SSH DWR省市县三级联动-知识简介,环境搭建
2011-12-02 16:10
309 查看
一 、用到的知识点
(一)SSH简介
现在J2EE的开源框架有很多,但是被誉为“黄金组合”的Struts,Spring,Hibernate,既SSH是目前最受开发者欢迎,应用最为广泛的开源框架。Struts是一个基于Sun J2EE平台的MVC框架,对Model、View和Controller都提供了对应的组件。
Spring是为了解决企业应用开发的复杂性而创建的,是一个轻量级的控制反转(IOC)和面向切面(AOP)的容器框架。Spring使用基本的JavaBean来代替EJB,并提供更多的企业应用功能。
Hibernate是对象关系映射框架,它对JDBC进行封装,使得操作数据库更加简便。
(二)DWR简介
DWR全称Direct Web Remoting是一个用于改善web页面与Java类交互的远程服务器端Ajax开源框架,可以帮助开发人员开发包含Ajax技术的网站.它可以允许在浏览器里的代码使用运行在WEB服务器上的Java函数,就像它就在浏览器里一样。二、搭建开发环境
(一)开发环境
MyEclipse8.0:http://www.myeclipseide.com/DWR2.0:http://directwebremoting.org/dwr/
Tomcat6.0:http://tomcat.apache.org/
Struts,Spring,Hibernate为MyEclipse8.0所集成。
(二)搭建开发环境
1,新建一个Web Project(如图)![](http://hi.csdn.net/attachment/201112/2/0_132281260768oD.gif)
2,在项目中集成Struts
右键单击项目:MyEclipse —> Add Struts Capabilities…
修改包名com.yourcompany.struts为com.ssh.strut,点完成。
![](http://hi.csdn.net/attachment/201112/2/0_1322812757QhVH.gif)
![](http://hi.csdn.net/attachment/201112/2/0_1322812779l1LL.gif)
Struts集成完毕。
3,集成Spring
右键单击项目:MyEclipse—> AddSpring Capabilities…
选择要用到的jar包,并把jar包拷贝到lib目录下
![](http://hi.csdn.net/attachment/201112/2/0_1322812832fygF.gif)
![](http://hi.csdn.net/attachment/201112/2/0_1322812853Mfde.gif)
Spring集成完毕。
4,集成Hibernate
在集成Hibernate之前要做好几件事
(1)创建数据库,本例中用到的数据库是pubs,其中有一个province表
(2)在MyEclipse8.0中建立数据库连接
![](http://hi.csdn.net/attachment/201112/2/0_1322812937hQB2.gif)
![](http://hi.csdn.net/attachment/201112/2/0_1322812958RP7m.gif)
![](http://hi.csdn.net/attachment/201112/2/0_1322812980X38o.gif)
(3)集成Hibernate
右键单击项目:MyEclipse—> AddHibernate Capabilities…
![](http://hi.csdn.net/attachment/201112/2/0_1322813027yXyX.gif)
![](http://hi.csdn.net/attachment/201112/2/0_1322813043XZbB.gif)
![](http://hi.csdn.net/attachment/201112/2/0_1322813071E82o.gif)
![](http://hi.csdn.net/attachment/201112/2/0_1322813083kC88.gif)
![](http://hi.csdn.net/attachment/201112/2/0_1322813111q1DD.gif)
点“Finish”之后或出现如下提示,并且项目会出现错误,这是由于jar包冲突造成的
![](http://hi.csdn.net/attachment/201112/2/0_13228131453nh8.gif)
右键单击项目:BuildPath —>Configure Build Path…
![](http://hi.csdn.net/attachment/201112/2/0_1322813171x5qQ.gif)
![](http://hi.csdn.net/attachment/201112/2/0_132281318650pV.gif)
删除冲突的包:asm-2.2.3.jar和,log4j-1.1.11.jar然后把commons-dbcp.jar和commons-pool.jar加进去,OK,项目就没有错了。
![](http://hi.csdn.net/attachment/201112/2/0_1322813238AllA.gif)
到现在为止,SSH的环境就搭建完成了。
(三)Hibernate映射数据表
1.在项目中新建一个包:com.ssh.po用来放生成的映射文件![](http://hi.csdn.net/attachment/201112/2/0_1322813266c4Tr.gif)
2.在DB Browser视图中连接上数据库。
3.开始映射数据表
(1)右键单击要用到的表province,选择Hibernate Reverse Eegineering…
![](http://hi.csdn.net/attachment/201112/2/0_1322813300wRyb.gif)
(2)映射表设置
![](http://hi.csdn.net/attachment/201112/2/0_1322813329eW7R.gif)
![](http://hi.csdn.net/attachment/201112/2/0_1322813350AE5A.gif)
![](http://hi.csdn.net/attachment/201112/2/0_1322813371948S.gif)
下一篇文章,具体实现及源码下载:
/article/10127691.html
相关文章推荐
- Go语言知识积累——特点简介与windows开发环境搭建
- Go语言知识积累——特点简介与windows开发环境搭建
- SSH DWR省市县三级联动-后台控制,DWR配置,页面实现,源码下载
- Go语言知识积累——特点简介与windows开发环境搭建
- Go语言知识积累——特点简介与windows开发环境搭建
- 对struts2的基本知识和环境的搭建(配图解)
- Android 省市县 三级联动(android-wheel的使用)
- Spring1:Spring简介、环境搭建、源码下载及导入MyEclipse
- 省市县三级联动的SQL
- java SE基础知识点总结(01):编程环境的搭建
- 学习layui之省市县三级联动
- 01-PHP简介和开发环境的搭建
- Android NDK开发一 NDK环境搭建及cmake简介
- 2013 /3/11 省市县 三级联动 代码分享(*事先建好数据库)
- 原生JavaScript实现动态省市县三级联动下拉框菜单实例代码
- UI自动化测试(一)简介及Selenium工具的介绍和环境搭建
- 示例应用(LeanTicket)开发环境搭建及功能简介 | 视频
- JavaScript-省市县三级联动菜单
- 省市县三级联动(第三种的方法)
- 由ajax,js,xml,php实现的三级联动省市县下拉功能