金戎君
2015-04-24 10:37:32
原
Mybatis+Struts2+Spring3环境搭建入门实例下载
Mybatis+Struts2+Spring3环境搭建
- 首先应该了解mybatis基本的知识,可以参见mybatis中文版教程.pdf,也可以自己在网上进行了解;
- 在mysql数据库中创建本地localhost创建test数据库,用户名root,密码123456,在里面创建测试用户表:User,包含如下字段信息:
注意id类型为varchar,要和代码中User实体类相匹配;
- 创建web项目工程,导入mybatis、struts、spring相关jar包
- 在web.xml中配置struts、spring启动加载相关配置;
- 编写spring、struts相关配置文件,配置数据库连接池,配置mybaties与spring整合以及配置struts与spring 的整合等等;
- 编写相应的实体类文件,注意实体类名称和属性名称最好和表名称以及它里面字段的名称保持一致;
- 编写dao层、service层、serviceImpl层以及action代码,需要注意的是,因为使用了mybatis,所以不需要daoImpl层,因为根据框架的配置,所有的数据库处理在dao层,里面有一个接口文件(UserDao)和一个与数据库打交道进行增删查改的xml文件,UserDao.xml,用户只要配置好了,就可以在service层中调用dao中的方法进行相应的逻辑处理!如果对userDao.xml中的相关配置有疑问的话,请自己查阅相关的文档进行了解!
- 所有配置项目代码参见项目MybatiesSS,这是一个已经配置好了的项目,里面无论是配置文件和代码都有相应的注释,请仔细查看了解;
- 将MybatiesSS项目部署在Tomcat服务器中,启动没有错误,表示框架搭建成功,debug和info信息不属于错误;
- 在地址栏中输入如下测试地址,即可对用户表进行操作:
查询用户信息:http://localhost:8080/MybatiesSS/userAction!queryUsers.do
保存用户信息:
http://localhost:8080/MybatiesSS/userAction!addUser.do?userName=jack&password=2269
删除用户信息:
http://localhost:8080/MybatiesSS/userAction!delUser.do?id=1
自己尝试一下吧,so easy!!
由于压缩包大小限制,删掉了一个aspectjtools.jar包,大家自己到网上下一个吧
aspectjtools.jar Jar File:http://central.maven.org/maven2/aspectj/aspectjtools/1.5.4/aspectjtools-1.5.4.jar
猜你喜欢
- Struts2 spring mybatis框架整合实例
- S2SM框架整合开发部门后台管理系统(spring+struts2+mybatis+easyui)
- spring 3.0+spring MVC+Hibernate框架搭建教程(附:springMVC文件上传功能)
- 寻求高质量S2SH的项目,具有标准的优化配置书写格式,用于提高学习。
- 最新架构(KotLin+Retrofit2+RxJava2+MVP)基础框架搭建实例,直接可以使用
- SSM(spring+springmvc+mybatis),SSH(struts+spring+hibernate),SSI(struts+spring+ibatis)常用java web框架搭建教程
- struts2+mybatis+spring项目整合实例
- Spring+Spring MVC+Mybatis+Jersey+Fastjson整合RESTful API框架,适合学习RESTful API框架初学者
- dubbo项目搭建实例(自己学习做的,新生借鉴就可以)
- Hibernate基础教程的Demo代码下载
- ssm框架整合maven+MySQL基础搭建实例
- java签到功能,spring+spring MVC+hibernate框架搭建
请下载代码后再发表评论
文件名:mybatis+struts+spring.zip,文件大小:14174.741K
下载
- /
- /mybatis+struts+spring
- /mybatis+struts+spring/MybatiesSS
- /mybatis+struts+spring/MybatiesSS/.classpath
- /mybatis+struts+spring/MybatiesSS/.myeclipse
- /mybatis+struts+spring/MybatiesSS/.mymetadata
- /mybatis+struts+spring/MybatiesSS/.project
- /mybatis+struts+spring/MybatiesSS/.settings
- /mybatis+struts+spring/MybatiesSS/.settings/.jsdtscope
- /mybatis+struts+spring/MybatiesSS/.settings/org.eclipse.jdt.core.prefs
- /mybatis+struts+spring/MybatiesSS/.settings/org.eclipse.wst.jsdt.ui.superType.container
- /mybatis+struts+spring/MybatiesSS/src-common
- /mybatis+struts+spring/MybatiesSS/src-common/com
- /mybatis+struts+spring/MybatiesSS/src-common/com/mss
- /mybatis+struts+spring/MybatiesSS/src-common/com/mss/common
- /mybatis+struts+spring/MybatiesSS/src-common/com/mss/common/pojo
- /mybatis+struts+spring/MybatiesSS/src-common/com/mss/common
- /mybatis+struts+spring/MybatiesSS/src-common/com/mss
- /mybatis+struts+spring/MybatiesSS/src-common/com
- /mybatis+struts+spring/MybatiesSS/src-user
- /mybatis+struts+spring/MybatiesSS/src-user/com
- /mybatis+struts+spring/MybatiesSS/src-user/com/mss
- /mybatis+struts+spring/MybatiesSS/src-user/com/mss/user
- /mybatis+struts+spring/MybatiesSS/src-user/com/mss/user/action
- /mybatis+struts+spring/MybatiesSS/src-user/com/mss/user/dao
- /mybatis+struts+spring/MybatiesSS/src-user/com/mss/user/service
- /mybatis+struts+spring/MybatiesSS/src-user/com/mss/user/serviceImpl
- /mybatis+struts+spring/MybatiesSS/src-user/com/mss/user
- /mybatis+struts+spring/MybatiesSS/src-user/com/mss
- /mybatis+struts+spring/MybatiesSS/src-user/com
- /mybatis+struts+spring/MybatiesSS
- /mybatis+struts+spring

三好青年 LV6
2021年10月25日
xuzhenlin LV1
2019年3月29日
weizuqun LV8
2018年9月26日
46474816 LV3
2018年9月10日
duoyidu LV2
2018年7月7日
minifan LV6
2018年6月12日
asfsafsagas LV1
2018年4月22日
htmljolly LV2
2018年4月15日
LHJ123 LV30
2017年11月5日
SUPERABLKS LV3
2017年11月2日

三好青年 LV6
2021年10月25日
zuidaima123456灬 LV1
2021年4月19日
wql666
2021年2月25日
暂无贡献等级
龙傲翔于天long LV5
2020年6月15日
zmqszz LV2
2020年5月26日
mijinfu LV14
2020年5月20日
bjgaocl LV13
2020年3月21日
2252536772 LV21
2020年2月27日
1961615781 LV1
2020年1月4日
zhanhuo2019
2019年11月15日
暂无贡献等级