
Spring
zhang1206214477
这个作者很懒,什么都没留下…
展开
-
定时任务(Spring与Quartz使用)
这是一个spring4和Quartz2.2.1的整合使用,定时执行某一个方法。类方法:package com.test.quartz;public class FirstQuartz { public void doTestJob() { System.out.println("\n测试定时任务:" + (new java.text.SimpleDateFormat("yy原创 2015-03-25 14:58:01 · 496 阅读 · 0 评论 -
依赖注入的三种实现形式
什么是控制反转/依赖注入?控制反转(IoC=Inversion of Control)IoC,用白话来讲,就是由容器控制程序之间的(依赖)关系,而非传统实现中,由程序代码直接操控。这也就是所谓“控制反转”的概念所在:(依赖)控制权由应用代码中转到了外部容器,控制权的转移,是所谓反转。IoC也称为好莱坞原则(HollywoodPrinciple):“Don’t callus, we’ll c原创 2015-06-21 00:14:19 · 10394 阅读 · 1 评论 -
Spring AOP 的应用
不说了,有人比我写的好查看链接:http://blog.youkuaiyun.com/moreevan/article/details/11977115我觉得主要的还是要清楚应用场景:Authentication 权限Caching 缓存Context passing 内容传递Error handling 错误处理Lazy loading 懒加载De原创 2015-05-27 21:52:59 · 444 阅读 · 0 评论 -
CXF:将spring bean 注入到 jaxws:endpoin中去
在webService中需要用spring容器中的资源来实现功能,如需要获取数据库连接applicationContext.xml配置文件:<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop=原创 2015-04-09 11:48:43 · 3027 阅读 · 0 评论 -
Spring自动扫描和管理Bean
在大的项目中,通常会有上百个组件,如果这些组件采用xml的bean定义来配置,显然会使配置文件显得很臃肿,查找和维护起来不方便。Spring2.5 为我们引入了组件自动扫描机制,它可以在类路径下寻找标记了@Component、@Service、@Controller、@Repository注解的类,并把这些类纳入到spring容器中管理,它的作用和在xml中使用bean节点配置组件一样。要原创 2015-04-12 08:55:28 · 1845 阅读 · 0 评论 -
spring 配置sessionFactory
spring中sessionFactory的配置:1.不用dataSource,引入hibernate.cfg.xmlapplicationContext.xml代码:(org.springframework.orm.hibernate3.LocalSessionFactoryBean) classpath:hibernate.cfg.xml 2.不使用hibernat原创 2015-04-07 18:42:33 · 619 阅读 · 0 评论 -
Spring的注解配置与XML配置之间的比较
注释配置和xml配置的比较 查看链接转载 2015-04-07 13:39:08 · 371 阅读 · 0 评论 -
Spring 整合WebService示例
Java常见的建立webService的方式有三种,Axis2(下载:http://axis.apache.org/axis2/java/core/download.cgi)、由JDK开发和Apache CXF等等。这里写一个CXF的例子。首先是建立一个Web Service 工程,在配置文件web.xml中配置过滤器启动项等<web-app version="2.5" xmln原创 2015-04-06 01:30:43 · 541 阅读 · 0 评论 -
Spring:三种实例化bean的方式
Spring的实例化Bean有三种方式: 使用类构造器直接实例化 使用静态工厂的方法实例化 使用实例工厂方法实例化 三种方式对应的配置如下<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-insta原创 2015-04-11 12:44:20 · 678 阅读 · 0 评论 -
Spring:属性注入的方式有三种
1.使用属性setter方法注入2.使用构造器注入3.使用注解方式注入 使用属性setter方法注入就是给属性添加set()方法,在前面都是使用这种方法。java代码:import com.zpring.dao.PersonDao;import com.zpring.service.UserService;public class UserServiceImp原创 2015-04-11 15:51:56 · 980 阅读 · 0 评论 -
编写spring配置文件时,不能出现帮助信息
由于spring的schema文件位于网络上,如果机器不能连接到网络,那么在编写配置信息时候就无法出现提示信息,解决方法有两种:1、让机器上网,eclipse会自动从网络上下载schema文件并缓存在硬盘上。2、手动添加schema文件,方法如下:windwos->preferences->myeclipse->files and editors->xml->xmlca原创 2015-04-11 12:37:27 · 581 阅读 · 0 评论 -
Spring+hibernate+quartz 通过sessionFactory定时操作数据库
spring+hibernate框架中要做一个定时任务,需要查询或是更新数据库内容,直接配置sessionFactory是会报错的,会出现no session的问题、或是transaction non-bound等问题。这里直接给一个实现的示例吧!下载链接主要是建立了模板模式的抽象类AutoQuartzTask,继承至QuartzJobBean类;在这个类中声明sessionFactory变量原创 2015-05-23 17:47:53 · 4258 阅读 · 1 评论