JSP Programming with a Workbook 게시판 등록 및 출력
학습 목표 게시판에 대하여 알아보자. 게시판 등록 및 출력에 대한 프로그래밍에 대하여 알아보자. JSP Programming with a Workbook
게시판 게시판 (그림 8-1 참고) BBS (bulletin board system) 포스터나 메모지를 칠판 같은 곳에 붙여 알리는 것이 아니라 전자적으로 처리한다는 의미 기능 커뮤니티를 형성해 다양한 사람들이 서로의 의견 공유 질문/응답 게시판을 통한 정보 공유 종류 일반형 게시판 계층형 게시판 다중 게시판 자료실 JSP Programming with a Workbook
게시판 등록 [1/5] 게시판 등록 및 출력 구조 JSP Programming with a Workbook
게시판 등록 [2/5] 게시판 테이블 열 이름 데이터 형식 길이 설명 비고 num int 4 게시물 인덱스 번호 기본키 설정 번호 자동증가 name varchar 10 등록한 사용자 이름 pass 게시물을 위한 비밀번호 email 20 등록한 사용자 이메일 title 30 게시물 제목 contents ntext 16 게시물 내용 writedate 게시물 등록한 날짜 readcount 조회수 JSP Programming with a Workbook
게시판 등록 [3/5] 게시물 입력 (코드 8-1 참고) 게시물을 입력 받을 폼 Tip 1 : 자바 스크립트 (HTML의 기능을 보완해 주는 클라이언트 측의 스크립트) Tip 2 : alert() (메시지 박스 출력) 형식 <SCRIPT Language = "JaveScript"> 자바 스크립트 소스 </SCRIPT> 형식 alert("문자열“) 예 alert("작성자를 입력하세요."); JSP Programming with a Workbook
게시판 등록 [4/5] Tip 3 : <TABLE 태그> (입력 폼 양식 작성) 형식 <TR> <TD> </TD> </TR> </TABLE> 테이블 시작 테이블의 행 시작 테이블의 열 설정 테이블의 행 종료 테이블 종료 형식 <TABLE border = ‘프레임 경계선의 두께‘ width = ‘테이블의 넓이’ cellpadding = ‘셀과 텍스트의 여백 설정’ cellspacing = ‘셀 사이의 여백 설정’> 형식 <TD width = '열의 넓이‘ bgcolor ='색상‘> JSP Programming with a Workbook
게시판 등록 [5/5] 게시물 등록 (코드 8-2 참고) 입력한 정보를 처리하는 웹페이지 Tip 1 : Calendar 클래스에서 제공하는 필드 (page. 243 테이블 참고) JSP Programming with a Workbook
게시판 출력 [1/3] 리스트 출력 (코드 8-3 참고) 사용자가 글을 등록하였을 경우 게시물의 목록이 출력되는 웹페이지 Tip 1 : <META> 태그 (제작일, 제작자, 키워드 등의 웹페이지에 대한 정보를 나타낼 때 사용) 형식 <META 속성 = 값> 예 <META name = "Member" content = "html/mata" <META http-equiv="Content-Type" content="text/html; charset=euc-kr"> JSP Programming with a Workbook
게시판 출력 [2/3] Tip 2 : ORDER BY 문 (SQL 정렬 명령문) 형식 SELECT 필드이름 FROM 테이블이름 ORDER BY 필드이름 정렬방법 예 SELECT num FROM tblboard ORDER BY num DESC SELECT * FROM tblboard ORDER BY num JSP Programming with a Workbook
게시판 출력 [3/3] 게시물 내용 출력 (코드 8-4 참고) 사용자가 등록한 게시물의 내용을 출력하는 웹페이지 Tip 1 : try-catch 문의 형식 형식 try { 예외가 발생하는 명령 } catch (Exception 클래스나 상송박아 구현된 클래스의 객체1) { 예외 발생시 실행되는 명령 ...... } [ finally { 예외에 상관없이 무조건 수행되는 명령 } ] JSP Programming with a Workbook
Workbook 실무 프로젝트 과제 1 : 상품 입력 페이지를 작성하고 관리자가 입력한 상품 정보를 데이터베이스에 저장하는 페이지를 작성해 보자. 과제 2 관리자가 입력한 상품의 목록을 출력하고 해당 상품의 내용을 출력하는 페이지를 작성해 보자. JSP Programming with a Workbook