文档详情

(SSH开发环境搭建2.doc

发布:2017-01-29约4.52千字共24页下载文档
文本预览下载声明
Struts2+Spring+Hibernate3.1 看到网上有很多ssh配置文章,但是有很多是调不通的,还有版本不同,配置也不尽相同,下面是我做的ssh开发配置; 开发环境:MyEclipse6.0+Tomcat5.0+SQLServer2000 配置环境:Struts2+Spring2+Hibernate3.1 首先创建Java-Web Project工程 在网上看到很多从hibernate最底层配置,但是个人感觉比较麻烦,如果你从hibernate配置的话,很容易漏掉一些东西,个人经验还是从控制层action配置; 注意:在配置之前,先把Tomcat安装目录下(C:\Program Files\Apache Software Foundation\Tomcat 5.0\common\endorsed)的xml-apis.jar文件移除,再进行下面的工作,否则无法发布测试。 原来的删除的文件 2、配置Struts2 添加Struts2架包: commons-logging-1.0.4.jar ②commons-fileupload-1.2.1.jar ③freemarker-2.3.13.jar ④ognl-2.6.11.jar ⑤struts2-core-2.1.6.jar ⑥xwork-2.1.2.jar (2)创建struts.xml文件(src根目录下) 代码如下: ?xml version=1.0 encoding=UTF-8? !DOCTYPE struts PUBLIC -//Apache Software Foundation//DTD Struts Configuration 2.1//EN /dtds/struts-2.1.dtd struts package name=struts2 extends=struts-default /package /struts (3)配置web.xml文件,Struts2的核心控制器 代码如下: ?xml version=1.0 encoding=UTF-8? web-app version=2.5 xmlns=/xml/ns/javaee xmlns:xsi=/2001/XMLSchema-instance xsi:schemaLocation=/xml/ns/javaee /xml/ns/javaee/web-app_2_5.xsd welcome-file-list welcome-fileindex.jsp/welcome-file /welcome-file-list filter filter-namestruts2/filter-name filter-classorg.apache.struts2.dispatcher.FilterDispatcher/filter-class /filter filter-mapping filter-namestruts2/filter-name url-pattern/*/url-pattern /filter-mapping /web-app (注:org.apache.struts2.dispatcher.FilterDispatcher路径在struts-core-2.1.6.jar包下)测试发布,Struts2开发环境配置完毕。配置Spring2 添加Spring2开发架包 spring.jar ②struts2-spring-plugin-2.1.6.jar (2)创建Spring配置文件applictionContext.xml,可由IDE工具实现(MyEclipse6) 选中项目,选择菜单“MyEclipse”选项,指向“Project Capabilities”选择“Add Spring Capabilities”;选择Spring版本为Spring2,JAR Libraay Installation项选“Copy...”; 点击“Next”,选择创建方式是否创建或覆盖已存在,选中“NEW”,选择applicationContext.xml文件存放路径,”Browse”,创建在项目WebRoot/WEB-INF路径下,点击“”,点击“Finish”,代码如下: ?xml version=1.0 encoding=UTF-8? beans xmlns=/schema/beans xmlns:xsi=/2001/XMLSchema-instance xsi:schemaLocation=/schema/beans /schema/beans/spring-beans-2
显示全部
相似文档