1.hibernate3.2通过sun的jpa认证了,那是否以后用hibernate就要用jpa了,
hb的jpa仅仅是对hb原生功能的一个封装而以。是不是要迎合jpa,就得牺牲性能来用hb jpa呢?
2.struts2 具有很多拦截器,还可方便的定制拦截器,如果ssh架构的话,spring本身aop功能也十分强大,
那么strtus和spring在这方面的功能是重复了,请问,在用拦截器或aop时,在struts2还是在spring上定制?以后如梗在喉,还望高人解答。
hb的jpa仅仅是对hb原生功能的一个封装而以。是不是要迎合jpa,就得牺牲性能来用hb jpa呢?
2.struts2 具有很多拦截器,还可方便的定制拦截器,如果ssh架构的话,spring本身aop功能也十分强大,
那么strtus和spring在这方面的功能是重复了,请问,在用拦截器或aop时,在struts2还是在spring上定制?以后如梗在喉,还望高人解答。
解决方案 »
- 求解决方案,form表单属性被覆盖导致无法修改属性问题
- 关于HashMap遍历的问题
- 用Eclipse开发jsp网页,怎么才能让这个页面自动更新呢?
- 请各位帮忙看看我的jsp连接mysql哪里出了问题拉
- 烦人的乱码问题,进来帮忙看看,多谢了.linux 环境下:我用JDBC从数据库里面取出来数据,在后台用System.out.println()出来结果乱码
- 多文件传输的问题——流的分割
- 如何获取textfield中的中文,然后去数据库中查询
- ⊙调查收集在JSP中好的输出列表的方法
- 大家帮忙参考一下!关于两个网页的对比,非常的着急,大家都过来看看啊!谢谢!!!
- jsp页可以在一般网站空间中使用么?就是普通的免费空间,上传的那种?初学者请多多关照!
- JSP导入的html,jsp页面中文乱码
- Eclipse项目启动后,不能显示image图片。
我不用SSH好多年,我不做大哥好多年,我不写代码好多年
2 S2的拦截器用的是反射原理,他就是aop的典型实现。
spring强大之处在于其强大的容器和声明式事务处理,以及其很大的扩展性。
1、hibernate要比JPA起来得早,JPA是看其和TopLink一些框架的思想才在EJB3时代形成一种规范,然后Hinbernate3才宣布遵循这种规范。所以,持久层设计若用JPA标准,那么就一定可以使用Hibernate个来实现,反之则不然。我习惯用JPA规范标配实体,用Hibernate做数据操纵。2、Struts2与Spring 框架在项目中还是有各自不同的分工,例如前者着重在web层,后者则重点在业务层。用Spring AOP拦截web层有些复杂(经常有同仁在Aop point中取不到request之类标准对象),尤其变态的Struts2,把这些标准对象全都封装自己线程下的对象,Spring AOP对其更难施特技。个别的web层拦截还是用Struts2的拦截器,其它大部分用Spring AOP。
我的习惯是,砍掉Struts2这个变态的东西。Spring @MVC不知比它强多少倍,Spring AOP对Spring MVC是非常友好的。