Spring
wutheringsea
这个作者很懒,什么都没留下…
展开
-
Spring 笔记1---autowire相关
1. autowire 自动装配 属性: byName <bean .... autowire="byName"> byType constructor autodetect default *如果目标Bean找不到,则对应的属性值为null;但如果找到多个匹配对象,则会有异常抛出。如需要避免异常,可以启用<bean/>内置的primary属性。如&l...2010-03-28 23:12:32 · 95 阅读 · 0 评论 -
Spring笔记8---hibernate集成
1.HibernateTemplate模板类 *装载单个实体的方法,在Spring内部,这些方法都会将具体操作委派给HibernateCallback接口的doInHibernate()回调反复,进而让Session与数据库进行交互。 Object get(...) throws DataAccessException; Object load(....) throw...原创 2010-10-12 23:14:31 · 70 阅读 · 0 评论 -
Spring笔记8---Hibernate的集成
1. HibernateTemplate模板类 *装载单个实体的辅助方法。 包括了get(...),load(...),loadAll(...),refresh(...),evict(...),initialize(...),enableFliter(...)等方法,这些方法都会将具体操作委派给HiberanteCallback接口的doInHibernate()回调方法,进而让Sess...原创 2010-09-23 22:06:19 · 68 阅读 · 0 评论 -
[转]使用 Spring 2.5 基于注解驱动的 Spring MVC
概述 继 Spring 2.0 对 Spring MVC 进行重大升级后,Spring 2.5 又为 Spring MVC 引入了注解驱动功能。现在你无须让 Controller 继承任何接口,无需在 XML 配置文件中定义请求和 Controller 的映射关系,仅仅使用注解就可以让一个 POJO 具有 Controller 的绝大部分功能 —— Spring MVC 框架的易用性得到...原创 2010-09-19 13:01:10 · 60 阅读 · 0 评论 -
Spring笔记7---事务集成
一.Spring的事务管理策略。 1. 事务定义:TransactionDefinition接口。 首先,看以下代码: <bean id="clinic" class="org.springframework.transaction.intercepter.TransactionProxyFactoryBean" p:transactionManager-...原创 2010-08-22 21:37:41 · 87 阅读 · 0 评论 -
Spring笔记5---Spring AOP编程
1. JointPoint接口。一般直接使用它的子接口ProceedingJointPoint。 如果开发者不需要修改传入目标操作参数,则直接调用pjp.proceed()无参方法即可,如需要修改过目标参数,则需要调用 pjp.proceed(java.lang.Object[])方法。 代码片段: @Pointcut("execution(public...原创 2010-06-05 12:14:26 · 92 阅读 · 0 评论 -
Spring笔记6---JDBC的集成
一. 无论采用何种持久化技术,JDBC始终都是它们的支撑件,如果没有底层的JDBC,ORM是没有办法操控RDBMS的。 Spring 对 JDBC的集成主要包含了: 1.提供各种模板类,简化了对RDBMS的CRUD操作,这些模板包括 JdbcTemplate,NamedParameterJdbcTemplate,SimpleJdbcT...原创 2010-07-11 21:43:58 · 117 阅读 · 0 评论 -
Spring笔记4---<util/>、<p/>命名空间
1. <util:constant/>元素 比如某类存在如下字段定义 public static final String hwStatic = "hello static"; public String hw = "hw"; 如果希望以上属性取值作为受管Bean,可以如下配置: <util:constant id="hwCons...2010-04-19 23:59:53 · 148 阅读 · 0 评论 -
Spring笔记3---在Web应用中使用DI容器
1.加载DI容器 Spring内置的ContextLoaderListener和ContextLoaderServlet辅助类负责DI容器的实例化和销毁工作。 contextConfigLocation上下文参数指定了ContextLoaderListener会读取装载的Spring配置文件,默认为/WEB-INF/applicationContext.xml。 例如在web.xml中配置:...2010-04-19 23:13:27 · 53 阅读 · 0 评论 -
[转]Spring中配置log4j
1.web.xml中的配置 <!--如果不定义webAppRootKey参数,那么webAppRootKey就是缺省的"webapp.root"--> <context-param> <param-name>webAppRootKey</param-name> <param-value>ssh.root<..2010-04-14 23:48:02 · 53 阅读 · 0 评论 -
Spring 笔记2---Bean的定义及范围
1. depends-on属性 设置依赖关系的bean,如果存在多个依赖对象,用逗号,分号或空格隔开.如 <bean id="testBean1" class=.... depends-on="testBean2,testBean3"/> 可以解决有特殊关系的两个或多个Bean的实例化顺序问题,假如以上代码不加入depends-on属性,就必须要求testBean...2010-03-30 00:01:32 · 97 阅读 · 0 评论 -
[转] 基于注解的Spring MVC简单介绍
SpringMVC是一个基于DispatcherServlet的MVC框架,每一个请求最先访问的都是DispatcherServlet,DispatcherServlet负责转发每一个Request请求给相应的Handler,Handler处理以后再返回相应的视图(View)和模型(Model),返回的视图和模型都可以不指定,即可以只返回Model或只返回View或都不返回。Dispatche...原创 2012-02-21 22:26:32 · 136 阅读 · 0 评论