JSP-JavaBeans를 이용한 게시판 만들기
본 자료는 8페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 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
해당 자료는 8페이지 까지만 미리보기를 제공합니다.
8페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

JSP-JavaBeans를 이용한 게시판 만들기에 대한 보고서 자료입니다.

목차

1. 게시판
1) ybtable.jsp - 게시판 데이터베이스에 쓰일 테이블을 생성하는 페이지
2) 게시판에 실질적인 자료를 처리하는 YbbsBean.class
3) YbbsBean - 빈즈파일의 List 관련 기능
4) 실제 데이터의 리스트를 보여주는 yblist.jsp
5) New Message - 새 글쓰기에 대한 처리 기능
6) 실제 데이터를 입력 받는 양식 폼 - ybnform.jsp
7) View Message - 게시판 글읽기 기능에 대한 빈즈 소스
8) 게시물을 읽은 후 내용을 보여주는 vbview.jsp
9) Answer Message - 등록된 게시판에 답글(응답글)을 수행하는 YbbsBean의 기능
10) 실제 응답글을 작성하기 위한 폼 - ybaform.jsp
11) Delete Message - 게시물을 지우는 기능인 ybbsBean 소스
12) 삭제를 실행하는 폼 - ybdelete.jsp
13) Search List Message - 검색기능을 위한 YbbsBean의 소스

2. YPDS(자료실)
1) jsp.Smart UPLOAD 패키지 설치
2) 자료실을 위한 테이블 생성 - yptable.jsp
3) YpdsBean 클래스의 List 기능을 실행할 빈즈 소스
4) yplist.jsp - 자료실 게시물 목록을 보여주는 페이지
5) New Message - 새 글쓰기 기능을 수행하는 YpdsBean의 소스
6) ypnform.jsp - 새 글 입력을 받는 폼 페이지
7) ypnew.jsp - 글을 입력받고 저장, 데이터를 가상디렉토리에 저장시키는 입력수행 페이지
8) View Message - 작성되고 저장된 게시물의 본문을 보이게 하는 빈즈의 소스
9) ypview.jsp - 작성된 게시물의 본문을 보여주는 페이지
10) Answer Message - 게시물 응답글에 대한 빈즈 소스
11) ypaform.jsp - 응답글 입력을 받기위한 폼 페이지
12) Update Message - 본문의 내용을 수정하는 기능을 수행할 빈즈 소스
13) ypupdate.jsp - 폼양식에서 수정된 내용을 저장하고 재등록시키는 페이지
14) Delete Message - 삭제를 실행하는 기능을 가진 빈즈 소스
15) ypdelete.jsp - 삭제를 실행하는 페이지

3. 회원제 어플리케이션
1) usertable.jsp - 회원 mysql DB 테이블 생성
2) UserBean의 내용
3) 회원 가입(User Account Registration) - 회원가입 기능을 수행하기 위한 빈즈 소스
4) uanform.jsp - 회원가입 양식
5) uanew.jsp - 회원 등록
6) userTicket - 유저의 아이디나 패스워드를 저장하는 클래스
7) LogBean - 회원임을 인증하고 로그인을 유지, 검색될 기능을 수행하는 빈즈 소스
8) logsuccess.jsp - 로그인의 성공한 회원의 메뉴를 표시해주는 페이지
9) logout.jsp - 로그아웃 페이지
10) LogBean - 비활동 회원의 처리
11) LogBean - 비회원(불법) 사용 방지
12) UserBean - 회원정보 변경을 위한 빈즈 소스
13) uauform.jsp - 회원정보 변경 양식
14) uaupdate.jsp - 회원정보 변경을 수행하는 페이지(버튼)
15) UserBean - 회원 탈퇴 기능을 수행하기 위한 빈즈 소스
16) UserBean - 회원 목록을 출력하기 위한 빈즈 소스
17) aalist.jsp - 회원목록을 보여주는 페이지
18) UserBean - 회원삭제를 실행하는 빈즈 소스
19) aadelete.jsp - 회원 삭제 페이지

본문내용

RONG>




개   :  
/
페이지








계정

상태

이름

별명

등록일

명령

<%
// 5. ResultSet 객체의 메소드들을 사용해서 데이터를 처리한다.
// 결과테이블에 레코드들이 있으면, 한 레코드씩 반복하여 출력한다.
while ( userBean.nextAccount() ) {
%>






">
삭제



<%
}
%>


<%
String linkAll = userBean.listPageLink("aalist.jsp");
%>





<%= linkAll %>




UserBean - 회원삭제를 실행하는 빈즈 소스
//
// 회원 삭제(user Account Delete)
//
public boolean deleteAccount(String lname) throws Exception
{
Connection dbConn;
Statement dbStmt;
String sql;
int nrows;
try {
// 2. Connection 객체를 Pool에서 가져온다.
dbConn = connectionPool.getConnection();
// 3. Statement 객체를 생성한다.
dbStmt = dbConn.createStatement();
// 4. SQL 질의어를 실행한다.
sql = "DELETE FROM " + mTable +" WHERE Lname='" + lname + "'";
nrows = dbStmt.executeUpdate(sql);
// 6. 사용한 자원을 반납한다.
connectionPool.returnConnection(dbConn);
if (nrows > 0)
return true;
else
return false;
}
catch (SQLException e) {
throw new Exception(e.getMessage());
}
}
}
aadelete.jsp - 회원 삭제 페이지
<%@ page contentType="text/html;charset=euc-kr"
import="java.sql.*,java.util.*"
errorPage="error.jsp"
%>
<%
// 관리자 회원 계정 이름과 암호를 체크한다.
if ( !("admin".equals(session.getAttribute("lname"))) ) {
%>

<%
}
if ( !("please".equals(session.getAttribute("password"))) ) {
%>

<%
}
// 계정과 암호가 일치하였다.
// 입력 데이터(계정 이름)을 읽는다.
String lname = request.getParameter("lname");
%>
scope="session">



UserBean : Delete Account


<%
if ( userBean.deleteAccount(lname) ) { %>
회원 계정이 삭제되었습니다.

<%
} else { %>
회원 계정이 삭제되지 않았습니다.

<%
}
%>
회원목록

키워드

  • 가격3,000
  • 페이지수25페이지
  • 등록일2011.07.18
  • 저작시기2008.4
  • 파일형식한글(hwp)
  • 자료번호#690239
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니