4. 2 PostedUrl 클래스 구현

수집한 웹 페이지 정보를 표현할 PostedUrl 클래스를 추가하세요.

 

웹 로봇에 의해 수집한 웹 페이지는 DBM ForAll을 통해 수집한 정보를 DBMS에 저장 요청을 합니다. 이 때 사용할 형식이 PostedUrl입니다.

StorePostedUrl 시퀀스 다이어그램을 보면 PostedUrl 형식에는 수집한 페이지 주소와 요청한 페이지 주소, 페이지의 내용, Seed 사이트에서의 상대적 깊이, 수집한 DateTime과 페이지 제목이 필요하다는 것을 알 수 있습니다. 이와 같은 멤버를 갖는 PostedUrl 클래스를 작성합시다.

클래스의 노출 수준을 public으로 지정하고 Serializable 특성을 지정합니다.

필요한 멤버 속성을 추가합니다. 여기에서는 접근 지정을 public으로 설정하고 가져오기와 설정하기를 제공하세요.

그리고 기본 생성자와 각 정보를 입력 인자로 받는 생성자를 추가하고 ToString 메서드를 재정의하세요. ToString 메서드에서는 페이지 제목을 반환하게 합시다.

마지막으로 각 멤버에 세 줄 주석을 작성하고 빌드해 보세요.

 

▷PostedUrl.cs