본문 바로가기
728x90

Spring153

Spring MVC (스프링 웹 MVC) 강의 04 - Dispatcher Servlet 라이브러리 설정하기 DispatcherServlet.class를 다운 받기 위해 Maven Repository사용 Spring-web-mvc 를 받으면 Spring-Web라이브러리는 알아서 다운 받아진다. org.springframework spring-webmvc 5.2.9.RELEASE 붙여넣기 완료 메이븐을 썼기 때문에 관련된 라이브러리 알아서 다운받을 수 있다. 그렇지 않다면 일일히 종속관계 라이브러리를 찾아서 다운로드해 와야 한다. 처음에 말했던 DispatcherServlet.class가 다운받아져 있는걸 확인 할 수 있다. Copy Qualified Name을 하면 패키지명과 클래스명을 한번에 복사가능 서블릿 클래스이다. front-contorllor역할을 위한 서블릿 컨트롤러이다. 설정은 다음 강의부터 출처 .. 2022. 1. 3.
Spring MVC (스프링 웹 MVC) 강의 03 - 메이븐을 이용한 기본 웹 프로젝트 생성하기 우측 상단 Perspective 현재 기본 java로 되어 있음 이걸 java EE로 바꾼다 하지만 Java EE가 없다면 help Install New Software... Work with: https://download.springsource.com/release/TOOLS/sts4/update/latest 입력 후 엔터치면 약 1분?이내 로딩 후 Next Next I aceept finish Confirm해주고 뒤에도 I accept finish하니 우측하단에 설치중이란다 Java EE가 설치되었다! Create a ~ Create a ~체크 박스 체크 후 Next finish 6번째 줄 에러 web.xml is missing and is set to true WEB-INF 안에 web.xml있음.. 2022. 1. 2.
Spring MVC (스프링 웹 MVC) 강의 02 - 실습환경 준비하기 jar파일을 zip파일로 변경하고 contents.zip파일 잘라내서 Tools라는 폴더 생성 후 붙여넣기 인스톨 버젼은 서비스할때 쓰는거고 개발할때는 압축버젼 톰캣도 스프링툴 프로그램과 같은 폴더에 두기 https://www.youtube.com/watch?v=Tay7ad2rmAc&list=PLq8wAnVUcTFWhDFFmpJ5fUeoJI53Z83g6&index=3 2022. 1. 2.
Spring MVC (스프링 웹 MVC) 강의 01 - Spring MVC란 POJO:일반적인 자바 객체라고 생각하면 됨 Controller가 리턴할때 페이지 정보 회신하면 서블릿 기능을 dispatcher에서 한정할 수 있다.. 그렇게하면 Controller와 WAS의 결합력을 낮춘다. Dispatcher 만드는걸 스프링이 제공한다. 스프링이 제공하는 Dispatcher와 관련된 front-controller를 쓸땐 설정파일이 필요하다. 과거는 web.xml로 url과 맵핑하거나 어노테이션 그걸 스프링이 대신해 준다. 스프링이 대신해주면 Controller와 톰캣 결합이 낮춰지지만 스프링에 종속된다는 문제점이 있다. Controller가 모델과 뷰 정보를 회신한다. 라이브러리 위치 https://www.youtube.com/watch?v=9Tmzt6Q9WI8&list=PLq8w.. 2022. 1. 2.
Spring MVC 강의 방향 안내 https://www.youtube.com/watch?v=JM1PX5xFw-g&list=PLq8wAnVUcTFUHYMzoV2RoFoY2HDTKru3T&index=26&t=17s 2022. 1. 2.
스프링 Part2 AOP 강좌 08강 _ 간소화된 Advisor xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:util="http://www.springframework.org/schema/util" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http:.. 2022. 1. 2.
스프링 Part2 AOP 강좌 07강 _ Point Cut(Weaving, Join Point) 이번에 배울 내용은 포인트 컷(원하는 메서드에만 보조업무 활성화하기) total메서드가 실행될때만 "앞에서 실행될 로직이라는" 보조업무 실행된다. package spring.aop; import java.lang.reflect.InvocationHandler; import java.lang.reflect.Method; import java.lang.reflect.Proxy; import org.springframework.context.ApplicationContext; import org.springframework.context.annotation.AnnotationConfigApplicationContext; import org.springframework.context.support.ClassPa.. 2022. 1. 2.
728x90