순서 1. Servlet 버전 변경 2. 필수 패키지 추가 및 설정 3. 아파치 톰캣 연동 4. 프로젝트 '절대 경로' 구조 변경 5. 구동 테스트 6. 한글 환경 설정 1. Servlet 버전 변경 JAVA 설정 등을 이용하기 위해서 servlet 3.0 이상 버전으로 변경해줍니다. pom.xml에 있는 기존의 servlet 2.5 버전은 주석 처리 혹은 삭제한 후 servlet 3.1 버전을 추가 및 저장합니다. javax.servlet javax.servlet-api 3.1.0 provided 2. 필수 패키지 추가 및 설정 패키지 추가 src/main/java 경로에 3개의 패키지를 추가합니다. - com.swan.model : VO(value Object) 패키지입니다. 데이터 타입을 저장합니다..
순서 1. JDBC 연결 및 테스트 1.1 Oracle 1.2 JDBC 테스트 2. 커넥션 풀(HikariCP) 설정 및 테스트 3. MyBatis 라이브러리 추가 및 SQLSessionFactory 설정 4. Log4jdbc-log4j2 라이브러리 추가 및 설정 1. JDBC 연결 및 테스트 JDBC란? Java DataBase Connectivity의 약자로서 자바에서 데이터베이스와 관련된 작업을 처리할 때 사용하는 API이다. DBMS 종류에 상관없이 하나의 JDBC API를 사용해서 데이터베이스 작업을 처리할 수 있습니다. JDBC API를 사용하는 애플리케이션의 대략적인 구조는 아래와 같습니다. 자바(웹) 애플리케이션 ▶ JDBC API ▶ JDBC 드라이버 ▶ 데이터베이스 - 자바(웹) 애플리..
프로젝트 환경 WINDOW 10 STS3 Oracle 11g Apache Tomcat 9.0 JAVA 1.8 순서 이클립스 인코딩 설정 변경 MVC 프로젝트 생성 및 스프링 버전 변경 프로젝트 자바(JDK, 컴파일러) 버전 변경 라이브러리 추가 및 변경 1. 이클립스 인코딩 설정 변경 프로젝트 진행 중 '한글' 데이터가 깨지는 것을 방지하기 위해 이클립스(Eclipse)의 기본 인코딩(encoding) 설정을 UTF-8로 변경합니다. - Workspace - CSS Files - HTML Files - JSP Files - XML Files 변경 방법 상단 내비게이션 바의 Window를 클릭 후 Preferences 클릭합니다. 좌측 상단 검색 상자에 enco까지 타자를 쳐주면, 설정 변경해야 할 목록이..
Spring 프로젝트 생성 Spring에선 Dynamic Web project가 아닌 Spring Legacy project를 사용합니다. Dynamic Web project로도 사용 가능하나... 제대로 개발은 어렵기 때문에 Spring Legacy project를 사용합니다. Next 클릭 후 Import 팝업 창의 Yes를 클릭합니다. 스프링 프레임워크 규칙 상위 패키지의 레벨을 무조건 3개 이상 만들어야합니다. 마지막 3번째 레벨이 context Path가 됩니다. 패키지 레벨을 2개까지만 만들면 규칙에 어긋났다고 에러 메시지가 뜹니다. Finish를 누르고 우측 하단을 보면 초록색 ui가 뜹니다. 이것은 Progress 상태를 요약해서 보여주는데, 100% 완료가 됐다고 해야 프로젝트 파일 생성..