달력

4

« 2024/4 »

  • 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
2007. 10. 26. 11:30

JSP & Servlet 교육 Day 5th. 그거/Seminar2007. 10. 26. 11:30

장소 : 썬 교육센터
날짜 : 10.22 ~ 10.26
시간 : 09:30 ~ 17:30
내용 : Web Component Developement with Servlet and JSP Technologies


# Day 5

Session Bean 과 Entity Bean(BMP)을 이용해서 게시판 작성

DTO (Data Transfer Object)
  - BoardData.java
    Board Table의 각 column에 대응하는 변수에 대한 getter/setter 정의

Entity Bean(BMP)
  - Board.java
    실제 client(jsp)가 호출할 method들 정의
  - BoardBean.java
    Board Table의 한 row에 대한 CRUD 로직 정의
  - BoardHome.java
    Board 객체 생성을 위한 method 정의

Session Bean
  - BoardManager.java
    client(jsp)가 호출하여 사용할 BoardData 객체를 사용하는 method 정의
  - BoardManagerBean.java
    BoardData 객체를 사용하여 Board Table에 CURD 하는 로직 정의
  - BoardManagerHome.java
    BoardManager 객체 생성을 위한 method 정의

Client(JSP)
  - delete.jsp
    BoardManager.isWriter(int, String), BoardManager.deleteBoardData(int) 사용
  - deleteform.jsp
    삭제위한 비밀번호 입력
  - list.jsp
    BoardManager.getBoardDataList(int) 사용하여 BoardData 객체의 Collection 얻어와서 화면에 Display
  - read.jsp
    BoardManager.updateReadCount(int), BoardManager.getBoardData(int) 사용
  - update.jsp
    BoardManager.isWriter(int, String), BoardManager.updateBoardData(int) 사용
  - updateform.jsp
    BoardManager.getBoardData(int) 사용하여 화면에 정보 보여주고, 수정 정보 입력
  - write.jsp
    BoardManager.addBoardData(BoardData) 사용
  - writeform.html
    글 입력

  * DTO에 값을 설정하고, 해당 DTO를 Session Bean을 이용해서 넘기면
    Session Bean 에서는 DTO의 각 값들을 이용해서 Entity Bean 을 호출한다.

'그거 > Seminar' 카테고리의 다른 글

제 10회 한국 자바 개발자 컨퍼런스  (2) 2009.02.18
제9회 한국 Java 개발자 컨퍼런스  (0) 2008.01.22
JSP & Servlet 교육 Day 4th.  (0) 2007.10.25
JSP & Servlet 교육 Day 3rd.  (0) 2007.10.24
JSP & Servlet 교육 Day 2nd.  (0) 2007.10.23
:
Posted by 뽀기