이공계전문기술연수

Spring MVC 수행 흐름 1. 클라이언트로부터의 모든 ".do" 요청을 DispatcherServlet 이 받는다. 2. DispatcherServlet 은 내장된 HandlerMapping 기능을 통해 요청을 처리할 Controller 를 검색(component-scan)한다. 3. DispatcherServlet 은 검색된 Controller 를 실행하여 클라이언트의 요청을 처리 한다. 4. Controller 는 전달받은 클라이언트 데이터를 추출하고, 서비스의 메소드로 전달한 다음 비지니스 로직의 수행결과로 리턴된 정보를 Model 객체에 저장하고 Model을 보여줄 View 정보를 ModelAndView 객체에 저장 또는 View파일명을 DispatcherServlet 으로 리턴한다. 5. ..
1. pom.xml 에 Mybatis 추가 org.mybatis mybatis 3.3.0 org.mybatis mybatis-spring 1.2.2 4.0.0 org.kh member Spring_MVC2 war 1.0.0-BUILD-SNAPSHOT 1.8 5.0.6.RELEASE 1.6.10 1.6.6 org.springframework spring-context ${org.springframework-version} commons-logging commons-logging org.springframework spring-webmvc ${org.springframework-version} commons-dbcp commons-dbcp 1.4 org.springframework spring-jdbc 5...
View 까지의 흐름 1. 클라이언트로부터의 HTTP 요청을 DispatcherServlet 이 받음 2. DispatcherServlet은 HandlerMapping을 통해 요청 URL을 처리 할 Controller를 검색 3. DispatcherServlet은 요청 URL을 처리할 Controller에게 처리를 요청 3. Controller은 요청을 적절히 처리 한 후 ModelAndView를 DispatcherServlet 전달 4. DispatcherServletdms ViewResolver를 통해 처리 결과를 보여줄 View를 검색 5. DispatcherServlet은 처리 결과를 View를 출력 View DispatcherServlet은 ViewResolver를 사용하여 결과 출력 View ..
1. pom.xml 커넥션풀 설정 commons-dbcp commons-dbcp 1.4 2. Jdbc 설정 org.springframework spring-jdbc 5.0.6.RELEASE 3. Mybatis 설정 org.mybatis mybatis 3.3.0 org.mybatis mybatis-spring 1.2.2 4. GSON, JSON 설정 com.google.code.gson gson 2.8.0 net.sf.json-lib json-lib-ext-spring 1.0.2 5. MultipaarHttpServletRequest , fileupload 설정 commons-io commons-io 2.0.1 commons-fileupload commons-fileupload 1.2.2 pom.xml 전..
1. ProjectExplorer 우클릭 -> [NEW] -> [Spring Legacy Project] 2. [Next] 눌러서 Package을 설정한다. 3. pom.xml JDK 버전과 Spring 의 버전을 사용하는 버전과 맞춰준다. 1.8 5.0.6.RELEASE 1.6.10 1.6.6 4. Project Explorer 에서 우클릭 -> [Properties] -> [Project facets] java 버전 맞춰준다. 5. web.xml 파일에서 DispatcherServlet을 설정하고 init-param 속성으로 DispatcherServlet 관련된 설정을 등록한다. 6. web.xml 파일에 어플리케이션 컨텍스트를 설정한다. *.do 로 들어오는 클라이언트의 요청을 Dispatcher..
JDBC 템플릿 사용 쿼리문을 변경해야한다면 - > DAO query 담아둔 변수를 수정 -> 소스코드를 재컴파일 -> 재컴파일된 프로그램을 배포 쿼리문의 경우는 외부파일에 작성을 하고 작성된 파일을 읽어와서 처리 HashMap : 키랑 값을 쌍으로 이용하는 컬렉션 -> 키는 중복이 되지 않고(Set 속성) -> 값은 중복이 가능(List 속성) properties : 키랑 값을 String 타입으로 제한한 Map 형태의 컬렉션 -> .properties(확장자) 파일을 읽어올때 사용 .properties 파일 : 옵션정보, 데이터베이스 정보, 다국어정보를 기록하여 텍스트 파일로 활용 -> 주로 변경이 잦은 문자열을 저장하여 관리 -> 키와 값이 '=' 기호로 연결되어 있는 텍스파읽 , ISO 8859-..
@JDBC -> Java Database Connectivity 의 약자 -> 자바언어에서 DataBase에 접근 할 수 있게 해주는 Programming API -> 각 DMBS 제조사에서 jar 파일을 구현해서 제공 -> java.jql 패키지에서 관리 @OJDBC -> 오라클에서 제공하는 오라클 DB와 자바가 연결하기 위한 라이브러리 오라클버전별로 파일이름이 다름 -oracle 7 : classes111.zip -oracle 8 : classes12.zip -oracle 9i : ojdbc14.jar -oracle 10g : ojdbc14.jar -oracle 11g : ojdbc6.jar C:\oraclexe\app\oracle\product\11.2.0\server\jdbc\lib -> 여기서 ..
Eclipse package (1) org.kh.api.controller Servlet : SearchMovieServlet (영화 순위 검색) package org.kh.api.controller; import java.io.IOException; import java.text.SimpleDateFormat; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import ..
임쟌
'이공계전문기술연수' 카테고리의 글 목록