일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 한국방송통신대학교
- 개발자
- 검증테스팅
- 테스팅원리
- 컴퓨터과학개론
- 소프트웨어테스트
- A* 알고리즘
- 언덕오르기탐색
- 린소프트웨어개발론
- 소프트웨어공학
- 컴퓨터과학과
- 린개발론
- 공부하는직장인
- 프로그래밍
- 결함테스팅검증테스팅차이
- 정처기
- 정처기준비
- kiss원칙
- 수제비
- 시험공부
- 방통대
- 모바일앱프로그래밍
- 정보처리산업기사
- 비전공자
- 균일비용탐색
- 프로그래밍언어패러다임
- 결함테스팅
- 정의
- 프로그래밍패러다임
- 정보처리기사
- Today
- Total
우와테크
이클립스 eclipse로 게시판 board 만들기 (2) 본문
객체 지향 언어를 이용하여 게시판 board 만들기
개발 환경 : window 10, eclipse, Tomcat
개발 언어 및 라이브러리 : JAVA, jQuery, JSON, HTML, CSS
1. 개발 환경 구성하기
2. 게시판 설계하기
ㄱ. 게시판 DB 정의서 작성하기
ㄴ. 게시판 레이아웃 정의서 작성하기
>>요구사항 : 게시글 작성/ 댓글 작성/ 리스트 조회/ 상세보기
>>벤치마킹 : 자이온스노우보드 자유게시판 글 조회화면 / 네이버 카페 글쓰기화면, 댓글 작성 화면, 상세보기 화면
3. 게시판 설계하기
ㄱ. 게시글 작성 : 회원?그냥 비밀번호? / 리스트에서 버튼? 상세보기에서 버튼?
ㄴ. 댓글 작성 : 회원? 그냥 비밀번호? / 상세보기에 바로 버튼?
ㄷ. 리스트 조회 : 어떤 data 보여주지? / 첫화면으로 리스트 조회? 다른 화면?
ㄹ. 상세보기 : 어떤 data 보여주지?/ 리스트에서 버튼? 링크?
4. 업무리스트 작성하기
업무명ko | 업무명en | UI | method | Controller | Service | DAO | SQL.xml | SQL | Memory |
게시글 리스트조회 | boardList | boardList.jsp | GET | BoardList | getBoardList | getBoardList | getBoardList | SELECT TITLE, BOARD_WRITER,BOARD_DATE FROM BOARD | Collection<BoardVO> |
게시글 상세보기 | getBoard | getBoard.jsp | GET | GetBoard | getBoard | getBoard | getBoard | SELECT BOARD_PW, TITLE,BOARD_CONTENT,BOARD_WRITER,BOARD_DATE FROM BOARD WHRER BOARD_CODE=#[boardCode] | BoardVO |
게시글 작성 | addBoard | addBoard.jsp | GET | AddBoard | - | - | - | - | - |
게시글 작성 처리 | addBoardAction | - | POST | AddBoardAction | AddBoardAction | AddBoardAction | AddBoardAction | INSERT INTO BOARD(BOARD_CODE,BOARD_WRITER, BOARD_PW, TITLE,BOARD_CONTENT,BOARD_DATE) VLAUES(BOARD_CODE.NEXTVAL,#{boardWriter},#{boardPw},#{title},#{boardContent},sysdate) | int |
... |
5. 게시판 구현하기
ㄱ. boardList.jsp : 게시글 리스트 조회
ㄴ. getBoard.jsp : 게시글 상세보기
ㄷ. addBoard.jsp : 게시글 작성 : addBoardAction
ㄹ. commentList.jsp : 댓글보기
ㅁ. addCommentAction : 댓글작성 : 수정/삭제는 display toggle event로 구현
#script의 경우 소스 위치에 따라 id값과 class값을 받아오는게 다르기 때문에 function를 구현할 때 주의한다.
'java-eclipse_IntelliJ_Netbeans' 카테고리의 다른 글
intelliJ에서 .jar 파일 만들기 (0) | 2023.06.15 |
---|---|
eclipse 이클립스 zip 파일로 환경세팅하기 (0) | 2022.12.20 |
이클립스 eclipse로 블로그처럼 게시판 board 만들기 (3) (0) | 2022.01.05 |
이클립스 eclipse로 게시판 board 만들기 (1) (0) | 2022.01.04 |
eclipse 이클립스 java.lang.nullpointerexception (0) | 2021.12.30 |