ssh 프로젝트 환경 구축 절차(웹 프로젝트)

4553 단어 ssh환경 구축
1.웹 프로젝트 만 들 기
2.Struts 2 지원(Struts-2.3.1.2 버 전)1.   관련 jar 를 lib 디 렉 터 리 에 복사(1)      struts2-core-2.3.1.2.jar(2)      xwork-core-2.3.1.2.jar(3)      ognl-3.0.4.jar(4)      freemarker-2.3.18.jar(5)      commons-logging-1.1.1.jar(6)      commons-io-2.0.1.jar(7)      commons-lang-2.5.jar(8)      commons-fileupload-1.2.2.jar(9)      javassist-3.11.0.GA.jar(10)  struts2-spring-plugin-2.3.1.2.jar(스프링 통합)
2、   웹.xml 파일 설정(1)      struts-2.3.1.2\\apps\\struts 2-blank.war 파일 을 열 고 웹.xml 설정 보기(2)      복사 관련 내용 은 다음 과 같다.
3.struts-2.3.1.2\apps\\struts 2-blank.war 의 struts.xml 파일 을 src 에 복사 하면 대체적으로 다음 과 같다

<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
4.관련 된 Xxx.hbm.xml 파일 을 해당 하 는 가방 아래 에 추가 하면 내용 은 대체적으로 다음 과 같다

<?xmlversion="1.0"encoding="UTF-8"?>
<!DOCTYPEstrutsPUBLIC
"-//ApacheSoftwareFoundation//DTDStrutsConfiguration2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<constantname="struts.enable.DynamicMethodInvocation"value="false"/>
<constantname="struts.devMode"value="false"/>
<packagename="default"namespace="/"extends="struts-default">
<default-action-refname="index"/>
<global-results>
<resultname="error">/error.jsp</result>
</global-results>
<global-exception-mappings>
<exception-mappingexception="java.lang.Exception"result="error"/>
</global-exception-mappings>
</package>
<!--Addpackageshere-->
</struts>
3.Spring 지원 추가(Spring-framework-2.5.6 버 전)
1.관련 jar 를 lib 디 렉 터 리 에 복사(1)spring.jar(2)aspectjweaver.jar
2.spring-framework-2.5.6\Samples 디 렉 터 리 에서 applicationContext.xml 를 src 디 렉 터 리 아래로 복사 하고 파일 이름 을 applicationContext-common.xml 로 수정 합 니 다.대체적으로 내용 은 다음 과 같 습 니 다

<?xmlversion="1.0"encoding="UTF-8"?>
<!DOCTYPEhibernate-mappingPUBLIC
"-//Hibernate/HibernateMappingDTD3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mappingpackage="com.oracle.po">
<classname="CustomerBean"table="Customer">
<idname="name"column="uname"/>
<propertyname="password"column="upassword"/>
</class>
</hibernate-mapping>
3.웹.xml 프로필 을 수정 하고 다음 과 같은 내용 을 추가 합 니 다.
[coe]org.springframework.web.context.ContextLoaderListenercontextConfigLocationclasspath:applicationContext-*.xml[/code]
4.Hibernate 지원 추가(Hibernate-distribution-3.6.10.Final)
1.lib 아래 에 관련 가방 을 복사 합 니 다.hibenate-distribution-3.6.10.Final\lib\required 폴 더 아래 에 있 는 jar 파일 을 포함 합 니 다.jar 는 다음 과 같은 목록 입 니 다.(1)hibenate 3.jar(2)antlr-2.7.6.jar(3)comons-collections-3.1.jar(4)dom4j-1.6.1.jar(5)jta-1.1.jar(6)slf4j-api-1.6.1.jar(7)hibenate-jpa-2.0-api-1.0.1.Final.jar 2,데이터베이스 와 관련 된 jar 파일 을 lib 아래 에 복사 합 니 다.mysql-connector-java-5.1.18-bin.jar
5.Hibernate 와 Spring 통합
1.applicationContext-common.xml 파일 을 수정 하고 내용 은 다음 과 같 습 니 다

<?xmlversion="1.0"encoding="UTF-8"?>
<beansxmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:tx="http://www.springframework.org/schema/tx"
xsi:schemaLocation="
http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.springframework.org/schema/aophttp://www.springframework.org/schema/aop/spring-aop-2.5.xsd
http://www.springframework.org/schema/txhttp://www.springframework.org/schema/tx/spring-tx-2.5.xsd">
</beans>

좋은 웹페이지 즐겨찾기