안녕하세요 여러분, 우리 다시 만나요. :) 이전 장에서는 DW MX의 서버 비헤이비어를 활용하여 데이터베이스를 운영하고 동적 페이지를 생성하는 방법에 대해 이야기했는데, 좀 헷갈리고 이해하기 쉽지 않다고 생각하지 않으시나요? 네, 앞서 이야기한 것은 개별 서버의 동작인데, 연결이 없는 것 같습니다. 이번 장에서는 DW MX의 서버 동작을 유연하게 적용하여 방명록을 만드는 방법을 알아봅니다! (예, 코드 한 줄도 작성하지 않고 대부분의 서버 동작을 사용하는 방명록입니다.)
먼저 몇 가지 준비 작업을 수행하고 몇 가지 새 페이지를 만들고 이름을 지정합니다. index.asp: 방명록 홈 페이지, 메시지 등을 표시하는 데 사용됩니다. new.asp: 새 메시지를 게시합니다. rep.asp: 웹마스터가 메시지에 응답하기 위해 사용하는 페이지입니다. edit.asp: 일부 유해한 메시지 내용을 편집하기 위한 페이지입니다. del.asp: 위와 동일하지만 방법이 더 무자비하므로 직접 삭제합니다. :) login.asp: 위에서 언급한 답변, 편집, 삭제 및 기타 작업에 대한 권한은 웹마스터에게만 있습니다. 웹마스터는 이 페이지를 통해 로그인하고 방명록을 관리할 수 있습니다. Sorry.asp: 로그인이 올바르지 않을 때 반환되는 페이지입니다. 그림(7-1)과 같습니다.
7-1
데이터베이스 측면에서는 그림 (7-2)과 같이 두 개의 테이블을 사용해야 합니다. admin 테이블은 슈퍼유저의 이름과 비밀번호를 저장하는 역할을 하며, f_bbs 테이블은 포스팅 정보를 저장하는 역할을 합니다.
7-2
그림 (7-3)과 같이 관리 테이블에 f_name 및 f_password라는 두 개의 새 필드를 만들고 데이터 유형을 각각 텍스트로 설정합니다.
7-3
테이블 b_bbs는 조금 번거롭지만 두려워하지 말고 단계별로 해보자. 먼저 그림(7-4)을 보자.