728x90
반응형
Front Controller
MVC 패턴에서 하나의 요청이 하나의 서블렛을 담당 -> 비효율적..?
=> Front Controller로 하나의 servlet에서 처리하도록 하는 것
-> Fat Client Pattern (코드가 뚱뚱해진다)
-> MVC 패턴은 요청 하나에 하나의 servlet이 사용되어 리소스를 너무 많이 잡아먹는다
=> 두 가지의 장점을 가진 패턴이 Spring MVC Famework에서 자주 사용됨
hidden tag
한국의 오래된 개발자들이 좋아하는 방식
// ㄹㅇ 히든 태그를 이용하여 값 전달
<input type="hidden" name="command" value="login" >
// if else로 각각의 hidden tag에서의 작업 구분
protected void doProcess(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String command = request.getParameter("command");
String path = "index.html";
if(command.equals("register")) {
}else if(command.equals("find")) {
}else if(command.equals("login")) {
}else if(command.equals("showAll")) {
}
}
반응형
'프로그래밍 언어 > Java' 카테고리의 다른 글
Java) 11/16 - Factory Method Pattern (Spring Framework MVC) (0) | 2021.11.16 |
---|---|
Java) 11/15 - JSP/Servlet 정리 (0) | 2021.11.15 |
Java) 11/15 - MVC3 (0) | 2021.11.15 |
Java) 11/15 - Session과 cookie (0) | 2021.11.15 |
Java) forwarding (forward와 redirect) (0) | 2021.11.15 |
댓글