이전에 학교에서 진행하였던 동아리 게시판 개발 프로젝트이다.
동아리에서 매번 봉사 공고를 카카오톡에 올리고 투표하고 모집하는 과정이 불편하고, 카카오톡 특성상 채팅이 쌓이게 되면 이전 글을 보기 어렵다는 불편함에 진행하게 되었다.
윈도우에서 Eclipse를 이용하여 개발하였고, MySQL Workbench에 데이터베이스 서버를 구축하였다.
사용된 언어로 백엔드 코드로 JAVA, 프론트엔드로 jsp, 데이터베이스로 MySQL을 사용하였다.
해당 프로젝트는 2023년에 진행하였는데 마침 JAVA와 jsp를 이용한 웹 프로그래밍 전공 수업을 듣고있었고 같은 과 동기들이자 동아리 임원인 친구 두명과 함께 진행하게 되었다.







이때 당시 어려웠던 것은 개발을 하는 도중 데이터베이스와의 연동에 어려움을 겪었다는 것이다.
데이터베이스 연동에 대한 지식이 부족하여 인터넷에서 찾아본 결과 MySQL Workbench를 받고 서버를 만든 다음 JAVA 코드에서 데이터베이스 연동 코드를 작성하여 연결시켜 줘야 한다는 것이다.
MySQL 서버를 만든 곳에서 미리 만들어 놓은 게시판, 유저, 봉사 게시판 등 쿼리를 입력하여 테이블들을 만들어놓고 main.jsp를 실행하였더니 정상적으로 연동이 되었다.

또다른 문제로는 서버 구축을 위하여 Apache 9.0을 사용하였는데 포트사용 오류가 지속적으로 발생하는것이었다.
처음에는 eclipse에서 server의 overview로 가서 admin port를 변경하였는데 그대로 연결이 되지 않았다. 그 뒤로 HTTP 1.1의 포트를 8081로 변경하여주었더니 해결되었다.

해당 프로젝트는 동아리 운영에서 불편함을 느껴 시작하게 된 프로젝트이다.
현재는 운영중이지 않으나 그때 당시에 동아리 임원들 사이에서는 반응이 아주 뜨거웠다.
기초적인 지식으로 제작한 게시판이기 때문에 조금 조잡하고 보안적인 측면에서도 충분하지 않으나 이 개발 템플릿을 기점으로 조금더 괜찮은 웹을 제작할 수 있을것 같다.