1 : N 구조 개념 & 서블릿 (Servlet) 개념 복습
1. execute(request, response) 메서드를 공통적으로 사용하는, Action 류 POJO 클래스들이 구현하는 Action 이라는 이름의 인터페이스 이다. >> 항상 사용 되며, >> 정의 하지 않으면, 메서드 생성 과정에서, 실수가 발생 할 수 있는 가능성이 있고, >> 반복을 줄이기 위해, (하드 코딩 XXX) 이 공통의 메서드의 설계 메서드인 추상 메서드 (미완성 메서드) 를 구현 == 인터페이스. 2. C에서, V로 갈 때, 데이터 값이 있는지랑, 경로가 어디인지를 set 하기 위해 필요한 POJO 클래스 이다. 3. 1 : N 구조의 POJO 클래스 생성 하기. 1 : N 구조는 다음과 같다. 글 + 댓글 댓글 + 대댓글 상품 + 후기 공지 + 답변 .. .. .. 즉, 1 :..
2023. 7. 18.
서블릿 (Servlet) 개념 정리 & 필요한 개념 정리
1. 그동안, JSP를 사용해서, MVC 패턴을 구현 할 때, View 와 Controller 파트를 작성 했다. 하지만, Controller 파트는 .jsp 파일 에서 구현하는게 아니라 .java 파일에서 구현 하는것이 맞다. (Controller.jsp 파일 내부에 작성된 코드를 보면, 모두 JAVA 문법으로 작성 했다.) 그런데, .java 파일 이라고 해서 class 파일로 생성 하는게 맞을까 ? (아니다.) .jsp 파일을 컴파일 하면, 서블릿 (Servlet) .java 파일이 된다 ! (컴파일 == ctrl + f11 해서 자바를 실행 하는 경우) 즉, .jsp 파일은 컴파일이 되면 JAVA 파일이 된다는 의미 이다. 따라서, class가 아닌, 서블릿 으로 Controller 파트를 구현 ..
2023. 7. 14.
필터 클래스
1. 필터 클래스 란? (.java 클래스) 필터 클래스는 중요한 개념 이다. 실제, 현업에서도 자체 솔루션 이나, 프레임워크 등, 사실 이러한 필터 클래스 들이 기본 제공 되서 사용되고 있다. 이렇게, 현업에서도 기본 제공 되서 그냥 사용 하고 있기 때문에, 이 개념 자체를 모르게 되는 경우가 많아 질 수 있다. (사실은, 실제로 필터 클래스를 건드릴 일이 없긴 한데,,) 이러한 개념이 있다는 것을 알고 가면 좋을듯 하다. 2. 필터 클래스를 왜 사용할까 ? 스노우 어플 필터를 생각 하기 >> 카메라 렌즈에 내 얼굴을 보이게 되면, 얼굴이 보정 된다. 정수기 필터를 생각 하기 >> 물이 필터를 통과 하면 물이 정수 된다. 사용자 (브라우저, 클라이언트) 의 요청이 들어올 때, 특정한 기능을 부여 하기 ..
2023. 7. 5.