게시판 만들기 - (2) WAR Export / Import

2022. 10. 8. 14:24Dev.Program/JSP & Javascript

728x90

개인 프로젝트 배포파일 Jar/ War ( 집 <-> 학교 )

< WAR Export >

  • Export - WAR file

 

  • 밑에 두 개는 꼭 체크!

 

  • 바탕화면에 백업파일 생성 됨

 

< WAR Import >

  • Import - WAR file
  • 바로 안나오면 Import 누르고 war 찾으면 나옵니다~~

 

  • Next (StudyJSP가 이미 있어서 StudyJSP2로 이름 바꿈)

 

  • 체크 안해도 됨! Finish

 

  • 만들어짐!

 

< File Delete >

  • 기존 파일 지울 때 !

 

  • 체크 해줘야 파일도 싹 지워짐!

 

<DB Export>

  • 윈도우에서 Workbench 찾아서 들어가기

 

  • 더블클릭

 

  • 비밀번호 1234
  • Save password in vault 체크하면 다음에 비번 안쳐도 됨(비번 저장)

 

  • Server - Data Export

 

  • 데이터베이스 선택

 

  • 폴더로 만들면 테이블 따로따로 만들어짐
  • 파일로 만들면 통째로 만들어짐 → 이게 더 편하니까 우린 파일로 만들기!

 

  • 바탕화면에 만들 때

 

  • 바탕화면에 만들어 짐

 

<DB Import>

  • Server - Data Import

 

  • 비밀번호 1234

 

  • File 불러오기

 

  • 테이블은 없어도 Import 하려면 데이터베이스(jspdb1)는 미리 만들어 놔야함!

 

  • 기존에 있던 테이블은 덮어쓰고 없는 테이블은 만들어 줌

 




< 게시판 만들기 >

  • board 폴더 만들기
  • StudyJSP 의 jsp5 폴더에서 싹 복사해오기

 

<writePro.jsp>

패키지 board → 파일이름 BoardBean / 멤버변수 set() get()

BoardBean bb 객체 생성

자바빈 멤버변수 ⇐ 파라미터값 저장

 

패키지 board → 파일이름 BoardDAO / 리턴값 없음 / insertBoard(자바빈 주소)

BoardDAO bd 객체생성

insertBoard(자바빈 주소) 메서드호출

 

<list.jsp>

BoardDAO bd 객체 생성 / 리턴할 형 List / getBoardList() 만들기

List boardList = getBoardList() 호출

 

#DAY2

board ⇒ ~수정까지

 

#DAY3

board 기본 끝

다시 <list.jsp>로 ⇒ 페이징!

  1. 전체 글 개수

// 게시판 글개수 getBoardCount(); => count(*) or count(num) count함수 사용

// int count = getBoardCount(); 호출

<h1>글목록 [ 전체글개수 : <%=count %> ]</h1>

  1. 10개씩 잘라서 보여주게끔

// 현페이지 번호 가져오기 pageNum 파라미터 가져오기

String pageNum = request.getParameter("pageNum");

// 현페이지 번호가 없으면 "1"페이지로 설정

if(pageNum==null) {

pageNum="1";

}

// 10개씩 잘라서 1페이지 시작하는 행번호 구하기

int currentPage = Integer.parseInt(pageNum);

int startRow

 

이제 페이지 개수 (보통 10개씩)

728x90

'Dev.Program > JSP & Javascript' 카테고리의 다른 글

게시판 만들기 - (4)  (1) 2022.10.08
게시판 만들기 - (3)  (1) 2022.10.08
게시판 만들기 - (1)  (1) 2022.10.08
자바빈(JavaBean)  (0) 2022.10.07
게시판(board)  (0) 2022.10.07