摘要: 一. 什么是IOC? IOC:inversion of Control 控制反转。 1. 控制反转:即控制权由应用程序代码转到了外部容器。(反转:就是控制权的转移)。——降低业务对象之间的依赖程度,即实现了解耦。 2. 实现:IOC容器主要使用DI(Dependency Injection依赖注入) 阅读全文
posted @ 2017-01-05 21:56 lesleysbw 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 在通常的情况下,我们得到异常以后,需要将页面导航到一个错误提示的页面,提示错误信息。利用Stuts我们可以采用两种方式处理异常: 1.编程式异常处理 即我们在Action中调用业务逻辑层对象的方法时,用try{ }catch的方式来截获异常之后,手工对异常进行处理 在编程式异常处理的时候,我们可以使 阅读全文
posted @ 2017-01-05 15:38 lesleysbw 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 一、DynaActionForm的引入意义 使用ActionForm把表单数据单独封装起来,而且提供了自动的数据验证,简化了代码的编写,给我们带来了极大的方便。 但是,ActionForm也存在一些明显的不足: 1、如果ActionForm对应的HTML表单添加或删除一些属性,ActionForm类 阅读全文
posted @ 2017-01-05 11:33 lesleysbw 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 二. Struts基本工作流程 假设现在有以下情景: 用户正在浏览一个用STRUTS的技术构建的网站主页,主页上有个登陆表单,用户填好登陆名和密码,单击“登陆”按钮,就激活了以下一系列过程: (1)用户的请求以HTTP方式传输到服务器上,接受请求的是ActionServlet. (2)ActionS 阅读全文
posted @ 2017-01-05 11:26 lesleysbw 阅读(260) 评论(0) 推荐(0) 编辑