티스토리 뷰
* Spring 기반의 프로젝트를 진행한다면 Eclipse보다는 Spring에 특화된 다양한 기능을 지원하는 Spring Tool Suite(이하 STS)를 IDE로 사용하는 것이 정신건강에 좋다.
<Spring Framework 다운로드>
- SPRING FRAMEWORK (spring framework로 구글링 후 접속) > DOWNLOAD > take me to the download page >
spring-framework-3.2.1.RELEASE-dist.zip (다운로드)
<STS 다운로드>
- SPRING TOOL SUITE (sts로 구글링 후 접속) > DOWNLOAD > take me to the download page > spring-tool-suite-3.1.0.RELEASE-e3.8-win32-x86_64-installer.exe (다운로드 후 실행) >
- Select the installation path: C:\Java\STS (STS 설치경로 지정) > Select the JDK path: C:\Java\jdk1.7.0_03 (JDK 설치경로 지정) >
- (STS 실행) > Workspace: C:\Workspace (프로젝트 경로 지정)
<컬러 테마 설정>
- Help > Eclipse Marketplace > Find: Eclipse Color Theme > Install >
- Window > Preferences > General > Appearance > Color Theme > Color Theme: Obsidian > Apply >
- General > Appearance > Colors and Fonts > Basic > Text Font > Edit > Consolas/보통/12 > 확인 > OK
* 영문 글꼴에서 소스 코드로 가장 가독성이 좋은 글꼴은 Consolas가 유명하다. 하지만 한글 글꼴이 제공되지 않으므로 맑은 고딕이 추가된 트윅된 글꼴을 추천한다. 아래 블로그에서 다운로드 가능하다.
<Spring MVC 프로젝트 생성>
- File > New > Dynamic Web Project > Project name: (프로젝트명 입력) > New Runtime >
- Apache > Apache Tomcat v7.0 > Create a new local server (체크) >
- Download and Install > Tomcat installation directory: C:\Java\apache-tomcat-7.0.12 > JRE: jdk1.7.0_03
- 다운로드한 Spring Framework 압축해제 후 \libs\*.RELEASE.jar 파일들을 프로젝트의 /WebContent/WEB-INF/lib 디렉토리에 복사
* Spring Framework는 몇가지 라이브러리에 종속성을 가지는데 대표적으로 Apache Commons Logging 라이브러리가 있다. maven commons logging으로 구글링하여 라이브러리를 다운로드하고 앞과 같은 방법으로 복사한다.
<web.xml 작성>
- 프로젝트의 /WebContent/WEB-INF/web.xml 파일을 아래와 같이 작성한다.
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
<display-name>Spring MVC Sample Application</display-name>
<servlet>
<servlet-name>Spring MVC Dispatcher Servlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextClass</param-name>
<param-value>org.springframework.web.context.support.AnnotationConfigWebApplicationContext</param-value>
</init-param>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>com.leeth.mvc.config.SpringConfig</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Spring MVC Dispatcher Servlet</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
</web-app>
* XML 파일이 아닌 Java 클래스로 WebApplicationContextConfig 파일을 작성할 수 있도록 했다. Spring Framework v3.1부터 추가된 기능이다.
- Total
- Today
- Yesterday
- 로드 바이크
- kotlin
- jpa
- JHipster
- 자전거
- spring
- Docker
- Tomcat
- chrome
- 태그를 입력해 주세요.
- Spring MVC 3
- bootstrap
- 평속
- jsp
- maven
- Spring Boot
- Kendo UI
- 로드바이크
- CentOS
- Eclipse
- java
- DynamoDB
- node.js
- jstl
- JavaScript
- 구동계
- 알뜰폰
- graylog
- Kendo UI Web Grid
- MySQL
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |