ssh框架的浅析
来源:互联网 发布:淘宝店铺多少钱租金 编辑:程序博客网 时间:2024/06/16 08:33
ssh框架集就是:spring,struts,hibernate 这三个框架的简称。
虽然在一些新的项目中已经不再使用或者很少使用这三个框架的组合了,但是对于我们开发人员来说依然是相当重要的,因为这三个框架在某种程度上来说。使用量还是相当大的,尤其在老的开发项目中,有时候我们需要去维护这些老的项目。所以我们就必须了解他们。
我们知道使用struts2这个框架主要是配置的。所以下面直接先配置
配置之前需要说的是,在配置struts.xml的时候,我们必须要以struts.xml为名字,不然服务器在加载项目的时候是找不到的。至于位置,虽然说要放在web下,但是因为我们想src中的代码在加载的时候自动放在了web下,所以这个直接放在src目录下即可
web.xml中的配置:1、配置struts依赖的过滤器,导包包StrutsPrepareAndExecuteFilter 2、配置spring依赖的拦截器,ContextLocationListener监听器
struts.xml中的配置:1、指定struts到spring中寻找对象即将struts交由spring来管理 2、配置action,要启动struts默认的包,action的class指定spring所在。例如
<package name="default" extends="struts-default">
<action name="login" class="uac" method="login">
<result name="success"></result>
</action>
spring.xml中配置:1、链接池的配置,建议使用阿里的DruidDataSource工具包,毕竟别人号称是世界上最快的吗(经过的高并发大量访问的简称了,双十一的验证)2、创建sessionfactory对象,将连接池注入
<bean id="sf"
class="org.springframework.orm.hibernate4.LocalSessionFactoryBean">
<!-- 注入链接池 -->
<property name="dataSource" ref="ds"></property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.show_sql"></prop>
<prop key="hibernate.dialect">org.hibernate.dialect.MySQLInnoDBDialect</prop>
</props>
</property>
<property name="mappingResources">
<list>
<value>com/test/entity/user.hbm.xml</value>
</list>
</property>
</bean>
3、指定dao层路径并注入factory
具体代码的实现,(1)在UserAction类,定义控制方法逻辑判断 (2)UserDao类,定义操作数据库方法
(3)定义对象User类,以及hibernate映射数据库的映射user.xml
- ssh框架的浅析
- SSH框架浅析
- SSH框架浅析
- 【SSH】框架浅析
- 【Java】浅析SSH框架
- SSH框架浅析
- 浅析SSH框架
- MyEclipse构建SSH框架浅析
- MyEclipse 10 构建SSH框架浅析
- JavaWeb日记——浅析SSH框架
- SSH框架--struts2浅析《二》之配置文件
- Androidpn的框架浅析
- Androidpn的框架浅析
- Androidpn的框架浅析
- ssh框架的结构
- SSH框架的优点
- ssh框架的好处
- ssh框架的好处
- 基于python3.5+的web框架sanic中文入门教程
- LeetCode-19:Remove Nth Node From End of List
- 数据结构脑图--思维导图篇
- 转MySQL索引背后的数据结构及算法原理
- 51nod 1301 集合异或和
- ssh框架的浅析
- Python——使用virtualenv
- 关于Volley知识点整理
- 我的java/Spring框架入门学习过程(2):IOC的基本操作
- 文章标题
- 【SSH】验证码程序实现
- jzoj P1285 奶酪厂
- hdu 1545 A strange lift
- MySql锁的概念