전체 글
-
[JSP]p543 2JSP 2021. 8. 5. 15:31
ProductDAO.java package com.woori.dao; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.util.ArrayList; import java.util.List; import com.woori.dto.ProductVO; import util.DBManager; public class ProductDAO { private ProductDAO() { //**private } private static ProductDAO instance = new ProductDAO(); public static ProductDAO getInstance() { retu..
-
[JSP] p543JSP 2021. 8. 4. 18:27
ProductVO.java 상품 테이블의 정보를 자바에서 얻어오기 전에 상품 정보를 저장할 공간 만들기 package com.woori.dto; import lombok.Getter; import lombok.Setter; @Getter @Setter public class ProductVO { private Integer code; private String name; private Integer price; private String description; private String pictureUrl; } context.xml css\shopping.css css 작성 @charset "EUC-KR"; #wrap { width: 971px; /* 1024*768로 해상도를 맞추어서 설계 */ /* ..
-
[JSP] 파일 업로드JSP 2021. 8. 3. 17:42
name : title : select file : package com.woori.controller; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletContext; 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 com.oreilly.servlet.Mult..
-
[JSP] login 2-3JSP 2021. 8. 3. 13:05
heaer.jsp 수정 memberlist 를 추가할건데 일단 header를 수정하자. log-in member registration (can use only manager) member's page (can use only member) member's list (can use only manager) ${loginUser.name}, hello! level : ${loginUser.lev} log-out member registration member registration (can use only manager) member's page member's list member's list (can use only manager) MemberList.java (/memberList.do) get방식으..
-
[JSP] login2-2JSP 2021. 8. 2. 14:32
mypageServlet.java (mypage.do) 로그인이 완료된다면, mypage.do 페이지로 이동할 수 있도록 header.jsp 에서 설정해놨다. 로그인이 완료되어있는 상태인지 확인하기 위해서 session 정보를 이용하여 doGet 메소드에서 확인하자. package com.magic.controller; import java.io.IOException; import javax.servlet.RequestDispatcher; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.Ht..
-
[JSP] login2-1JSP 2021. 7. 29. 13:55
index.jsp index.jsp 를 실행하면 바로 login.do 로 이동하게 됨. (1에서는 a 태그를 사용해서 버튼을 눌러야만 했었음) get방식으로 서블릿 요청하기. header.jsp 바뀌지 않고 계속 보이는 haeder 파일 만들기. manager, member, non-member 이렇게 세개의 상황에 따라 다른 메뉴들과, 선택 가능한 항목만 (링크 연결되어있는 항목) 배경 색이 바뀌도록 하기. (javascript if를 쓸지, jstl 태그를 쓸지) log-in member registration (can use only manager) member's page (can use only member) ${loginUser.name}, hello! level : ${loginUser.le..
-
[JSP] login1JSP 2021. 7. 27. 18:40
Member VO.java 클래스 회원 테이블 정보 저장 package com.saeyan.dto; import lombok.Getter; import lombok.Setter; import lombok.ToString; @Getter @Setter @ToString public class MemberVo { private String name; private String userid; private String pwd; private String email; private String phone; private int admin; } index.jsp 홈페이지 get방식. 보통 회원가입이나 게시글 작성 등의 작업에서 입력 폼을 출력할 때 사용한다. go to the login page를 클릭하면 로그인..
-
무결성 제약사항ETC 2021. 7. 23. 00:56
데이터베이스에 저장되는 데이터에 대한 정확성을 부여할 목적으로 제약사항을 설정하는 것을 의미한다. 도메인 무결성 속성에 관련된 무결성 기본적인 무결성 규정 데이터베이스 릴레이션(테이블)에서 주어진 속성으로 입력되는 모든 값은 그 속성으로 정의되거나 제약된 도메인 영역에 있어야 한다는 규정 개체 무결성 기본키와 관련된 무결성 주어진 릴레이션에 튜플을 삽입, 삭제, 갱신하고 나서 그 전후의 관계가 의미적으로 이상이 없는가를 규정하는 것 릴레이션에 기본키를 선언하고 기본키로 NULL 값을 허용하지 않은 상태에서 이 기본키에 따라 릴레이션에 접근하여 연산함으로서 유지되는 무결성 하나의 개체 릴레이션에는 중복된 튜플이 존재해서는 안된다는 제약 참조 무결성 두개의 릴레이션에서 기본키와 외래키와 관련된 무결성 튜플 ..