본문 바로가기
반응형

Spring13

[SPRING 시작-2] # WEB.XML 설정엔 무엇이 있을까? (ECLIPSE+SPRING+MAVEN) (1) STS 에서 기본적으로 제공해주는 설정 파일 외에, 사용자가 직접 컨트롤 하는 XML파일을 지정해주는 역할을 한다. 에서 설정되어있는 root-context.xml은 모든 서블릿과 필터에서 사용되는 루트 스프링 컨테이너에 대한 설정이다. contextConfigLocation /WEB-INF/spring/root-context.xml (2) 스프링 설정 정보를 읽는다. org.springframework.web.context.ContextLoaderListener (3) spring에서는 DispatcherServlet이 모든 요청을 받고, 요청의 URL과 맵핑하는Controller에 위임된다. 서블릿(Servlet)이란 보통 자바에서 동적 웹 프로젝트를 개발할 때, 사용자의 요청과 응답을 처리해.. 2019. 9. 9.
[Spring Framework][STS] STS 설치 에러 * 참고: http://stackoverflow.com/questions/25255834/eclipse-sts-welcome-dash-board-error-unable-to-see-welcome-dash-board Eclipse (STS) Welcome dash board error - Unable to see welcome dash board when I am trying start STS (Spring Tool Suite) I am getting this error: Plug-in "org.springsource.ide.eclipse.commons.gettingstarted" was unable to instantiate class "org.springsource.ide.eclipse. stackov.. 2019. 9. 9.
spring security 파헤치기 (구조, 인증과정, 설정, 핸들러 및 암호화 예제, @Secured, @AuthenticationPrincipal, taglib) 참조문서 https://docs.spring.io/spring-security/site/docs/4.2.7.RELEASE/reference/htmlsingle/#getting-started http://springsource.tistory.com/80 https://okky.kr/article/382738 1. 스프링 시큐리티란? 스프링 시큐리티는 스프링 기반의 어플리케이션의 보안(인증과 권한)을 담당하는 프레임워크이다. 만약 스프링시큐리티를 사용하지 않았다면, 자체적으로 세션을 체크하고 redirect 등을 해야할 것이다. 스프링 시큐리티는 보안과 관련해서 체계적으로 많은 옵션들로 이를 지원해준다. spring security는 filter 기반으로 동작하기 때문에 spring MVC 와 분리되어 관리.. 2019. 9. 6.
DTO와 VO MVC 구조로 개발을 하게되면 공통적으로 생성되는 자바파일들이 있다. Controller, Service, DAO, DTO가 그것인데 여기서 DTO는 VO라는 명칭으로도 많이 사용된다. 같은 뜻이라면 애초에 2가지 용어가 존재하지 않을텐데, 이 두 용어의 차이를 포스팅하고자한다. 1. DTO(Data Transfer Object) Data Transfer Object 의 약자로 레이어를 이동할때 데이터를 들고있는 객체를 말한다. 객체지향적인 요소는 없이 단순히 데이터만 들고 이동시키기때문에 필드를 public 접근제어자를 사용해 직접 접근하도록 하는 경우도 있다. 자바에서는 뭔가를 하려면 일단 객체를 만들어야되니 객체화해서 사용할뿐 실질적으로 객체지향이라는 거리가 있는 객체. DTO와 VO의 혼용은 사실.. 2019. 9. 6.
반응형