글
HELLO SPRING 테스트
1. SPRING 을 위한 환경설정
- WEB-INF/lib 디렉토리를 만들고 dist/spring.jar 파일을 넣는다.
--> Hello Spring 만을 찍기위함 이기때문에 딴건 다 필요없고 spring.jar 파일만 있으면 된다.
2. SPRING 의 WEB.XML 파일설정
- web.xml 파일에 추가
<servlet>
<servlet-name>springapp</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>springapp</servlet-name>
<url-pattern>*.sdo</url-pattern>
</servlet-mapping>
--> 위와같이 설정법은 스트러츠의 그것과 동일하다.
3. SPRING 의 설정파일
- springapp-servlet.xml 파일
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" "http://www.springframework.org/dtd/spring-beans-2.0.dtd">
<!-- - Application context definition for "springapp" DispatcherServlet. -->
<beans>
<bean id="springappController" class="cranix.framework.SpringappController"/>
<bean id="urlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
<property name="mappings">
<props>
<prop key="/hello.sdo">springappController</prop>
</props>
</property>
</bean>
</beans>
--> 1에서 servlet-name 이 springapp 로 되어있다면 설정파일은 WEB-INF/springapp-servlet.xml 이된다.
--> 이런형태면 각 맵핑마다 컨트롤러를 따로 지정할수 있을꺼같다.
--> API 를 잠깐 확인해봤을때 기본 컨트롤러 들이 있었는데 그런것들을 좀더 공부해봐야겠다.
4. 실행
- http://localhost:8080/appname/hello.sdo 실행
--> 만약 실행했는데 dtd 파일을 못찾는다고 오류가나면 2번의 설정파일에서 "http://www.springframework.org/dtd/spring-beans-2.0.dtd" 로 바꾼후 실행한다.
참고 : http://www.springframework.org/docs/MVC-step-by-step/Spring-MVC-step-by-step-Part-1.html
'웹 > Spring' 카테고리의 다른 글
SPRING (25) | 2007.02.28 |
---|---|
JSTL 사용하기 (28) | 2007.02.28 |
스프링 프레임워크 공식 홈페이지 (16) | 2007.02.26 |
Spring 프레임 워크북 (17) | 2007.02.26 |
Spring Framework 레퍼런스 (23) | 2007.02.26 |
RECENT COMMENT