SSH
文章平均质量分 78
贤子
这个作者很懒,什么都没留下…
展开
-
Spring——自动装配
基于J2EE平台的框架很多,并且大多数框架中都有着庞大复杂的配制文件,维护起来很不方便,Spring在支持配置文件时也提供了一套能让程序员偷懒的小规则:自动装配。 Spring的IOC容器通过Java反射机制了解了容器中所存在Bean的配置信息,这包括构造函数方法的结构,属性的信息,而正是由于这个原因,Spring容器才能够通过某种规则来对Bean进行自动装配,而无须通过显式的方法来进行原创 2014-12-29 21:07:18 · 1255 阅读 · 13 评论 -
Struts——三大组件(二)RequestProcessor
RequestProcessor ActionServlet是Struts框架里唯一一个Servlet,它负责处理所有请求。它无论何时收到一个请求,都会首先试着为现有请求找到一个子应用。一旦子应用被找到,它会为其生成一个RequestProcessor对象,并调用传入HttpServletRequest和HttpServletResponse为参数的p原创 2014-08-20 21:49:18 · 3406 阅读 · 18 评论 -
Struts——实现流程
简单流程: 发布Struts Web服务时,根据web.xml初始化ActionServlet,ActionContext等内容. 在接到一个HttpRequest请求后,ActionServlet 根据struts-config.xml中的配置内容,将请求的参数传到对应的Formbean中,并设置session(开发中没有使用Formbean).然后原创 2014-08-13 22:28:56 · 1034 阅读 · 16 评论 -
Struts——ActionForward
ActionForward ActionForward继承自ForwardConfig;此类提供了多种参数不同的构造函数方法。用于封装转发路径,用来完成转发或重定向。ActionForward默认的是转发方式跳转界面;当然也支持重定向的方式,将redirect属性设置为true即可。 全局Or局部 就和字面意思一样;全局和局部是作用域不同,就像我们声原创 2014-09-27 16:56:27 · 1411 阅读 · 19 评论 -
Struts——国际化问题
一、Struts的国际化 Struts是一种支持国际化的MVC的WebFramework。可是如何来使用struts国际化是一个问题。下面我们来探讨一下,如何实现Struts的国际化。Web程式的国际化涉及到3个层面。 第一、jsp部分的输入/输出; 第二、应用处理程序的国际化; 第三、DB的国际化问题。 这里主要探讨的是jsp部分的输入/输出问题。 步骤原创 2014-10-27 18:30:44 · 1108 阅读 · 13 评论 -
Struts——三大组件(一)ActionServlet
ActionServlet类是Struts框架的内置核心控制器组件,它继承了javax.servlet.http.HttpServlet类,Struts的启动一般从加载ActionServlet开始,因此它在MVC模型中扮演中央控制器的角色,负责接受用户请求,返回给用户合适的视图组件.控制器将模型层和视图层分开,这样分离,可以为同一个模型开发出不同的视图. 下面是Struts的三大主要原创 2014-08-13 22:29:12 · 4773 阅读 · 18 评论 -
Spring——IoC
控制反转(Inversion ofControl,英文缩写为IoC)是一种可以解耦的方法,不是什么技术,是一种思想,也是轻量级的Spring框架的核心。控制反转一般分为两种类型,依赖注入(DependencyInjection,简称DI)和依赖查找。控制反转是,关于一个对象如何获取他所依赖的对象的引用,这个责任的反转。 我们通过一个例子体会IoC的好处: 数据模型如下: Human接口原创 2014-10-28 08:40:49 · 1397 阅读 · 15 评论 -
Struts——概览
Struts是什么? struts是一种框架。 先说之前的设计,客户端浏览器通过容器调用类,类直接重定向或转发请求给页面;而struts相当于是提供了一种丰富的工具,使类与界面解耦。 使用Struts的目的是为了帮助我们减少在运用MVC设计模型来开发Web应用的时间。如果我们想混合使用Servlets和JSP的优原创 2014-08-13 22:28:19 · 1078 阅读 · 17 评论 -
Struts——三大组件(三)Action
Action Action是Struts中的基础组件。我们学过了Struts的执行流程,处理最终都会调到一个Action类;我们在Action中取得表单数据;进行业务逻辑处理;页面转发、传递等。 一、配置文件 二、Action代码 生成Action后,当被调用时,默认调用execute()方法。 type="struts.LoginActi原创 2014-08-20 21:49:20 · 3053 阅读 · 22 评论 -
Struts——ActionForm
ActionForm ActionForm 表示 HTTP窗体中的数据,可以将其看作是模型和视图的中介,它负责保存视图中的数据供模型或者视图使用。ActionForm还具有的过滤保护的作用,只有通过ActionForm 验证的数据才能够发送到 Action 处理。 ActionForm Bean从应用和配置的角度分为两类:动态ActionForm和静态Actio原创 2014-09-27 16:54:31 · 1330 阅读 · 19 评论 -
Spring——概览
Spring是什么? Spring是帮助开发人员简化开发工作的工具。Spring的出现就是为了简化人们的复杂的开发。可以在任何Java应用中使用,使用了基本的JavaBean代替EJB。 Spring组成 Spring 框架是一个分层架构,由 7 个定义良好的模块组成。Spring模块构建在核心容器之上,核心容器定义了创建、配置和管理 bean 的方式。原创 2014-10-27 18:37:02 · 1379 阅读 · 17 评论 -
Spring——AOP
AOP(AspectOrient Programming),也就是面向切面编程。AOP将应用系统分为两部分,核心业务逻辑(Core business concerns)及横向的通用逻辑,也就是所谓的方面Crosscuttingenterprise concerns,例如,所有大中型应用都要涉及到的持久化管理(Persistent)、事务管理(Transaction Management)、安全管理原创 2014-10-31 19:04:10 · 1260 阅读 · 17 评论 -
Struts的一些总结
1、Struts2与Struts1的区别 Action类 Struts1的Action必须继承 Struts2的Acton可以不继承 线程 Struts1单例的,存在线程安全问题,如果用actionform的话,ActionForm是多例的,所以可以保证线程安全 Struts2多例的,没有线程安全问题 (ps:struts2只能是多例的,struts1将action交给spr原创 2015-08-31 23:03:07 · 2177 阅读 · 9 评论