Spring
文章平均质量分 74
iteye_15037
这个作者很懒,什么都没留下…
展开
-
《Spring in Action》笔记(一)(转载)
第二章:装配 Bean -------------------------------------------------------------------------------- 1. 标签中的 bean, local, parent 三个属性的区别(P53) 2.原创 2009-07-06 14:44:55 · 109 阅读 · 0 评论 -
Spring3.0源码学习---IOC(一)
最近在SVN上下载了Spring3.0的源码学习. 先介绍个人到现在对于Spring中IOC的认识吧.欢迎大家一起讨论,呵呵,别拍砖. Spring的IOC的实现分为 1. 资源(Resource)定位 2.资源(Resource)载入 3.资源的解析 4.Bean的注册 5.getBean时对象依赖关系的注入.以最通常用的web项目开始 S...原创 2010-05-11 22:41:23 · 98 阅读 · 0 评论 -
Spring中的Assert工具类
转载自:[url]http://www.ibm.com/developerworks/cn/java/j-lo-spring-utils2/index.html[/url]方法入参检测工具类Web 应用在接受表单提交的数据后都需要对其进行合法性检查,如果表单数据不合法,请求将被驳回。类似的,当我们在编写类的方法时,也常常需要对方法入参进行合法性检查,如果入参不符合要求,方法将通过抛出异...原创 2009-08-11 17:31:29 · 366 阅读 · 0 评论 -
Spring中的资源文件(.properties)管理类
在spring的配置文件中加入[code="xml"] classpath:oracle10g.properties [/code]oracle10g.properties为src目录下的一个配置文件在需要引入的地方直接写${properties文件中的key值}例如:[code="xml"][/code]可以让spr...2009-08-11 17:21:00 · 134 阅读 · 0 评论 -
Spring中的事物管理
1.Spring中用硬编码的方式进行事物管理在需要应用事物的类中引入[code="java"]private TransactionTemplate transactionTemplate;public TransactionTemplate getTransactionTemplate() { return transactionTemplate;}p...2009-08-11 16:29:06 · 109 阅读 · 0 评论 -
Spring中Quartz的配置
Quartz是一个强大的企业级任务调度框架,Spring中继承并简化了Quartz,下面就看看在Spring中怎样配置Quartz:首先我们来写一个被调度的类: [code="java"]package com.kay.quartz;public class QuartzJob{ public void work() { System.out....原创 2009-07-08 15:04:00 · 76 阅读 · 0 评论 -
《Spring in Action》笔记(七)(转载)
91. Spring MVC 还提供了一个特别点的 Controller 类型就是 ThrowawayController,它自成一个接口,ThrowawayController 和 Controller 的关系是平行的。什么叫做 ThrowawayController 呢,中文叫做一次性控制器,也就像一次性筷子那样用完即丢,下次要用又拿新的。表现在实例上就是相应 Bean 配置为 singlet...原创 2009-07-06 14:53:29 · 105 阅读 · 0 评论 -
《Spring in Action》笔记(六)(转载)
81. Spring 提供了丰富的控制器层次,方便根据实际需求选择实现或继承那一种控制器。不像 Struts 和 WebWork 比较平坦的 Action 层次。比如 ThowawayController/MultiActionController/SimpleFormController 等。 (P254) 82. 继承 AbstractController 要覆盖的方法是 hand...原创 2009-07-06 14:51:51 · 102 阅读 · 0 评论 -
《Spring in Action》笔记(五)(转载)
第八章. 建立 Web 层 71. Spring 的 MVC 和 Struts 的 MVC 基本一致 Spring 的控制流程是:请求->DispatcherServlet->从 HandlerMapping 中查询到处理该请求的 Controller-> Controller 的 handleRequest 方法调用业务方法,最后返回 ModelAndView (Model...原创 2009-07-06 14:51:00 · 89 阅读 · 0 评论 -
《Spring in Action》笔记(四)(转载)
61. 更为精彩的是自动代理的方式来总体配置各分散类中方法的事物属性,结合使用 DefaultAdvisorAutoProxyCreator, TransactionAttributeSourceAdvisor 和 TransactionInterceptor (我还需要详细理清楚)(P181) 62. 当使用自动代理时,MethodMapTransationAttributeSour...原创 2009-07-06 14:49:49 · 99 阅读 · 0 评论 -
《Spring in Action》笔记(三)--集成Struts(转载)
第十章. 使用其他 Web 框架 41. Spring 提供了两种与 Struts 集成的方式 1) 让你的 Action 继承 org.springframework.web.struts.ActionSupport 2) 将请求委托给作为 Spring Bean 管理的 Struts action 来自理(P312) 42. 为了让 Struts 能访...原创 2009-07-06 14:48:21 · 121 阅读 · 0 评论 -
《Spring in Action》笔记(二)---数据库(转载)
第四章. 征服数据库 -------------------------------------------------------------------------------- 31. Spring 把数据访问流程中的固定部分和可变部分分开,分别映射成两截然不同的类,模板(Template)和回调(Callback),模板管事物控制、资源管理以及异常处理;回调实现特定于...原创 2009-07-06 14:46:57 · 109 阅读 · 0 评论 -
Spring3.0源码学习---IOC(二)
容器主要初始化的入口是wac.refresh() 这里同样是使用了模板模式, 真正refresh()的实现是在AbstractApplicationContext 这个抽象类中实现的: public void refresh() throws BeansException, IllegalStateException { synchronized (this.startup...原创 2010-05-12 22:45:59 · 94 阅读 · 0 评论