[ FrontController ]
MVC 패턴 + FC 패턴 → MVC 모델 2
M .java
V .jsp → JAVA 코드 XX!!
C .jsp에서 작업한 C는 결합도가 너무 높다!
→ 분할 관리 => FC 서블릿파일을 생성해서 관리
→ .jsp VS .java
setProperty 액션을 일일히 해야하나?
=> yes, but Spring 프레임워크에서 자동매핑 지원해줌
request,Xxx() 사용해야되는데??
=> Servlet(서블릿) 파일을 이용할 예정이라 request 사용 가능함
★낮은 결합도 + 높은 응집도 → 유지보수 용이★
[FC 정리]
- 한개의 서블릿으로 Client(사용자)의 요청을 받음
- FC가 해당 요청에 맞는 컨트롤러를 호출하여 사용
- FC를 제외한 나머지 컨트롤러는 서블릿을 사용하지 않아도 되게됨
- 즉, FC는 공통 코드에 대한 처리를 하고, 각 요청에 맞는 컨트롤러를 매핑해주는 역할
ex) 스프링의 DispatcherServlet
'개발자노트 > 웹' 카테고리의 다른 글
HTML - JSP - 파일 업로드 ( 이미지 ) (0) | 2022.08.26 |
---|---|
Ajax 를 이용한 아이디 중복검사 (0) | 2022.08.25 |
초기화 매개변수 (xml) (0) | 2022.08.18 |
트랜잭션 예제 - 은행 계좌이체 예제 (0) | 2022.08.17 |
트랜잭션 transaction (0) | 2022.08.17 |