(1) 添加struts2支持
1.导入jar包
freemarker.jar,
ognl.jar,
struts2-core.jar,
xwork.jar,
commons-logging.jar,需要注意的是,
struts2-core.jar和
struts2-all.jar不能共存。
2.添加
-
-
-
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
-
"">
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
/service/welcome.jsp
-
-
-
3.修改
-
-
struts-cleanup
-
-
org.apache.struts2.dispatcher.ActionContextCleanUp
-
-
-
-
struts2
-
-
org.apache.struts2.dispatcher.FilterDispatcher
-
-
-
-
-
struts-cleanup
-
/*
-
-
-
struts2
-
/*
-
(2) 添加hibernate支持
1.先在MyEclipse Derby测试数据库连接成功后,然后添加hibernate支持。再切换到MyEclipse Database Explorer, 找到需要的表,右键选择Hibernate Reverse Engineering...,导入实体类以及与表相关联的xml即可。
如果手写,到网上找些Hibernate.cfg.xml,表关联的xml的配置更改一下,再导入jar包就行了。
(3) 添加spring支持
1.MyEclipse添加spring支持时,勾选常用的Spring 2.0 AOP,Spring 2.0 Core,Spring 2.0 Web
创建
-
-
-
xmlns:xsi=""
-
xmlns:aop=""
-
xmlns:tx=""
-
xsi:schemaLocation="
-
/spring-beans-2.0.xsd
-
-
/spring-tx-2.0.xsd
-
-
/spring-aop-2.0.xsd">
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
(4) 整合spring,hibernate
1.修改数据源(三选一)
a.采用spring的数据源,首先添加类库Spring 2.0 ORM/DAO/Hibernate3.0
数据提供类: org.springframework.jdbc.datasource.DriverManagerDataSource
b.apache数据池,所需jar包,
commons-dbcp.jar,
commons-pool.jar与
commons-collections.jar 数据提供类: org.apache.commons.dbcp.BasicDataSource
c.JNDI数据池
数据提供类: org.springframework.jndi.JndiObjectFactoryBean
(5) 整合spring,struts2
1.导入
struts2-spring-plugin.jar,struts2目录下可以找到
2.struts.xml 进行常量配置,交给spring管理
3.web.xml 把监听权交给spring
-
-
org.springframework.web.context.ContextLoaderListener
-
4.applicationContext.xml 里创建action对象
5.struts.xml 里创建action对象,name必须与applicationContext.xml里bean的id一致
阅读(1123) | 评论(0) | 转发(0) |