
spring
pavel0
这个作者很懒,什么都没留下…
展开
-
Spring入门(01)
使用Spring的好处: 1.降低组件之间耦合度,实现软件各层之间的解耦 2.使用容器的各种服务,如 事务处理,消息服务 3.实现单例模式(单例singleton 非单例 scope="prototype") ...2009-09-15 21:41:59 · 101 阅读 · 0 评论 -
Spring DAO层的测试AbstractTransactionalDataSourceSpringContextTests
1. Spring DAO层的测试AbstractTransactionalDataSourceSpringContextTests2. spring2.5, 不知道为什么Junit4的风格用不了!!Spring的DAO层的测试,我是通过继承AbstractTransactionalDataSourceSpringContextTests来做的。比较简单,而且又支持回滚,没有数据库的耗时操作,...原创 2010-07-13 15:03:21 · 336 阅读 · 0 评论 -
Spring文件资源操作和Web相关工具类盘点
Spring 不但提供了一个功能全面的应用开发框架,本身还拥有众多可以在程序编写时直接使用的工具类,您不但可以在 Spring 应用中使用这些工具类,也可以在其它的应用中使用,这些工具类中的大部分是可以在脱离 Spring 框架时使用的。了解 Spring 中有哪些好用的工具类并在程序编写时适当使用,将有助于提高开发效率、增强代码质量。在这个分为两部分的文章中,我们将从众多的 Spring 工具类...原创 2010-07-13 14:57:07 · 92 阅读 · 0 评论 -
spring错误
今天看着视频,开始研究spring,在用dom4j读取配置文件,模仿spring的控制反转功能的时候,出现了如下错误Exception in thread "main" java.lang.NoClassDefFoundError: org/jaxen/JaxenException at org.dom4j.DocumentFactory.createXPath(DocumentFactory....2009-02-10 14:19:52 · 85 阅读 · 0 评论 -
Quartz任务调度快速入门(1)
概述各种企业应用几乎都会碰到任务调度的需求,就拿论坛来说:每隔半个小时生成精华文章的RSS文件,每天凌晨统计论坛用户的积分排名,每隔30分钟执行锁定用户解锁任务。对于一个典型的MIS系统来说,在每月1号凌晨统计上个月各部门的业务数据生成月报表,每半个小时查询用户是否已经有快到期的待处理业务……,这样的例子俯拾皆是,不胜枚举。任务调度本身涉及到多线程并发、运行时间规则制定和解析、场景保持...原创 2009-05-31 13:18:54 · 102 阅读 · 0 评论 -
spring读applicationContext.xml
当我把spring的配置文件转移到WEB-INF目录下以后,再使用ClassPathXmlApplicationContext("applicationContext.xml")将不在适用。因为,系统回到calsspath路径下面去查找applicationContext.xml文件。现在把它转移到web-inf目录下面以后就要使用别的方法了: ApplicationContext cxa...原创 2009-05-04 09:38:35 · 100 阅读 · 0 评论 -
ssh整合开发
1 加入j2ee的jar包。放入lib中来 (注意,最好把jar包都加入到工程里面,这样才能摆脱MyEclipse的束缚) 2.加入spring(记得要加入jdbc和web的支持包,否则加入hibernate时会有内容找不到。)3.加入hibernate (由spring来管理hibernate) 4.运用翻转加入pojo,dao(注意这里的dao要继承hibernatedaosu...原创 2009-05-03 20:39:23 · 89 阅读 · 0 评论 -
Spring入门一
Spring的Ioc设计(BEAN的管理)Spring的AOP开发Spring的JbdcTemplate的使用Spring联合Hibernate开发2008-11-18 16:41:51 · 104 阅读 · 0 评论 -
startup failed due to previous errors
在使用SSH添加 <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> tomcat在启动的时候发生如下错误: 2008-9-28 11:13:01 org...原创 2009-04-13 17:37:42 · 155 阅读 · 0 评论 -
Spring入门(07-02)-Spring的事务-xml配置
配置文件:<!-- 配置事务管理器 --> <bean id="txManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property name="dataSource" ref="dataSource"/>2009-09-20 12:06:56 · 123 阅读 · 0 评论 -
Spring入门(07-01)-Spring的事务-注解方式
用 spring 事务管理器,由spring来负责数据库的打开,提交,回滚.默认遇到运行期例外(throw new RuntimeException();)会回滚:unchecked,需要捕获的例外(throw new Exception();)不会回滚:checked.需要修改规则加入注释:@Transactional(rollbackFor=Exception.class) ...2009-09-20 11:40:24 · 87 阅读 · 0 评论 -
异常问题
1.java.lang.NoClassDefFoundError: org/hibernate/cfg/HbmBinder$SecondPasshibernate-annotations.jar不兼容去掉2.hql语句的列名大小写要和hbm.xml的property的name属性一致2009-03-31 16:57:06 · 121 阅读 · 0 评论 -
Spring入门(06)-Spring的AOP
一.注解方式打开注解<aop:scoped-proxy />定义拦截类和注入对象 <bean id="personService" class="com.hx.sprindemo01.service.impl.PersonServiceImpl"/> <bean id="MyInterceptor" class="com.hx.sprindemo01.s.2009-09-16 19:13:48 · 94 阅读 · 0 评论 -
Spring入门(04)-依赖注入的三种方法
1.使用构造器 private PersonDao personDao; private String name; public PersonServiceImpl(PersonDao personDao,String name){ this.personDao = personDao; this.name = name; } <constructor-arg index="...2009-09-16 14:43:35 · 84 阅读 · 0 评论 -
Spring入门(03)-依赖注入-set方法注入
对象注入: 方法一:<bean id="personDao" class="com.hx.springdemo01.dao.impl.PersonDaoImpl"/> <bean id="personService" class="com.hx.sprindemo01.service.impl.PersonServiceImpl"> &2009-09-16 11:33:15 · 100 阅读 · 0 评论 -
Spring入门(02)-注入的三种方法
1.类构造器 <bean id="personDao" class="com.hx.springdemo01.dao.impl.PersonDaoImpl"/>2.静态工厂 <bean id="personDao1" class="com.hx.springdemo01.factory.PersonDaoFactory" factory-method="g2009-09-16 09:35:48 · 105 阅读 · 0 评论 -
OncePerRequestFilter
每一次请求执行一次的过滤器import org.springframework.web.filter.OncePerRequestFilter; public class CheckSessionFilter extends OncePerRequestFilter { protected void doFilterInternal(HttpServletRequest requ...原创 2010-07-13 15:12:23 · 302 阅读 · 0 评论