카테고리 전체 보기
-
[Spring] 01-5. 컨트롤러 구현 및 설정 추가프로그래밍/Spring 2015. 9. 11. 00:23
컨트롤러 구현시 먼저 @Controller Annotation을 클래스에 적용해야하며 @RequestMapping Annotation을 이용해서 클라이언트의 요청을 처리할 메서드를 지정한다. 1234567891011121314151617181920212223242526272829303132package spring.chap06.controller; import java.util.Calendar; import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.servlet.ModelAndView; @Controller..
-
[Spring] 01-4. DispatcherServlet 설정 및 SPRING 컨텍스트 설정프로그래밍/Spring 2015. 9. 10. 15:05
SPRING MVC를 사용하기에 앞서 가장 먼저 해야 할 작업은 Java WEB Application의 설정 파일인 web.xml 파일에 다음의 두 가지 정보를 추가하는 것이다.- 클라이언트의 요청을 전달 받을 DispatcherServlet 설정- 공통으로 사용할 Application 컨텍스트 설정 DispatherServlet은 클라이언트의 요청을 전달받는 Servlet으로서, 컨트롤러와 뷰와 같은 SPRING MVC의 구성 요소를 이용하여클라이언트에게 서비스를 제공하게 된다. DispacherServlet의 설정은 WEB Application의 /WEB-INF/web.xml 파일에 추가하며,다음과 같이 Servlet과 Servlet Mapping정보를 추가하면 DispacherServlet 설정이 ..
-
[Spring] 01-3 Spring에서의 인코딩 처리를 위한 필터 설정프로그래밍/Spring 2015. 9. 9. 23:24
요청 파라미터의 캐릭터 인코딩이 ISO-8859-1이 아닌 경우, 다음과 같이 request.setCharacterEncoding() 메서드를 사용해서 요청 파라미터의 캐릭터 인코딩을 알맞게 설정해 주어야 한다. request.setCharacterEncoding("UTF-8"); 모든 컨트롤러에서 위 Code를 실행할 수도 있지만, 그것 보다는 Servlet 필터를 이용해서 원하는 요청에 위 Code를 적용하는 것이 더 편리하다. SPRING은 요청 파라미터의 캐릭터 인코딩을 설정할 수 있는 필터 Class인 CharacterEncodingFilter Class를 제공하고 있다. 12345678910111213141516171819 encodingFilter org.springframework.web...
-
[Spring] 01-2. Spring MVC를 이용한 WEB 요청 처리프로그래밍/Spring 2015. 9. 9. 23:03
Spring MVC를 이용한 WEB 요청 처리 Spring 프레임워크는 DI나 AOP와 같은 기능뿐만 아니라 웹개발을 위한 MVC 프레임워크도 함께 제공한다. Spring MVC의 주요 구성 요소 및 처리 흐름 다른 MVC 기반의 Framework와 마찬가지로 SPRING MVC도 컨트롤러를 사용하여 클라이언트의 요청을 처리하게 된다.SPRING에서 DispatcherServlet이 MVC에서 C(Controller) 부분을 처리하는데, DispacherServlet을 비롯한 MVC의 주요 구성 요소는 다음과 같다. DispacherServlet : 클라이언트의 요청을 전달 받는다. 컨트롤러에게 클라이언트의 요청을 전달하고, 컨트롤러가 리턴한 결과 값을 View에 전달하여 알맞은 응답을 생성하도록 한다...
-
[Spring] 01-1. Spring Framework란?프로그래밍/Spring 2015. 9. 7. 23:40
스프링 프레임워크란?- Enterprise Application에서 필요로 하는 기능을 제공하는 Framework 위키백과에서의 정의- 스프링 프레임워크(Spring Framework)는 자바 플랫폼을 위한 오픈소스 애플리케이션 프레임워크로서 간단히 스프링(Spring)이라고도 불린다. 동적인 웹 사이트를 개발하기 위한 여러 가지 서비스를 제공하고 있다. 대한민국 공공기관의 웹 서비스 개발 시 사용을 권장하고 있는 전자정부 표준프레임워크의 기반 기술로서 쓰이고 있다. 스프링이 제공하는 주요기능과 특징- 경량 Container- Java객체를 담고 있으며 생성, 소멸과 같은 라이프 사이클을 관리하며 스프링 Container로부터 필요한 객체를 가져와 사용가능 - SPRING은 DI(Dependency In..
-
이민이라는 장기 목표를 준비하며이민 2015. 8. 24. 01:20
사실 고등학생때까지만해도 단순히 해외에 대한 열망과 새로운 경험을 하고싶다는 이유로 가끔 이민에 대한 상상을 하곤했다. 그때까지만해도 정말 상상만했지 구체적으로 어떠한 이유라던가 방법을 모색하는 단계는 아니었다. 하지만 현재 학사학위 취득을 한 상태고 군대문제만 해결되면 다시 대학원을 가든 취직을 하든 현실이 코앞인 상황이라 실질적으로 준비해야할것들 그리고 국내 IT기업들의 상황들을 파악해볼수밖에 없었다. 현재 단순히 이민을 고려하게된 이유를 분류해보자면 아래와같다. 1. 개발자로서의 기회한국에서의 개발자의 삶은 무엇일까 요즘에도 계속 생각해본다. 아직 취직단계까지 가본 상황이 아니라 한국에서의 개발자들의 삶은 어떠한지 잘은 모르지만 주변 개발자들의 삶을 보면 그닥 좋아보이지 않는다. 내가 고등학생때 친..