公司要用struts2 + spring3 + mybatis3做项目,尝试着在家鼓捣了一下。
1. 框架下载
struts2: http://struts.apache.org/ 下载 struts-2.3.14-all.zip
spring3: http://www.springsource.org/spring-framework 下载 spring-framework-3.2.2-dist.zip
mybatis3: http://code.google.com/p/mybatis/ 下载 mybatis-3.2.2.zip 和 mybatis-spring-1.2.0-bundle.zip
2. 建示例工程
在Eclipse中新建示例工程,步骤就不详述了,我把工程取名为ssm_example。
3. struts2配置
3.1 src下创建struts.xml配置文件
运行服务,在浏览器输入http://localhost:8080/ssm_example/index,如果配置没有错误,那么会出现Hello world!
4. spring3配置
4.1 config/spring下创建applicationContext.xml配置文件
添加:<constant name="struts.objectFactory" value="spring"></constant>
并且把class="cn.ssm.sample.action.IndexAction"改成class="indexAction"
4.5 修改Action
在IndexAction的类上,加上@Controller,这样Spring就能自动实例化成indexAction对象了。
4.6 测试spring
运行服务,在浏览器输入http://localhost:8080/ssm_example/index,如果配置没有错误,那么依然会出现Hello world!
5. mybatis3配置
5.1 数据库准备
这里采用mysql,下面的sql文来运行。
UserMapper.java
联系客服