2013年2月17日

深入浅出Java三大框架SSH与MVC的设计模式

摘要: 现在许许多多的初学者和程序员,都在趋之若鹜地学习Web开发的宝典级框架:Struts2,Spring,Hibernate。似乎这些框架成为了一个人是否精通Java,是否会写J2EE程序的唯一事实标准和找工作的必备基础。AD:现在许许多多的初学者和程序员,都在趋之若鹜地学习Web开发的宝典级框架:Struts2,Spring,Hibernate。似乎这些框架成为了一个人是否精通Java,是否会写J2EE程序的唯一事实标准和找工作的必备基础。然而,如果在面试的时候问这些程序员,你们为什么要学习这些框架?这些框架的本质到底是什么?似乎很少很少有人能够给我非常满意的答复。因为他们都在为了学习而学习,为 阅读全文

posted @ 2013-02-17 16:09 阡陌行者 阅读(156) 评论(0) 推荐(0)

SSH常识问题

摘要: Struts21、为什么每次请求都要创建一个Action对象? 是出于对线程安全的考虑,每次请求的时候都会创建一个action的实例,这样会保证线程的安全。Struts1只是在第一次请求的时候创建一个action的实例,以后每次相同的请求都直接从内存中去读取,它是单例模式,多线程情况下不安全。2、ModelDriven拦截器的配置中refreshModelBeforeResult解决了什么?更新ValueStack中的model对象,先把旧的model对象从ValueStack中移除,然后再把新的model对象压进ValueStack! 官方解释: set to true if you wan 阅读全文

posted @ 2013-02-17 16:05 阡陌行者 阅读(254) 评论(0) 推荐(0)

SSH 框架整合的简单实例

摘要: struts 控制用的hibernate 操作数据库的spring 用解耦的Struts 、 spring 、 Hibernate 在各层的作用1 ) struts 负责 web 层 .ActionFormBean 接收网页中表单提交的数据,然后通过 Action 进行处理,再 Forward 到对应的网页。在 struts-config.xml 中定义 <action-mapping>, ActionServlet 会加载。2 ) spring 负责业务层管理,即 Service (或 Manager).1 . service 为 action 提供统计的调用接口,封装持久层的 阅读全文

posted @ 2013-02-17 13:53 阡陌行者 阅读(2120) 评论(0) 推荐(0)

导航