SSH 为 struts+spring+hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架。 首先我们先了解SSH的框架所需的包和基本概念: 一、下面我们先来了解一下struts2,下载地址:http://struts.apache.org/Str ...
SSH 为 struts+spring+hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架。
首先我们先了解SSH的框架所需的包和基本概念:
一、下面我们先来了解一下struts2,下载地址:http://struts.apache.org/
Struts2作为系统的整体基础架构,负责MVC的分离,在Struts2框架的模型部分,控制业务跳转。
1、struts2所需十五个jar包
在你下载的里的struts-2.3.16.1\lib找出以下的包。
在相同目录下,以后我们将action注入到spring中必不可少的struts2-spring-plugin.jar插件
二、接下来我们了解一下spring,下载地址:http://projects.spring.io/spring-framework/
Spring做为管理,支持struts和hibernate基本的功能,当然还有aop切面处理功能,和集成框架功能。
在你下载的目录spring-framework-4.2.2.RELEASE-dist\spring-framework-4.2.2.RELEASE\libs下
包比较多,可以全部倒出来,然后把javadoc.jar(帮助文档)后缀的,和sources.jar(源码)后缀的删除。
2、spring所需的九个jar包
三、然后我来看一下hibernate 下载地址:http://hibernate.org/orm/downloads/
利用Hibernate框架对持久层(就是把数据保存到可掉电式存储设备中供之后使用这里指的是数据库)提供支持。
3、hibernate需要八个包
在目录E:hibernate-release-5.2.2.Final\lib\required下
hibernate中还有c3p0的jar包
在目录hibernate-release-5.2.2.Final\lib\optional\c3p0下
如果用dbcp 需要这两个包(百度包名下载就可以找到)
c3p0和dbcp的包不冲突可以同时存在,自由切换。
最后不要忘了导入对应数据库的驱动包:我这里用的是mysql
下载地址:http://dev.mysql.com/downloads/mysql/
环境配置完毕。
四、在web.
3.0之后的版本要自己勾上
在创建项目的时候选择next,最后一部记得勾上
然后分包:
在
头文件信息
<??><web-app ="http://www.w3.org/2001/ ="http:// <property name="hibernateProperties"> <props> <!--针对特点的关系型数据库生成优化的SQL --> <prop key="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect</prop> <!--显示SQL--> <prop key="hibernate.show_sql">true</prop> <!-- 格式化SQL --> <prop key="hibernate.format_sql">true</prop> <prop key="hibernate.connection.autocommit">false</prop> <!-- 开机自动生成表 --> <prop key="hibernate.hbm2ddl.auto">update</prop> </props></property> <!--数据库映射配置文件--> <property name="mappingResources"> <list> <!-- 映射文件位置 --> <value>entity/BookCard.hbm.</value> </list> </property></bean>
原标题:新手SSH基础框架搭建
关键词:SSH
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。