Dao 8

[jsp] 글 작성 게시물 만들기

* 글 작성 게시물 만들기 - [write.jsp] > servlets.com > cosfile upload library > cos-22.05.zip(dev에 압축풀기) > lib의 cos.jar 파일을 webapp- web-inf 에 추가! (=>파일 다운받는 것을 도와줄!) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 write.jsp 제목 작성자 내용 첨부파일 Colored by Color Scripter cs - [result.jsp] : 게시판에 작성한 내용으로 실제 파일 저장 + 화면에 출력 >> webapp에 upload 라는 폴더 생성!! (폴더 생성하..

web 2023.04.30

[jsp] VO/DAO 실습(Emp/EmpDept)

# jsp는 jsp서버에서 실행되고, 자바스크립트는 웹 서버에서 실행됨... * 사원테이블에서 사원의 정보를 가져와 웹 문서로 출력 - [EmpVO.java] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 package vo; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; @Data @AllArgsConstructor @NoArgsConstructor public class EmpVO { int empno; String ename; String job; int mgr; String hiredate; int sal; int comm; int deptno;..

web 2023.04.30

[jsp] jspService의 지역 변수 / forward&redirect / 로그인, 회원가입 페이지 만들기

- jsp ==> _jspService() 안쪽으로 들어가게 된다. * _jspService()의 지역 변수 : 내장 객체 내부적으로 선언되어 있어 따로 선언하지 않아도 되는 객체 * out, request, response (... pagecontext, session, application... 등등) - pageContext : 현재 JSP 페이지의 컨텍스트를 나타내는 객체 - request : 사용자의 요청을 객체화 시켜 놓은 것 - session : 웹 브라우저의 정보를 유지하기 위한 세션 정보를 저장하고 있는 객체 - application : 웹 application Context의 정보를 저장하고 있는 객체 * forward/redirect - forward RequestDispatcher ..

web 2023.04.30

[JSP] 데이터베이스 파일(DEPT) 가져와서 출력<VO/DAO>

* [selectDept.jsp] : 데이터베이스의 자료를 웹에 끌어와서 보여주기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 selectDept.jsp table, td, th { border: 1px solid black; border-collapse: collapse; } ..

web 2023.04.30

[jsp] <로그인 페이지 만들기(db 연결!)> : member 테이블 사용 + lombok 다운로드

* 로그인 창 만들기 [login.jsp] : html 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 login.jsp ID PW Colored by Color Scripter cs - 로그인 정보 확인해 보는 창 : [loginOk.jsp] > loginOk과 login 연결시키려면 login.jsp 코드의 action="loginOk2.jsp"를 변경해야 함! 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44..

web 2023.04.30

[Java] DAO(Data Access Object) / VO(Value Object) - MemberDAO

- [memberdao]에 데이터 추가, 업데이트 SQL> col motive format a10 SQL> col id format a8 SQL> col pw format a8 SQL> col name format a8 SQL> col id format a15 SQL> select * from member; NO ID PW NAME GENDER MOTIVE ---------- --------------- -------- -------- ---------- ---------- 7 ccc ddd eee 남 fff 8 mero gumi haha 여 after 10 agcde abd ffe 남 dfaw 6 aaa bbb hong 남 친구추천 9 faa > 데이터 보기 편하게 - MemberDAO 1 2 3 4 ..

Java 2023.04.05

[Java] DAO(Data Access Object) / VO(Value Object)

* DAO (Data Access Object) : db 처리하는 순서가 같으니 중복된 부분을 객체로 만들어 활용하는 것 - db 처리 단계 중 1.환경변수, 2. 드라이버 로딩, 3. Connection을 DeptDAO라는 객체로 만듦 (> 데이터베이스의 dept 테이블 활용) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 8..

Java 2023.04.04