SSH整合之框架搭建
2012-06-22 09:15
309 查看
最近研究了下SSH三大框架的整合,网上没有比较全的资料,现将心得写出,供大家参考。想学习的同学也可以学习下,由于三大框架的整合比较多,稍后会慢慢放出。
首先简单的介绍下三大框架:三大框架(SSH)主要用于java编程语言的Web开发,SSH全称是Struts+Spring+Hibernate,功能分别是Struts(进行数据传递),Spring(依赖注入),Hibernate(数据库管理)。
Java编程使用的工具是eclipse或者Myeclipse,区别在于eclipse是免费的,MyEclipse是收费的。但是MyEclipse的用起来更方便。
这里我们使用Myeclipse6.5进行SSH框架搭建.
1.首先新建一个Web项目。
打开Myeclipse6.5。点击菜单栏的File--->New--->Web Project
2.为我们的项目起个名字。
在Project Name输入项目名字(MyFirstWeb),注意了在J2EE Specification Level选择JAVA EE5.0,然后点击Finish。
3.添加Hibernate的支持。
选中项目,点击菜单栏的MyEclipse--->Project Capabilities--->Add Hibernate Capabilities
然后选择Hibernate3.2
再下面选择Copy checked Library Jars to project forder and add to buld-path.(此选项是将jar包导入lib文件夹)
最后点击next。
这个选项没有要修改的,直接next
将Specify database的钩钩取消,我们将通过Spring配置文件来对数据库进行管理,所以不需要Hibernate自动生成配置文件。
再次点击next。
取消Crete SessionFactory class的钩钩,依旧在Spring里配置。
最后点击finish,Hibernate配置完成。
4.接下来我们添加Spring的支持
选中项目,点击菜单栏的MyEclipse--->Project Capabilities--->Add Spring Capabilities
然后选择spring2.0,
jar包选择一共是5个,分别是
1.Spring 2.0 AOP Libraries
2.Spring 2.0 Core Libraries
3.Spring 2.0 Persistence Core Libraries
4.Spring 2.0 Persistence JDBC Libraries
5.Spring 2.0 Web Libraries
选择Copy checked Lirary contens to project folder (将jar包导入lib文件夹)
点击next
取消Enable AOP Builder的钩钩
Folder选项点击Browse手动设置Spring配置文件保存目录到 WebRoot/WEB-INF
点击next
最后一步不需要设置,直接点击finish。Spring配置完成。
5.Struts配置文件
struts配置很简单,直接在src目录下创建一个struts.xml文件就OK了
选中src,右键new--->XML(Advanced Templates),重命名为struts.xml
然后点击finish。
接着要给struts.xml添加必要的代码,直接复制粘贴就行了, 这里我使用的是struts2.0.
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
</struts>
6.到此为止SSH框架搭建全部完成,看下整体结构
下面可以运行调试一下是否正常。
http://localhost:8080/MyFirstWeb/index.jsp
稍后会放出SSH整合之登录注册。
首先简单的介绍下三大框架:三大框架(SSH)主要用于java编程语言的Web开发,SSH全称是Struts+Spring+Hibernate,功能分别是Struts(进行数据传递),Spring(依赖注入),Hibernate(数据库管理)。
Java编程使用的工具是eclipse或者Myeclipse,区别在于eclipse是免费的,MyEclipse是收费的。但是MyEclipse的用起来更方便。
这里我们使用Myeclipse6.5进行SSH框架搭建.
1.首先新建一个Web项目。
打开Myeclipse6.5。点击菜单栏的File--->New--->Web Project
2.为我们的项目起个名字。
在Project Name输入项目名字(MyFirstWeb),注意了在J2EE Specification Level选择JAVA EE5.0,然后点击Finish。
3.添加Hibernate的支持。
选中项目,点击菜单栏的MyEclipse--->Project Capabilities--->Add Hibernate Capabilities
然后选择Hibernate3.2
再下面选择Copy checked Library Jars to project forder and add to buld-path.(此选项是将jar包导入lib文件夹)
最后点击next。
这个选项没有要修改的,直接next
将Specify database的钩钩取消,我们将通过Spring配置文件来对数据库进行管理,所以不需要Hibernate自动生成配置文件。
再次点击next。
取消Crete SessionFactory class的钩钩,依旧在Spring里配置。
最后点击finish,Hibernate配置完成。
4.接下来我们添加Spring的支持
选中项目,点击菜单栏的MyEclipse--->Project Capabilities--->Add Spring Capabilities
然后选择spring2.0,
jar包选择一共是5个,分别是
1.Spring 2.0 AOP Libraries
2.Spring 2.0 Core Libraries
3.Spring 2.0 Persistence Core Libraries
4.Spring 2.0 Persistence JDBC Libraries
5.Spring 2.0 Web Libraries
选择Copy checked Lirary contens to project folder (将jar包导入lib文件夹)
点击next
取消Enable AOP Builder的钩钩
Folder选项点击Browse手动设置Spring配置文件保存目录到 WebRoot/WEB-INF
点击next
最后一步不需要设置,直接点击finish。Spring配置完成。
5.Struts配置文件
struts配置很简单,直接在src目录下创建一个struts.xml文件就OK了
选中src,右键new--->XML(Advanced Templates),重命名为struts.xml
然后点击finish。
接着要给struts.xml添加必要的代码,直接复制粘贴就行了, 这里我使用的是struts2.0.
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
</struts>
6.到此为止SSH框架搭建全部完成,看下整体结构
下面可以运行调试一下是否正常。
http://localhost:8080/MyFirstWeb/index.jsp
稍后会放出SSH整合之登录注册。
相关文章推荐
- java ssh三大框架搭建整合
- java ssh三大框架搭建整合
- 搭建SSH整合框架步骤(Struts2+Spring4+Hibernate4)
- SSH整合之框架搭建 .
- 三大框架整合ssh(一)-----持久层搭建
- SSH整合WebService框架XFire搭建总结
- 项目OA之框架搭建整合基于SSH,Jquery,MySQL
- 关于搭建restful web service + springMVC + ibatis/hibernate的整合和XML配置意思和ssh+springMVC框架搭建
- SSH整合(1)-最小整合框架
- ssh系统框架搭建
- 三大框架SSH(struts2+spring+hibernate)整合时相关配置文件的模板
- SSH搭建的框架,提供源码
- SSH2三大框架整合报错(八)
- SSH三大框架整合问题--Could not open ServletContext resource [/WEB-INF/applicationContext.xml]
- 史上最全SSM框架整合(二)-----SSM框架实践搭建
- ssm框架整合笔记-1-基础框架搭建
- SpringMVC框架和Shiro框架的整合与简单搭建
- JAVA大集合之框架搭建及SSM框架(Spring+SpringMVC+MyBatis)整合集
- 【SSH】:基于Struts2+HIbernate3+Spring3实现员工管理系统之框架整合篇
- SSH整合案例------使用idea maven搭建 注解版