- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
快速搭建SH框架环境
新建WebProject项目(创建3个源文件夹:config、test、properties
准备好建表SQL语句以及测试数据
导入JUnit4的JAR包
导入Struts框架的JAR包(打开完整框架包下的apps文件夹(示例程序)(打开struts2-blank.war文件,在其他war包内复制logging-1.1.1.jar包(进入该路径:struts2-blank.war\WEB-INF\lib(全选lib文件夹里面的JAR包(3个asm开头的例外)(复制到项目下WebRoot\WEB-INF\lib文件夹下
进入该路径struts2-blank.war\WEB-INF\classes(选择struts.xml (复制到config文件夹下(配置扩展名为action(属性名可在struts2核心包的perties内查找,关键字action,,)(配置主题为simple(属性名可在struts2核心包的perties内查找,关键字xhtml)
进入该路径struts2-blank.war\WEB-INF(打开web.xml文件复制里面的部分内容到项目下的web.xml文件(复制的内容:Struts2核心的过滤器的配置
导入Hibernate3.6的框架JAR包(打开完整框架包文件夹,复制根目录下的hibernate3.jar (复制lib\required目录下的所有JAR包,required表示必须要加的(注意:JAR包可能有重复的,需要删除其中一个javassist-3.11.0.GA(复制lib\jpa目录下的JAR包,不加会报错(复制lib\optional目录下的c3p0的JAR包(数据库连接池)(复制mysql-connector-java-5.1.5-bin.jar到项目的lib文件夹中(jdbc驱动)(复制project\etc目录下的perties配置文件(在project目录下搜索并复制hibernate.cfg.xml配置文件和*.hbm.xml映射文件(修改hibernate.cfg.xml配置文件如下效果:(Dialect方言快速设置,可使用快捷键Ctrl+Shift+T调出窗口查找关键字:mysql*dialect
导入Spring3.0.1的框架JAR包(打开spring3.0.1分类,复制四个文件夹内的JAR包(使用MyEclipse自动生成applicationContext.xml配置文件(配置最顶上面的XML约束文件地址,打开开发文档(查看开发参考手册(中间层数据访问(事务管理(声明式事务(往下拖复制aop以及tx部分(查看开发参考手册(核心技术(基于注解(往下拖复制context部分如下:
修改ApplicationContext.xml配置文件,如下:
测试Struts2框架(在Test文件夹下新建cn.ssh.gz.test包,并新建TestAction.java类以及test.jsp以供测试(配置struts.xml,如下(部署项目,运行Tomcat服务器,测试http://localhost:8080/TestSSH/test.action
测试Spring框架(在cn.ssh.gz.test包下新建SpringTest.java类以供测试,代码如下:testBean方法测试Spring(修改TestAction.java文件,增加如下代码:注解获取(使用JUnit测试testBean方法验证Spring框架是否可用
Spring与Struts2整合(首先打开Spring框架包下的docs\spring-framework-reference\htmlsingle\ spring-framework-reference.html(查找到17. Integrating with other web frameworks(其他的 web 框架的集成)(打开17.2. Common configuration(常见的配置)(在web.xml中配置监听器以及加载Spring配置文件的路径(Spring代替Struts2接管Action:复制Struts目录下的lib\struts2-spring-plugin-.jar包(修改struts.xml文件里的class属性,如图显示:(修改test.jsp文件,增加“Struts2与Spring整合成功!br/(部署项目,运行Tomcat服务器,测试http://localhost:8080/TestSSH/test.action
测试Hibernate框架与Spring整合(修改hibernate.cfg.xml配置文件,修改如
文档评论(0)