앞선 내용에선 본격적으로 Spring framework를 시작하기 앞서 모든 설정을 끝마쳤습니다. 이제 본격적으로 Controller, Service, mapper, jsp 파일을 작성하여 보겠습니다. Spring 프로젝트는 보통 java단에서 4개로 세분화됩니다. Controller와 Service, DAO, DTO(VO)입니다. 먼저 Controller는 jsp로부터 데이터를 받아오거나 넘겨주고 주소를 맵핑하는 역할을 합니다. Service는 Controller에서 받아 온 데이터를 가공하는 로직을 넣는 부분입니다. 여기서 가공 된 데이터는 DAO로 넘겨지게 됩니다. DAO는 Data Access Object의 약자로 DB를 사용해 데이터를 조회하거나 조작하는 기능을 담당합니다. DTO(VO)는 Da..
앞선 내용에선 Spring MVC project까지 완성해보았습니다. 먼저 만들어진 Spring MVC project의 구조부터 살펴보도록 하겠습니다. 폴더 트리는 크게 두 가지로 나뉘어질 수 있습니다. 컨트롤러와 서비스, DAO, Mapper XML, logging XML 파일로 채워질 Java source 디렉토리와 서블릿 설정 파일, JSP 페이지 파일, js 파일, 각 종 이미지 및 관련 파일 등이 채워질 Servlet 관련 디렉토리입니다. 먼저 이전에 말했던 것처럼 본격적으로 시작하기에 앞서서 각종 설정을 해둘까합니다. 일단 WEB-INF 폴더에 있는 web.xml 파일로 가봅시다. 찾아들어가기 귀찮으신 분들은 Ctrl + Shift + R로 파일 이름을 치면 해당 파일이 나오게 되어 있습니다...
오늘은 저와 함께 스프링(Spring) 프레임워크를 시작해보도록 하겠습니다. 일단 프레임워크가 무엇인가?에 대해서 먼저 알아보자면 프레임워크란 개발자가 소프트웨어나 솔루션의 개발을 수월하게 하기 위해 다양한 기능들을 지원하는 모듈입니다. 스프링 프레임워크는 그 수 많은 프레임워크 중의 하나로 다양하고 강력한 기능들을 제공하고 있습니다. 대한민국의 공공부문 정보화 작업 시 사용되는 전자정부 표준프레임워크가 이 스프링 프레임워크를 기반으로 하여 만들어져 있습니다. 스프링 프레임워크의 특징은 아래와 같습니다. · 스프링은 POJO(Plain Old Java Object) 방식의 프레임워크입니다. 따라서 여타의 다른 무거운 프레임워크와는 달리 경량 프레임워크입니다. · 스프링은 제어 반전(Ioc : Invers..
- Total
- Today
- Yesterday