호기심 많은 개발자 🚀

게시판 만들기 (2022-01-12) 설계 본문

WEB

게시판 만들기 (2022-01-12) 설계

🤗 현우 🤗 2022. 1. 12. 10:31
  1. 게시판
  2. 회원 (인증)
  3. 부가 기능
  4. Bootstrap +jQuery
  5. JSP Model 2(MVC 패턴)

설정

  1. 폴더 구조 생성 + 라이브러리 설치
    a. 자바 라이브러리b. 클라이언트 라이브러리
  2. 1. jQuery - webapp > asset 복사 2. Bootstrap - webapp > asset 복사
  3. 1. JDBC -lib > ojdbc6.jar 복사 2. JSTL - webapp > WEB-INF > lib > jstl-1.2.jar 복사 3 . DBUTill - webapp > WEB-INF > lib > mylibrary.jar 복사 (계속 version update)
  4. 패키지 구조 생성(서블릿) + 뷰 구조 생성(JSP)
    a. 패키지b. 뷰 구조
  5. - webapp > WEB-INF > "views" 뷰 루트 폴더 - view > "board" 게시판 - view > "member" 회원 - view > "etc" 부가 기능
  6. - "com.test.main" > 메인 - "com.test.main.board" > 게시판 - "com,test.board" > 회원 - "com.test.main.etc" > 부가 기능 - "com.test.main.etc" > DAO ,DTO => 패키지로 모아서 관리하기도 함.
  7. 파일 생성
    a. 클래스b. 뷰 페이지
  8. 1. views - main.jsp > 초기 페이지 2. views > board - List.jsp > 목록 - Add.jsp > 글쓰기(폼) - AddOk.jsp > 글쓰기(처리) - View.jsp > 글보기 - Edit.jsp > 수정하기 (폼) - EditOk.jsp > 수정하기(처리) - Del.jsp > 삭제하기(폼) - DelOk.jsp > 삭제하기 (처리) 3. views > member - Login.jsp > 로그인(폼) - LoginOK.jsp > 로그인(처리) - LogtoutOK.jsp > 로그아웃(처리) 4. views > inc - header.jsp - footer.jsp - asset.jsp
  9. 1.com.test.main - Main.java(S) > 초기 페이지 2. com.test.main.board - List.java(S) > 목록 - Add.java(S) > 글쓰기(폼) - AddOk.java(S) > 글쓰기(처리) - View.java(S) > 글보기 - Edit.java(S) > 수정하기 (폼) - EditOk.java(S) > 수정하기(처리) - Del.java(S) > 삭제하기(폼) - DelOk.java(S) > 삭제하기 (처리) - BoardDAO.java > DAO - BoardDTO.java > DTO 3. com.test.main.member - Login.java(S) > 로그인(폼) - LoginOK.java(S) > 로그인(처리) - LogtoutOK.java(S) > 로그아웃(처리) - MemberDAO.java > DAO - MemberDTO.java > DTO

'WEB' 카테고리의 다른 글

REST  (0) 2022.04.25
Ajax , Asynchronous JavaScript ans Xml  (0) 2022.01.21
EL , Expression Language  (0) 2022.01.11
Comments