관리 메뉴

클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지

MVC 패턴(모델 2)을 이용한 게시판 7 - 오류 수정하고 프로젝트 최종 완성하기 본문

웹 · 앱 개발/JSP & Servlet

MVC 패턴(모델 2)을 이용한 게시판 7 - 오류 수정하고 프로젝트 최종 완성하기

huenuri 2024. 12. 16. 19:33

이번에는 마지막 코드를 완성하고 실습 프로젝트를 끝내볼 것이다. 


 

 

 

 

[직접 해보기] 게시글을 데이터베이스에 수정하기 위한 액션 클래스


 

 

 

 

[직접 해보기] 커맨드 패턴으로 작업 처리를 위한 처리 클래스


 

 

 

 

[직접 해보기] 게시글 삭제를 위한 액션 클래스


 

 

 

 

코드 실행하기

 

1. 테이블 생성 SQL

오라클에서 다음과 같이 코드를 실행한다.

 


 

 

 

2. 시퀀스 생성 SQL

게시글 번호를 자동으로 증가시키기 위해 시퀀스를 만들어야 한다.


 

 

 

 

3. 테스트 데이터 추가 SQL

테이블이 잘 생성되었는지 확인하기 위해 몇 개의 테스트 데이터를 삽입해본다.

 


 

 

 

4. 데이터 확인 SQL

테이블에 저장된 데이터를 확인한다.


 

 

 

 

5. 서블릿 코드 실행하기

 

 

이제 드디어 게시글이 있는 것이 확인되었다.

 

 

 

 

 

제목 링크에 들어가면 이렇게 게시글 상세보기가 나온다. 그리고 게시글을 수정할 수도 있다.

 

 

 

 

 

 

게시글을 수정하려면 이처럼 비밀번호를 입력해야 한다.

 

 

 

 

 


 

 

 

6. 테이블 행 더 추가하기

행을 더 추가해보았다.

 

 

 


 

 

 

 

7. 코드 다시 실행하기

게시글이 이처럼 늘어났다. 드디어 난 게시글을 등록하고 수정하며 만들어보는 실습을 스스로 해볼 수 있게 되었다. 정말 힘들었는데 포기하지 않고 끝까지 해보길 정말 잘했다.


 

 

 

 

 

 

학습을 마치고

이렇게 코드를 다 작성하고 만들어서 프로젝트의 목적에 맞게 잘 실행할 수 있어서 너무나도 기뻤다. 잘 안될 때는 너무 힘든데 완성했을 때는 얼마나 뿌듯하고 행복한지 모른다. 마치 그림 그릴 때와 비슷한 것 같다. 그래서 사람들은 힘들어도 이 마음을 이기며 자신이 목표한 바를 이루는 모양이다.

다음 포스트에서는 퀴즈 문제와 도전 문제를 풀어봐야지.