servlet 5

Spring [DefaultServlet-ViewResolver-Exception]

Spring[DefaultServlet-ViewResolver-Exception] 01. DefaultServlet Handler 등록 1.1 DefaultServlet 위임 1.1.1 정적 자원 접근 실패 html, css, js 등의 파일 접근에 실패한다. DispatcherServlet 이 모든 URL처리에 서블릿 매핑을 하였기 때문에 톰캣은 정적 자원에 대한 URL처리도 DispatcherServlet에게 넘기기 때문이다. ( 즉, DefaultServlet에 위임을 하지 못한다. ) 실습으로 알아 보자. 1.1.2 Spring MVC 에서 DefaultServlet 위임 처리하기 HandlerMapping이 URL과 컨트롤러의 메소드(핸들러) 와의 매핑 정보를 가지고 있다. HandlerMapp..

Dev/Spring 2021.10.16

Servlet & JSP 기초 알아가기 2

JSP 코드 설명 JSP 코드는 HTML 페이지와 비슷하고 부분적으로 Java 코드를 포함한다. 하나 이상의 Java 문장을 포함하는 스크립틀릿(scriptlet)을 작성하기 위해서 태그를 사용한다. 문자열로 변환되는 표현식(expression)을 출력하기 위해서 태그를 사용한다. JSP 페이지 안에서 암묵적인 요청 객체(implicit request object)를 사용할 수 있고, request 라고 불린다. When you code a JSP, you can use the implicit request object. This object is named request. request 객체의 getParameter 메소드는 JSP로 전달되는 파라미터의 값을 얻는데 사용된다. 스크립틀릿(scriptle..

Dev/Servlet&JSP 2021.10.12

Servlet & JSP 기초 와 실습(MVC 2)

Model 2 아키텍처 –주로 복잡한 요구사항을 처리하는 웹 애플리케이션에서 MVC(Model-View-Controller pattern) 패턴을 사용한다. MVC 패턴은 코딩과 유지보수를 쉽게 하고, Model 2 아키텍처라고도 불린다. –MVC 패턴에서의 모델(model)은 자바빈즈로 구성되고, 뷰(view)는 JSP, 그리고 컨트롤러(controller)는 서블릿으로 구성된다. –DAO 클래스와 같은 데이터 클래스의 메소드는 데이터 저장소의 데이터를 조회하거나 저장하는데 사용된다. –MVC 패턴을 사용할 때는 가능한 한 각 레이어를 독립적으로 구성해야 한다. 그래야만 하나의 레이어를 수정하더라도 다른 레이어에 미치는 영향을 최소화 할 수 있다. 이론 요청 리다이렉트 – 문법 response.send..

Dev/Servlet&JSP 2021.10.08

Servlet & JSP 기초 와 실습(MVC 1)

JSP가 뭘까? 코드를 보며 설명하겠다. JSP 코드 Thanks for joining our email list Here is the information that you entered: First name: Last name: 위 코드를 보면 마치 HTML 코드를 보는것 같다. 하지만 다르다. 여기 ~~.jsp 에 작성된 문법들은 객체화 되어 Servlet으로 들어간다고 생각하면된다. 어떤느낌인지 알기 위해 서블릿 코드를 보자 public class EmailServlet extends HttpServlet{ public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletExcep..

Dev/Servlet&JSP 2021.10.08

Servlet & JSP 기초 알아가기 1

Servlet & JSP 일딴 Servlet & JSP 하기 전에 네트웍의 이해가 필요하다. 무작정 따라 하면 그냥 아... 이게 이거구나 하고 넘어 갈수는 있지만 그래도 알고 가자. 필자가 다 알지는 못해도 내가 알고 있는것 기반으로 적을껀데 틀린 것 있으면 피드백 부탁드립니다. 인터넷( 네트웍 통신)의 이해 인터넷 (Internet) TCP/IP 기반의 네트워크가 전세계적으로 확대되어 하나로 연결된 네트워크들의 네트워크 (네트워크의 결합체) TCP / IP 하드웨어, 운영체계, 접속 매체와 관계없이 동작할 수 있는 개방형 구조 OSI 7 계층에서 4계층으로 단순화. TCP/IP 가 정말 중요한데 잘 모르는게 현실이다. 위의 내용은 너무 사전적이라 외우기도 싫다. 그래서 최대한 쉽게 정리해보겠다. 일딴..

Dev/Servlet&JSP 2021.10.07