学习java框架比较好的书是什么书
学习java框架比较好的书是什么书,求大神给指点。。 --------------------编程问答-------------------- 初学者建议看视频,有一定基础的可以看相关框架方面的数据。 --------------------编程问答--------------------同意,下载免费视频看,学起来不费劲 --------------------编程问答--------------------
就是有点基础的,看什么书好呢? --------------------编程问答-------------------- 没买过ssh的话,前几天从图书馆借了一本,回去帮楼主看看书名。涵盖ssh,ejb和weblogic的。 --------------------编程问答-------------------- [url=http://search.dangdang.com/?key=hibernate根据你学习什么内容来定,框架的书籍网上很多,都差不多。[/url] --------------------编程问答-------------------- http://search.dangdang.com/?key=hibernate根据你学习什么内容来定,框架的书籍网上很多,都差不多 --------------------编程问答-------------------- 听身边做Java开发的朋友说,一般用的都是ssh,其中在SSH框假中spring充当了管理容器的角色。我们都知道Hibernate用来做持久层,因为它将JDBC做了一个良好的封装,程序员在与数据库进行交互时可以不用书写大量的SQL语句。Struts是用来做应用层的,他它负责调用业务逻辑serivce层。所以SSH框架的流程大致是:Jsp页面----Struts------Service(业务逻辑处理类)---Hibernate(左到右) struts负责控制Service(业务逻辑处理类),从而控制了Service的生命周期,这样层与层之间的依赖很强,属于耦合。这时,使用spring框架就起到了控制Action对象(Strus中的)和Service类的作用,两者之间的关系就松散了,Spring的Ioc机制(控制反转和依赖注入)正是用在此处。 Spring的Ioc(控制反转和依赖注入) 控制反转:就是由容器控制程序之间的(依赖)关系,而非传统实现中,由程序代码直接操控 依赖注入:组件之间的依赖关系由容器在运行期决定 ,由容器动态的将某种依赖关系注入到组件之中 使用Spring的第二个好处(AOP应用): 事务的处理: 在以往的JDBCTemplate 中事务提交成功,异常处理都是通过Try/Catch 来完成,而在Spring中。Spring容器集成了TransactionTemplate,她封装了所有对事务处理的功能,包括异常时事务回滚,操作成功时数据提交等复杂业务功能。这都是由Spring 容器来管理,大大减少了程序员的代码量,也对事务有了很好的管理控制。Hibernate中也有对事务的管理,hibernate 中事务管理是通过SessionFactory 创建和维护Session 来完成。而Spring 对SessionFactory配置也进行了整合,不需要在通过hibernate.cfg.xml来对SessionaFactory进行设定。这样的话就可以很好的利用Sping对事务管理强大功能。避免了每次对数据操作都要现获得Session实例来启动事务/提交/回滚事务还有繁琐的Try/Catch操作。这些也就是Spring中的AOP(面向切面编程)机制很好的应用。一方面使开发业务逻辑更清晰、专业分工更加容易进行。另一方面就是应用Spirng AOP隔离降低了程序的耦合性使我们可以在不同的应用中将各个切面结合起来使用大大提高了代码重用度。这是我在网上查到的,顺道学习了,推荐有时间可以看看传智播客的Java视频,讲解很深入。
--------------------编程问答-------------------- 在CSDN上框架的视频讲解也不错,建议看看。。
补充:Java , Java相关