본문 바로가기

IT/스프링 프레임워크

스프링 프레임 워크란? 스프링 프레임워크는 다음의 기술을 지원한다. 1. DI - Dependency Injection2. AOP - Aspect Oriented Programming3. POJO - Plain Old Java Object4. 다양한 API - JDBC, MyBatis .....5. 일관된 트랜잭션 처리 방식6. 1. DI - Dependency Injection 프로젝트를 진행하다보면 여러개의 클래스를 사용할 수 밖에 없다. 그런데 개발에 사용되는 클래스가 서로 엉키고 엉켜 결합도가 올라가면추후에 수정 및 생성... 을 할 때 상당히 어려워진다.그래서 사용되는게 DI다. 즉 필요한 상황에 의존성(Dependency)을 주입(Injection)한다는것이다. 의존성(Dependency)를 낮추기 위해 Spring.. 더보기
Roo 프로젝트 만들기 *모든 자료는 docs.spring.io 기반으로 진행됩니다.!!(거의 번역수준으로.....) 이전 글.....2015/11/02 - [프로그래밍/스프링 프레임워크] - Roo project 2015/11/02 - [프로그래밍/스프링 프레임워크] - Roo Project 2.0 설치방법 + 환경설정 (1) 프로젝트 생성프로젝트를 생성하기 위해 CMD 창을 열어서 다음과 같이 칩시다 > mkdir pizza > cd pizza pizza>roo ____ ____ ____ / __ \/ __ \/ __ \ / /_/ / / / / / / / / _, _/ /_/ / /_/ / /_/ |_|\____/\____/ 1.2.1.RELEASE [rev 6eae723] Welcome to Spring Roo. For.. 더보기
Roo Project 2.0 설치방법 + 환경설정 * 모든자료는 spring.io 에 나와있는걸 거의 번역(?) 한 수준입니다. (Apache Maven, JAVA 가 설치되어있다는 가정하에 진행합니다.!!!) 1. Spring Tool Suite 다운로드 1.1 스프링 사이트에서는 STS 3.7 (Roo 가 추가된) 버전 사용하길 권장하고 있다. (다운로드 사이트로 이동) 2. Roo 다운로드 2.1 1.3.2 버전을 다운로드(다운로드사이트로 이동) 2.2 환경변수 설정!!(궁금하신분은 댓글로......) 제대로 되어있다면 커맨드창(CMD)에서 roo 라고 치면 다음과 같이 Roo 가 실행된다. 더보기
Roo project 스프링 Roo project 기본 사양 - A Linux, Apple or Windows-based operating system (other operating systems may work but are not guaranteed).(모든 OS 컴온 베베) - A Java JDK 6 or newer installed. Java JDK 7 is recommended.(요즘 어느시대인데... JAVA 버전 5를 사용하나???) - Apache Maven 3.0 or above installed and in the path. (메이븐 3.0 이상 버전이 설치되어있어야 하며, 환경변수에 설정되어있어야 한다. 스프링 Roo 프로젝트 특징 - 가벼운 개발 도구로소 빠르고 쉽게 결과물을 만들수 있다 - JAVA로 .. 더보기
Servlet 이란 Servlet은 HTTP 프로토콜을 위한 HttpServlet 클래스를 상속받아 개발된다. 이러한 Servlet 이 하는 역할은 클라이언트의 요청을 처리한 후 결과를 다시 돌려주는 모듈이다. 동작 방식을 보면 다음과 같다. 3) web.xml … 에 정의된 내용에는 DispatcherServlet 이 정의가 되어있을 것이다. 여기에 4), 5)의 *-context.xml에 대해 선언을 해놓는다. 4), 5)에는 Java 파일에 대한 위치 등을 선언한다. 참고자료:나모의 노트 – Spring 3.0 시작 – Hello World 동작원리 더보기
스프링 프레임워크 3.0 – security 적용 순서는 다음과 같다. 1. context 파일 생성 2. web.xml 에 spring 3.0 security 필터 추가 먼저 1. context 파일생성 security:port-mapping http="8080" ß 요건 8080 포트를 spring https="8443" 로 맵핑 시키겟다는 것이다.…….. 즉 모든 8080로 들어오는건 강제적으로 8443으로 맵핑 시킨다는것이다. 다음은 2. web.xml 에 spring 3.0 security 필터 추가 더보기
스프링 프레임워크 3.0 -JSP에서 js, img ... 경로 설정 JSP에서 src에 경로 설정시 No mapping found for HTTP request with [스크립트 경로 ] 이 나온다... 순수한 톰켓으로만 했을땐 상관없읐는데... 해결방법은 컨택스트 xml에서 수정해줘야 한다.. 아마 경로를 인터셉터에서 획득해 컨트롤러단에서 src 경로를 찾기 때문이다. 1. *-context.xml 에서 리소스 맵핑 2. jsp에서 수정 *-context.xml에서 선언한 리소스를 바탕으로 JSP에서 수정한다. 끝- 더보기

반응형