728x90 반응형 IT/JSP Practice7 [JSP Practice] - JSP properties 파일 로드 #JSP properties 파일 로드 1.dao클래스 만들 때 -cmd에서 dao객체를 사용하기 때문에 상위 타입을 가지고 다형성을 활용해야합니다. -CMDFactory 클래스들을 -> properties로 관리합니다. #사이드 이펙트 -의존성을 최소화합니다. #요즘 DTO추세 -자바 빈을 안 만들고 map을 사용합니다. -List guestBook_prop index.jsp MainServlet MainServlet org.smart.control.MainServlet dbTypePath /WEB-INF/dbtype.properties cmdsInfoPath /WEB-INF/cmdsInfo.properties 0 MainServlet *.do 15. index.jsp 16. main.jsp 번호 내용.. 2020. 8. 6. [JSP Practice] - JSP MODEL 2 PreparedStatement #JSP MODEL 2 PreparedStatement #Preparestatement -> statement의 자식입니다. #VALUES (?,?,? ) : 어떤 일을 하는지 정해져 있고 바꿔야 할 값만 넣습니다. #pStmt.setString(1, car.getCar_model()); #PreparedStatement class #prepareStatement() - 준비 1. MainServlet package kr.ac.green; import java.io.IOException; import javax.servlet.RequestDispatcher; import javax.servlet.ServletConfig; import javax.servlet.ServletException; import .. 2020. 8. 4. [JSP Practice] - JSP Model 2 Statement #JSP Model 2 Statement 1. CarDao package kr.ac.green; import java.io.UnsupportedEncodingException; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; import java.util.Vector; public class CarDao { private CarDao() { try { Class.forName("com.mysql.jdbc.Driver"); } catch (Exception e) { e.printStackTrace(); } } public static final CarDa.. 2020. 8. 4. [JSP Practice] - JSP 로그인, 회원가입(CRUD) Model1 방식 #JSP 로그인, 회원가입(CRUD) Model1 방식 ※JSP Model 1 방식 -data => application 1. 로그인 화면입니다. 2. 회원가입 화면입니다. 3. 로그인 성공 화면입니다. 4. 상세보기(수정, 삭제) 화면 입니다. #Member.java - 자바빈 public class Member { private String u_id; // 아이디 private String u_pw; // 비밀번호 private String u_name; // 이름 private String u_nick; // 닉네임 public Member() { } // 식별자 public Member(String u_id) { setU_id(u_id); } public String getU_id() { retu.. 2020. 7. 30. [JSP Practice] - JSP 게시판 CRUD + 페이징(Paging)처리 Model 1 방식 #JSP 게시판 CRUD + 페이징(Paging)처리 Model 1 방식 ※JSP Model 1 방식 -data => application 1. 글쓰기 화면입니다. 2. 글목록 화면입니다. 3. 상세 화면입니다. #Doc.java package kr.ac.green; public class Doc implements Comparable{ private static int count = 1; private int num; private String title; private String writer; private String contents; private String pw; private String date; public Doc(int num){ this.num = num; } public Doc(S.. 2020. 7. 27. [JSP Practice] - JSP 게시판 CRUD(글쓰기, 읽기, 수정, 삭제) Model 1 방식 ※JSP 게시판 CRUD(글쓰기, 읽기, 수정, 삭제) Model 1 방식 -data => application -글작성 화면입니다. -글목록 화면입니다. -상세보기 화면입니다. #write.jsp 제목 : 글쓴이 : 비밀번호 : 내용 #addArticle.jsp #list.jsp message : 글 등록 번호 제목 글쓴이 작성일 등록된 글이 없습니다. =0; i--){ Article temp = list.get(i); %> #readArticle.jsp 번호 : 제목 : 글쓴이 : 작성일 : 비밀번호 : 내용 #update.jsp #delete.jsp #Article.java import java.text.SimpleDateFormat; import java.util.Date; public class.. 2020. 7. 24. 이전 1 2 다음 728x90 반응형