摘要: 一、在 Spring Config 文件中配置 Bean 时,有时候需要在 Bean 的配置里添加 系统部署的细节信息, 如文件路径,数据源配置信息。而这些部署细节实际上需要在配置文件外部来定义。 二、Spring 提供了一个 PropertyPlaceholderConfigurer 的 Bean 阅读全文
posted @ 2016-07-18 19:11 solverpeng 阅读(775) 评论(0) 推荐(0) 编辑
摘要: 一、在 Spring Config 文件中,在 <bean> 元素的 scope 属性里设置 Bean 的作用域。默认为 singleton ,单例的。 二、在不引入 spring-web-4.0.0.RELEASE.jar 包的情况下,scope 属性只有两个值:singleton 和 proto 阅读全文
posted @ 2016-07-18 16:17 solverpeng 阅读(418) 评论(0) 推荐(2) 编辑
摘要: 一、在 Spring IOC 容器中 Bean 之间存在继承和依赖关系。 需要注意的是,这个继承和依赖指的是 bean 的配置之间的关系,而不是指实际意义上类与类之间的继承与依赖,它们不是一个概念。 二、Bean 之间的继承关系。 1.被继承的 ban 称为父 bean,继承这个父 bean 的 b 阅读全文
posted @ 2016-07-18 15:22 solverpeng 阅读(1635) 评论(0) 推荐(4) 编辑
摘要: 一、Spring IOC 容器支持自动装配 Bean,所谓自动装配是指,不需要通过 <property> 或 <constructor-arg> 为 Bean 的属性注入值的过程。 二、配置: 在 <bean> 的 autowire 属性里指定自动装配的模式。默认为 no 。可以通过 <beans> 阅读全文
posted @ 2016-07-18 11:13 solverpeng 阅读(512) 评论(0) 推荐(1) 编辑
摘要: 一、基于 XML 的 Bean 的配置——通过全类名(反射) <bean <!-- id: bean 的名称在IOC容器内必须是唯一的若没有指定,则自动的将全限定类名作为 改 bean 的名称-->id="hello" <!-- 通过全类名的方式来配置 bean -->class="com.atgu 阅读全文
posted @ 2016-07-15 14:19 solverpeng 阅读(8135) 评论(2) 推荐(20) 编辑
摘要: 一、学习版本 spring-framework-4.0.0 二、导入 jar 包: 三、在类路径下创建 Spring Config 文件:ApplicationContext.xml 四、创建一个非侵入的 Bean 五、在 Spring Config 文件中配置该 Bean 六、通过 IOC 容器对 阅读全文
posted @ 2016-07-15 13:50 solverpeng 阅读(4252) 评论(0) 推荐(4) 编辑
摘要: Struts2 总结 1.控制器采用的是 Filter 这个服务器端组件,相比于 Servlet ,Servlet 能获取到的资源,Filter 也同样能获取到,不同的是 Filter 生命周期初始化和 Servlet 有所区别。 2.Struts2 使用 Filter 和 Interceptors 阅读全文
posted @ 2016-07-14 10:09 solverpeng 阅读(546) 评论(2) 推荐(2) 编辑
摘要: 一、自定义拦截器 默认的拦截器能实现的功能是有限的,Struts2 支持自定义拦截器。 二、拦截器类 1.实现 Interceptor 接口 2.继承 AbstractInterceptor 抽象类,需要实现 public String intercept(ActionInvocation acti 阅读全文
posted @ 2016-07-13 13:30 solverpeng 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 一、没有使用框架情况下,在目标方法处,通过手动的编写代码来进行验证 二、Struts2 1.支持声明式验证,即通过配置的方式来验证。需要实现接口 ValidationAware,依赖于两个拦截器 validation 和 workflow 拦截器。 validation 拦截器:进行验证和创建字段错 阅读全文
posted @ 2016-07-11 18:11 solverpeng 阅读(486) 评论(0) 推荐(0) 编辑
摘要: 一、属性驱动 在目标 Action 类中,通过 setXxx() 方法来接收请求参数。 二、模型驱动 1.ParametersInterceptor 拦截器工作原理 ParametersInterceptor 会将请求参数赋值给值栈中栈顶的对象。默认情况下,栈顶对象是目标 Action 类。 2.m 阅读全文
posted @ 2016-07-08 16:04 solverpeng 阅读(453) 评论(0) 推荐(1) 编辑