2007. 5. 13. 11:03
[카테고리 없음]
아.. 기초 없이 덤비려니 정말 힘드네요 --;;
일단은 빈즈 클래스와, 레코드셋 클래스로 구성이 될겁니다..
각 테이블 마다 빈즈와 레코드셋 클래스가 하나씩 할당될 겁니다.(빈즈는 하나로 통합할수 있을지도 모르겠습니다)
복수 데이터를 처리하는 빈즈의 경우, Vector 을 이용해서 멀티 튜플에 접근 가능합니다..
빈즈에서는, 커넥션과 sql문, 레코드셋에 대한 프로퍼티가 들어갈 거구요..
레코드 추가와 수정 그리고 레코드 벡터로의 get 이 가능합니다.
예를들어, board 라는 테이블에 ID(PK),title,contents 라는 애트리뷰트가 있는 경우,
jsp 코딩은 다음과 같습니다.
<%@ page ..... %>
<jsp:useBean id="board" class="kmboard.contentBoard" />
<html><body>..
<%
Vector vec = board.getList(); //빈즈는 recordSet(한 튜플의 데이터를 보관하는 레코드셋 객체)의 벡터를 반환합니다.
for(...)
{
BoardRecSet er = (BoardRecSet)vec.get(i);
out.println(...);// 여기는 출력부
}
%>
</....>
식입니다. 이건 일단 리스트를 읽어오는.. 제일 간단한 형식이 될거 구요..
아마 저기에 파라미터를 넣고 싶은 경우에는 board.set.... 이 좀 들어가야 할겁니다.(혹은.. 액션스크립트로.. <jsp:setProperty> 였나? ㅎㅎ)
insert 하는건 그냥 폼에서 넘어온 데이터를 레코드셋에 저장하고, 빈즈객체 함수 하나만 호출하면 될것 같습니다..
그럼 이만 줄이겠습니다..
일단은 빈즈 클래스와, 레코드셋 클래스로 구성이 될겁니다..
각 테이블 마다 빈즈와 레코드셋 클래스가 하나씩 할당될 겁니다.(빈즈는 하나로 통합할수 있을지도 모르겠습니다)
복수 데이터를 처리하는 빈즈의 경우, Vector 을 이용해서 멀티 튜플에 접근 가능합니다..
빈즈에서는, 커넥션과 sql문, 레코드셋에 대한 프로퍼티가 들어갈 거구요..
레코드 추가와 수정 그리고 레코드 벡터로의 get 이 가능합니다.
예를들어, board 라는 테이블에 ID(PK),title,contents 라는 애트리뷰트가 있는 경우,
jsp 코딩은 다음과 같습니다.
<%@ page ..... %>
<jsp:useBean id="board" class="kmboard.contentBoard" />
<html><body>..
<%
Vector vec = board.getList(); //빈즈는 recordSet(한 튜플의 데이터를 보관하는 레코드셋 객체)의 벡터를 반환합니다.
for(...)
{
BoardRecSet er = (BoardRecSet)vec.get(i);
out.println(...);// 여기는 출력부
}
%>
</....>
식입니다. 이건 일단 리스트를 읽어오는.. 제일 간단한 형식이 될거 구요..
아마 저기에 파라미터를 넣고 싶은 경우에는 board.set.... 이 좀 들어가야 할겁니다.(혹은.. 액션스크립트로.. <jsp:setProperty> 였나? ㅎㅎ)
insert 하는건 그냥 폼에서 넘어온 데이터를 레코드셋에 저장하고, 빈즈객체 함수 하나만 호출하면 될것 같습니다..
그럼 이만 줄이겠습니다..



