ssh框架小结

ssh框架是指struts+spring+hibernate .简单来说就是struts拦截处理  sping管理  hibernate操作数据库

1.struts   其主要目标就是为了使mvc模式应用于web程序设计,它的基本工作流程为:

1.1 前台发起请求到后台。

1.2 struts 通过拦截器拦截发过来的请求。

1.3 在actionMapper里面判断是否符合要求进行下一步判断

1.4 根据拦截到的请求 在struts.xml判断是否要进入后台进行处理




2. hibernate 是一个Java持久化层框架  所谓持久化就是将数据保存到可永久保存的存储设备中 像磁盘这样的  

hibernate 有六个主要接口和两个配置文件(hibernate.cfg.xml   和 xxx.hbm.xml )。

1、Configuration接口:负责配置并启动Hibernate

2、SessionFactory接口:负责初始化Hibernate

3、Session接口:负责持久化对象的CRUD操作

4、Transaction接口:负责事务

5、Query接口和Criteria接口:负责执行各种数据库查询


hibernate有自己的hql语句,他可以自己生成数据库语句  但同时它也很容易生成很多无用的查询语句,拖拉程序效率,可以用hibernate原生查询语句解决  对此不进行多言  


ps:hibernate的@table注解很容易生成不必要的表  谨慎使用

3.spring  spring是一个很好的解耦合框架  其核心是 IOC 控制反转  和  AOP面向切面编程






借鉴:

http://blog.csdn.net/laner0515/article/details/27692673/

http://blog.csdn.net/jiuqiyuliang/article/details/39078749/

 



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值