2014년 3월 31일 월요일

(Spring3.2 Board) Spring 3.2에서 게시판 작성하기[5. BoardDTO 만들기 ] ,[자바교육/자바강좌/SpringFramework/스프링교육/자바교육잘하는곳/자바교육추천/자바실무교육/JAVA/JAVA교육/JAVA학원/JAVA실무교육] 게시판 리스트 제작을 먼저 하기로 하고 BoardDTO 부터 만들어 보자.:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> BoardDTO는 게시판 테이블과 구조가 같은 도메인객체로서 게시판 리스트 보기 같은 곳에서 전체 게시물을 읽어 하나씩 BoardDTO에 담아서 LIST 객체를 이용하여 JSP로 전송해 준다. DTO라는 이름처럼 웹 애플리케이션에서 서로 다른 Layer 에서 데이터를 전송하기 위한 객체로서의 역할을 하는 클래스이다. [BoardDTO.java] package onj.board.model; public class BoardDTO { private int seq; private String name; private String passwd; private String title; private String content; private String fileName; private String regdate; private int readCount; private int reply; private int reply_step; private int reply_level; public BoardDTO() {} public BoardDTO(String name, String passwd, String title, String content, String fileName) { this.name = name; this.passwd = passwd; this.title = title; this.content = content; this.fileName = fileName; } public BoardDTO(String name, String passwd, String title, String content, String fileName, int readCount) { this.name = name; this.passwd = passwd; this.title = title; this.content = content; this.fileName = fileName; this.readCount = readCount; } public int getSeq() { return seq; } public void setSeq(int seq) { this.seq = seq; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getPasswd() { return passwd; } public void setPasswd(String passwd) { this.passwd = passwd; } public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } public String getContent() { return content; } public void setContent(String content) { this.content = content; } public String getFileName() { return fileName; } public void setFileName(String fileName) { this.fileName = fileName; } public String getRegdate() { return regdate.substring(0, 10); //2013-07-15 형태 } public void setDate(String regdate) { this.regdate = regdate; } public int getReadCount() { return readCount; } public void setReadCount(int readCount) { this.readCount = readCount; } public int getReply() { return reply; } public void setReply(int reply) { this.reply = reply; } public int getReply_step() { return reply_step; } public void setReply_step(int reply_step) { this.reply_step = reply_step; } public int getReply_level() { return reply_level; } public void setReply_level(int reply_level) { this.reply_level = reply_level; } } [출처] 오라클자바커뮤니티 - http://www.oraclejavanew.kr/bbs/board.php?bo_table=LecSpring&wr_id=240 오라클자바커뮤니티에서 운영, 개발자 전문교육, 개인80%환급 오엔제이프로그래밍실무교육센터(www.onjprogramming.co.kr) 평일주간(9:30~18:30) 개강 (4/07)[기업100%환급]SQL기초에서 Schema Object까지 (4/07)[기업100%환급]자바기초에서 JDBC, Servlet/JSP까지 (4/14)C#4.0,ADO.NET,Network 프로그래밍 (4/14)[기업100%환급]Spring ,MyBatis,Hibernate실무과정 (4/14)[기업100%환급]PL/SQL,ORACLE HINT,TUNING 평일야간(19:00~22:00) 개강 (4/01)안드로이드개발자과정 (4/04)웹퍼블리싱 마스터 (4/04)자바기초에서JSP,Ajax,jQuery,Spring3.2,MyBatis까지 (4/04)C#,ASP.NET마스터 (4/07)SQL초보에서실전전문가까지 (4/08)Spring3.X, MyBatis, Hibernate실무과정 주말(10:00~18:00) 개강 (4/05)웹퍼블리싱 마스터 (4/05)닷넷실무자를위한WPF개발자과정 (4/05)Spring3.X, MyBatis, Hibernate실무과정 (4/05)SQL초보에서실전전문가까지 (4/12)C#,ASP.NET마스터 (4/12)안드로이드개발자과정 (4/12)JAVA기초에서실무까지

(Spring3.2 Board) Spring 3.2에서 게시판 작성하기[5. BoardDTO 만들기 ] ,[자바교육/자바강좌/SpringFramework/스프링교육/자바교육잘하는곳/자바교육추천/자바실무교육/JAVA/JAVA교육/JAVA학원/JAVA실무교육]

 게시판 리스트 제작을 먼저 하기로 하고 BoardDTO 부터 만들어 보자.:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
 
BoardDTO는 게시판 테이블과 구조가 같은 도메인객체로서 게시판 리스트 보기 같은 곳에서 전체 게시물을 읽어 하나씩 BoardDTO에 담아서 LIST 객체를 이용하여 JSP로 전송해 준다. DTO라는 이름처럼 웹 애플리케이션에서 서로 다른 Layer 에서 데이터를 전송하기 위한 객체로서의 역할을 하는 클래스이다.
 
[BoardDTO.java]
 
package onj.board.model;
 
public class BoardDTO {
       private int seq;
       private String name;
       private String passwd;
       private String title;
       private String content;
       private String fileName;
       private String regdate;
       private int readCount;
       private int reply;
       private int reply_step;
       private int reply_level;
      
       public BoardDTO() {}
      
       public BoardDTO(String name, String passwd, String title, String content, String fileName) {
             this.name = name;
             this.passwd = passwd;
             this.title = title;
             this.content = content;
             this.fileName = fileName;
       }
      
       public BoardDTO(String name, String passwd, String title, String content, String fileName, int readCount) {
             this.name = name;
             this.passwd = passwd;
             this.title = title;
             this.content = content;
             this.fileName = fileName;
             this.readCount = readCount;
       }
 
       public int getSeq() {
             return seq;
       }
 
       public void setSeq(int seq) {
             this.seq = seq;
       }
 
       public String getName() {
             return name;
       }
 
       public void setName(String name) {
             this.name = name;
       }
 
       public String getPasswd() {
             return passwd;
       }
 
       public void setPasswd(String passwd) {
             this.passwd = passwd;
       }
 
       public String getTitle() {
             return title;
       }
 
       public void setTitle(String title) {
             this.title = title;
       }
 
       public String getContent() {
             return content;
       }
 
       public void setContent(String content) {
             this.content = content;
       }
 
       public String getFileName() {
             return fileName;
       }
 
       public void setFileName(String fileName) {
             this.fileName = fileName;
       }
 
       public String getRegdate() {
             return regdate.substring(0, 10);  //2013-07-15 형태
       }
 
       public void setDate(String regdate) {
             this.regdate = regdate;
       }
 
       public int getReadCount() {
             return readCount;
       }
 
       public void setReadCount(int readCount) {
             this.readCount = readCount;
       }
 
       public int getReply() {
             return reply;
       }
 
       public void setReply(int reply) {
             this.reply = reply;
       }
 
       public int getReply_step() {
             return reply_step;
       }
 
       public void setReply_step(int reply_step) {
             this.reply_step = reply_step;
       }
 
       public int getReply_level() {
             return reply_level;
       }
 
       public void setReply_level(int reply_level) {
             this.reply_level = reply_level;
       }     
      

댓글 없음:

댓글 쓰기