티스토리 뷰
스프링의 개념을 익히기 위하여 콘솔을 이용해 게시판에 글을 쓸 수 있는 간단한 예제 프로그램을 먼저 작성해본다.
main > java 밑에 part1이라는 패키지를 생성하자.
(향후 해당 패키지를 계속 복사해 내용을 append해가며 사용할 예정이다.)
Write.java - 글쓰기 객체
package part1; public class Write { private String boardName; public Write() { this.setBoardName("free Board"); } public String getBoardName() { return boardName; } public void setBoardName(String boardName) { this.boardName = boardName; } public void doWrite(){ System.out.println(this.getBoardName() + " Write down!!"); } }
- boardName이라는 변수를 선언 후 겟, 셋을 추가한다.
- 해당 객체가 생성될때 boardName에 freeBoard가 셋 되도록 Write생성자를 추가한다.
- doWrite() 메소드에 sysout으로 해당 boardName에 글쓰기가 진행되었다는 문구를 출력하도록 한다.
Board.java - 게시판 객체
package part1; public class Board { private Write write; public Board() { this.setWrite(new Write()); } public void setWrite(Write write) { this.write = write; } public void boardWrite(){ write.doWrite(); } }
- Write란 멤버객체를 선언 후 셋터를 추가한다.
- 해당 객체가 생성될때 Write 객체에 새 인스턴스가 할당되도록 Board생성자를 추가한다.
- write객체의 doWrite()를 호출 할 수 있도록 boardWrite()를 작성한다.
MainApp.java
package part1; public class MainApp { public static void main(String[] args) { Board board = new Board(); board.boardWrite(); } }
<실행화면>
'[Spring] 기초' 카테고리의 다른 글
3. Factory Method Pattern (0) | 2017.07.20 |
---|---|
2. Write Class 변경 (0) | 2017.07.20 |
0. STS 개발환경 구성 (0) | 2017.07.16 |
댓글