Java 웹 개발 (64) 썸네일형 리스트형 21.10.20 - 웹 개발 입문 48일차 홈페이지 구현하기(3) - 회원탈퇴 페이지 만들기 - 비밀번호 입력 (check.jsp) 만들기 비밀번호 확인 비밀번호 입력하신 정보가 일치하지 않습니다 - 회원 탈퇴 처리 서블릿(MemberQuitServlet.java) 만들기 package home.servlet.member; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRespons.. 21.10.19 - 웹 개발 입문 47일차 홈페이지 구현하기(2) 세션(session)의 특징 = 세션은 서버에서 관리하는 사용자를 위한 저장소이다. = 세션은 서버에 총 1개 존재한다. = 세션에서 각 사용자는 16진수 32자리로 구성된 세션ID로 구분한다. = 웹 서비스에서는 사용자가 Browser이다. = 세션에 저장된 정보는 사용자가 임의로 볼 수 없다. = 보안 수준이 매우 높음 = 가장 중요한 정보를 이곳에 저장 = 1개의 세션으로 모든 사용자 정보를 관리해야 한다. = 사용자가 늘어날 수록 저장해야할 정보가 많아진다. = 대규모 서비스일 수록 세션을 안쓰려고 노력하는 편이다. = 일정시간동안 요청이없는 세션은 자동으로 소멸 처리가 된다. = 시간은 web.xml 파일에서 지정이 가능하다. = 이러한 저장소를 scope 객체라고 부른다.. 21.10.18 - 웹 개발 입문 46일차 홈페이지 구현하기(1) 홈페이지를 4단으로 구성 = 1단 : 메인로고 등 대표정보 (header.jsp) - 템플릿페이지 = 2단 : 각종 기능으로 이동할 수 있는 메뉴 (index.jsp) = 3단 : 홈페이지에 표시될 내용들.. (index.jsp) = 4단 : 기업정보 or 제휴컨텐츠 등... (footer.jsp) - 템플릿페이지 - 템플릿페이지 템플릿 페이지란? 만약 HTML로 설계한다고 했을 때, 매번 변경될 때 새로운 페이지를 생성할 때 마다 계속 코딩해줘야되는 단점이 있다. 이러한 부분을 해결하기 위해 상단, 하단은 고정하고, 중간만 변경하게 할 수 있는 페이지다. = 직접 실행되는 것이 아니라 특정 페이지에 합쳐져서 실행된다 = 어느 페이지에서 실행될지, 기준점 주소가 어딘지 알 수 없다.. 21.10.15 - 웹 개발 입문 45일차 Q : (과제풀이) product 테이블의 데이터를 조회하여 화면에 출력하시오 상품 목록 [] () 원 , ~ 웹 - table 태그 table 태그 : = 화면에 표를 만들고 싶을 경우 사용하는 태그 = HTML에서 만드는 표는 줄 수와 칸 수를 지정하지 않고 만든다 thead - 테이블 상단 제목 영역 tbody - 테이블 중단 데이터 영역 tfoot - 테이블 하단 영역 tr - 줄 영역 th - 칸 영역(bold + center) td - 칸 영역(plain + left) Q. table 예제 번호 이름 과목 유형 점수 1 피카츄 수학 필기 50 2 라이츄 수학 필기 60 3 파이리 수학 필기 55 Q. 시간표 테이블 출력해보기 시간표 월 화 수 목 금 1교시 영어 국어 과학 미술 기술 2교시 도.. 21.10.14 - 웹 개발 입문 44일차 Q. 상품 관리 홈페이지 만들기 (참고) 최초 페이지를 index.html로 만드는 이유 = 서버 설정에 의해서 주소를 생략할 수 있다 = 서버 설정 중 web.xml(운영설정) 파일에 welcome file list 라는 속성으로 지정되어 있다. ul(unorder list) 태그 : 같은 항목들을 나열할 때 사용하는 list 태그 ol(order list) 태그 : ul과 동일하지만 순서가 부여되는 list 태그 li(list item) 태그 : ul 안에서 항목을 정의할 때 사용하는 태그 (1) 메인 페이지 구현 1-1 메인 페이지 index.html 만들기 상품 관리 시스템 상품 등록 상품 조회 상품 검색 이름 구분 상품 상세보기 상품 수정 상품 삭제 상품 등록 상품 조회 상품 검색 이름 구분 상.. 21.10.13 - 웹 개발 입문 43일차 웹 - form태그 form 태그는 데이터를 전송하고 싶을 때 사용한다. = form이 전송(submit)되면 from 내부의 모든 입력값이 전송된다. = 내부에 각종 입력창(input, select, textarea)과 전송버튼(submit) 그리고 초기화버튼(reset)을 배치하여 사용한다. form은 반드시 전송될 목적지가 설정되어야 한다. = 만약에 설정하지 않으면 현재 페이지로 자동 지정된다. = action 속성에 주소를 작성한다. form 안에 있는 입력창(input, select, textarea) 중에서 전송할 입력창에는 파라미터 이름을 부여 = name이라는 속성에 이름을 작성 (Q1) form을 이용하여 PRoductDetailServlet과 연결된 입력창을 구현 참고 : value는.. 21.10.12 - 웹 개발 입문 42일차 웹 - 서블릿 Q. 제품 정보 삭제 서블릿 package web05.servlet; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import web05.beans.ProductDao; @WebServlet(urlPatterns = "/product/delete.txt") public class ProductDeleteSe.. 21.10.11 - 웹 개발 입문 41일차 웹 - 서블릿 Q. exam 등록 서블릿 구현 이 서블릿은 exam 테이블에 데이터를 추가하는 기능을 가진 서블릿 주소 : http://localhost:8080/web05/exam/insert.txt package web05.servlet; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import web05.beans... 이전 1 2 3 4 5 6 ··· 8 다음