Java + JSP + Oracle 조합의 학사 프로젝트 경험
학교 프로젝트에서 도서 대출 관리 시스템을 Java, JSP, Oracle, PL/SQL 조합으로 만들었습니다. 비즈니스 로직은 서블릿과 자바 클래스로 처리하고, 화면은 JSP로 렌더링했으며, 반납 연체료 계산처럼 반복되는 로직은 PL/SQL 프로시저로 DB단에 구현해 여러 화면에서 재사용했습니다. JSP에 자바 코드가 섞이며 유지보수가 어려워지는 걸 직접 겪었고, 이후 MVC 패턴을 적용해 서블릿에서 로직을 처리하고 JSP는 출력만 담당하도록 분리했습니다.