본문 바로가기

Web/Spring4

스프링에서 JSP 사용 시 의존성 추가 SPA나 vue 같은 프론트엔드 프레임워크에 대해 공부가 부족해서 스프링에서 Jsp를 사용하려고 보니 기본적으로 지원을 하지 않았다. 이 부분을 pom.xml에 추가해야만 가능하더라 javax.servlet jstl org.apache.tomcat.embed tomcat-embed-jasper 이렇게 의존성 추가하고 src/main/webapp/WEB-INF/views 2022. 5. 2.
Spring MVC 패턴 실행 순서 간단정리 Spring MVC 실행 순서 1. DispatcherServlet이 요청을 수신 2. DispatcherServlet은 Handler Mappin에 어느 Controller를 사용할 것인지 확인 3. DispatcherServlet은 요청을 해당 Controller에 전송하고 서비스 요청의 처리결과를 리턴받음 4. ModelAndView Object에 수행결과가 포함되어 DispatcherServlet에 리턴 5. ModelAndView는 실제 JSP정보를 갖고있지 않으며 ViewResolver가 논리적 이름을 실제 JSP이름으로 변환(postfix prefis) 6. View는 결과정보를 사용에 화면 표현 2022. 5. 2.
스프링의 삼각형 IoC/DI ,AOP,PSA,POJO 간단 개념정리 1. POJO Plain Old Java Object POJO 특정 환경이나 기술에 종속적이지 않은 객체지향 원리에 충실한 자바객체 테스트하기 용이하며 객체지향 설계를 자유롭게 적용할 수 있다. 특정 프레임워크나 기술에 의존적이지 않은 자바 객체 특정 기술에 종속적이지 않기 때문에 생상성, 이식성 향상 Plain -> component interface를 상속받지 않는 특징 ex) 서블릿+JSP 웹에서 컨트롤러를 하나 만들다라고 가정했을때 request나 response를 사용하기 위해서는 HttpServlet과 같은 부모로 부터 상속을 받아야 사용가능해서 특정 기술에 종속적이게 됨 Old -> EJB 이전의 java class를 의미 2. PSA Portable Service Abstraction 환경.. 2022. 5. 2.
스프링의 삼각형 첫 번째 POJO - Plain Old Java Object 개념정리 Servlet과 Jsp 공부하면서 다들 Spring을 사용한다고 하길레 뭐 때문일까 생각했다. 요즘 Spring으로 웹을 만들면서 엄청 편하다라고 느끼는 중인데 스프링의 삼각형 중 하나인 POJO 부분을 간단히 정리해보려고 한다. POJO 1. POJO - Plain Old Java Object POJO 특정 환경이나 기술에 종속적이지 않은 객체지향 원리에 충실한 자바객체 테스트하기 용이하며 객체지향 설계를 자유롭게 적용할 수 있다. 특정 프레임워크나 기술에 의존적이지 않은 자바 객체 특정 기술에 종속적이지 않기 때문에 생상성, 이식성 향상 Plain -> component interface를 상속받지 않는 특징 ex) 서블릿+JSP 웹에서 컨트롤러를 하나 만들다라고 가정했을때 request나 respo.. 2022. 5. 1.