spring
文章平均质量分 77
kucaozhuzhu
这个作者很懒,什么都没留下…
展开
-
Spring MVC 3 深入总结 .
一、前言: 大家好,Spring3 MVC是非常优秀的MVC框架,由其是在3.0版本发布后,现在有越来越多的团队选择了Spring3 MVC了。Spring3 MVC结构简单,应了那句话简单就是美,而且他强大不失灵活,性能也很优秀。 官方的下载网址是:http://www.springsource.org/download (本文使用是的Spring 3.0.5版本)转载 2013-10-29 10:11:44 · 484 阅读 · 0 评论 -
Spring源代码解析(四):Spring MVC
下面我们对Spring MVC框架代码进行分析,对于webApplicationContext的相关分析可以参见以前的文档,我们这里着重分析Spring Web MVC框架的实现.我们从分析DispatcherServlet入手: Java代码 //这里是对DispatcherServlet的初始化方法,根据名字我们很方面的看到对各个Spring MVC主要元转载 2013-10-21 14:08:32 · 548 阅读 · 0 评论 -
CXF WebService整合Spring
五、CXF WebService整合Spring 首先,CXF和spring整合需要准备如下jar包文件: 这边我是用Spring的jar包是Spring官方提供的,并没有使用CXF中的Spring的jar文件。 添加这么多文件后,首先在web.xml中添加如下配置: listener> listener-class>org.springframew转载 2013-10-28 17:16:14 · 420 阅读 · 0 评论 -
JNDI配置过程
JNDI配置步骤: 1.JNDI是 java naming and directory interface 作用是用来完成从服务器(tomcat)中查询数据源,与以往的JDBC的使用不太相同,但是JNDI的作用恰恰帮我们完成了JDBC的获得Connection对象的步骤。 2.JDBC获得是一个连接对象,但是JNDI是帮我们获得一个数据池,数据池中有多个连接,我们可以任意获得一个连接转载 2013-10-28 17:29:31 · 552 阅读 · 0 评论 -
Hessian介绍
Hessian介绍 相比WebService,Hessian更简单、快捷。采用的是二进制RPC协议,因为采用的是二进制协议,所以它很适合于发送二进制数据。下面演示一个简单的Hessian示例程序。 14.5.1.1 Hessian的下载和安装 Hessian的下载和安装请按如下步骤进行: (1)登陆http://www.caucho.com/hessian/下载Hessian的Java二进转载 2013-11-21 15:06:26 · 797 阅读 · 0 评论 -
Spring源代码解析(一):IOC容器
装载:http://www.iteye.com/topic/86339 在认真学习Rod.Johnson的三部曲之一:>,顺便也看了看源代码想知道个究竟,抛砖引玉,有兴趣的同志一起讨论研究吧! 以下内容引自博客:http://jiwenke-spring.blogspot.com/,欢迎指导:) 在Spring中,IOC容器的重要地位我们就不多说了,对于Spring的使用者而言,IOC容转载 2013-10-21 13:58:56 · 554 阅读 · 0 评论 -
将快逸集成到自己的项目中
在WebRoot下创建一个report文件夹,然后将快逸中的images、reportFiles与reportJsp拷贝到此文件夹下面 如图: images中存放快逸所依赖的图片 reportFiles存放报表的模板(*.raq)文件 reportJsp中存放呈现报表的jsp页面文件(其中要包含下列jsp文件) myError2.jsp 、repor转载 2013-11-06 15:07:27 · 1027 阅读 · 0 评论 -
Spring MVC 整合Velocity
Velocity是一个基于java的模板引擎(template engine),它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。 配置: 1.在pom.xml增加依赖的velocity包 [html] velocity velocity 1.5 2.在servlet-c转载 2014-02-13 17:07:03 · 464 阅读 · 0 评论 -
单例多例需要搞明白两个问题
单例多例需要搞明白两个问题: 1. 什么是单例多例; 2. 如何产生单例多例; 3. 为什么要用单例多例 4. 什么时候用单例,什么时候用多例; 1. 什么是单例多例: 所谓单例就是所有的请求都用一个对象来处理,比如我们常用的service和dao层的对象通常都是单例的,而多例则指每个请求用一个新的对象来处理,比如action; 2. 如何产生单例多例: 在通用的SSH中转载 2014-02-14 13:57:31 · 531 阅读 · 0 评论 -
Spring事务管理
Spring是SSH中的管理员,负责管理其它框架,协调各个部分的工作。今天一起学习一下Spring的事务管理。Spring的事务管理分为声明式跟编程式。声明式就是在Spring的配置文件中进行相关配置;编程式就是用注解的方式写到代码里。下面先说声明式: Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分转载 2014-02-19 10:45:31 · 372 阅读 · 0 评论 -
Spring源代码解析(七):Spring AOP中对拦截器调用的实现
http://www.iteye.com/topic/107785 前面我们分析了Spring AOP实现中得到Proxy对象的过程,下面我们看看在Spring AOP中拦截器链是怎样被调用的,也就是Proxy模式是怎样起作用的,或者说Spring是怎样为我们提供AOP功能的; 在JdkDynamicAopProxy中生成Proxy对象的时候: Java代码转载 2013-10-21 14:13:13 · 677 阅读 · 0 评论 -
Spring源代码解析(二):IoC容器在Web容器中的启动
http://www.iteye.com/topic/86594 以下引用自博客:http://jiwenke-spring.blogspot.com/ 上面我们分析了IOC容器本身的实现,下面我们看看在典型的web环境中,Spring IOC容器是怎样被载入和起作用的。 简单的说,在web容器中,通过ServletContext为Spring的IOC容器提供宿主环境,对应的转载 2013-10-21 14:03:35 · 575 阅读 · 0 评论 -
Spring源代码解析(五):Spring AOP获取Proxy
http://www.iteye.com/topic/88187 下面我们来看看Spring的AOP的一些相关代码是怎么得到Proxy的,让我们我们先看看AOP和Spring AOP的一些基本概念: Advice: 通知,制定在连接点做什么,在Sping中,他主要描述Spring围绕方法调用注入的额外的行为,Spring提供的通知类型有: before advice,转载 2013-10-21 14:10:11 · 483 阅读 · 0 评论 -
Jbpm4.4+hibernate3.5.4+spring3.0.4+struts2.1.8整合例子(附完整的请假流程例子,jbpm基础,常见问题解决)
Jbpm4.4+hibernate3.5.4+spring3.0.4+struts2.1.8 整合例子(附完整的请假流程例子)。 1. jbpm4.4 测试环境搭建 2. Jbpm4.4+hibernate3.5.4+spring3.0.4+struts2.1. 整合环境搭建 3. jbpm4.4 基础知识 4. 整合过转载 2013-10-29 16:11:36 · 989 阅读 · 0 评论 -
Spring源代码解析(六):Spring声明式事务处理
http://www.iteye.com/topic/88189 我们看看Spring中的事务处理的代码,使用Spring管理事务有声明式和编程式两种方式,声明式事务处理通过AOP的实现把事物管理代码作为方面封装来横向插入到业务代码中,使得事务管理代码和业务代码解藕。在这种方式我们结合IoC容器和Spirng已有的FactoryBean来对事务管理进行属性配置,比如传播行为,隔离级别等。其转载 2013-10-21 14:11:37 · 530 阅读 · 0 评论 -
jbpm+spring
jbpm4.3与spring整合 ************************* 一 ******************************* 前言:前几天用ssh整合jbpm,但是jbpm4.2版本是个很不完善的版本,对spring的支持也不友好。所以4.2才出了一个月jboss就出了4.3版本。4.3对spring整合提供了配置文件,并重新设计了类,起码整合sprin转载 2013-10-30 14:30:35 · 961 阅读 · 0 评论 -
Spring源代码解析(八):Spring驱动Hibernate的实现
http://www.iteye.com/topic/110801 O/R工具出现之后,简化了许多复杂的信息持久化的开发。Spring应用开发者可以通过Spring提供的O/R方案更方便的使用各种持久化工具,比如Hibernate;下面我们就Spring+Hibernate中的Spring实现做一个简单的剖析。 Spring对Hinberanate的配置是通过LocalSessionFact转载 2013-10-21 14:14:27 · 592 阅读 · 0 评论 -
Spring源代码解析(三):Spring JDBC
装载:http://www.iteye.com/topic/87034 引用自博客:http://jiwenke-spring.blogspot.com/ 下面我们看看Spring JDBC相关的实现, 在Spring中,JdbcTemplate是经常被使用的类来帮助用户程序操作数据库,在JdbcTemplate为用户程序提供了许多便利的数据库操作方法,比如查询,更新等,而且在Sprin转载 2013-10-21 14:05:06 · 569 阅读 · 0 评论 -
jbpm4.4整合spring2.5
搞了好几个小时总算运行成功了,记录一下吧。 首先下载jbpm4.4,解压出来备用。然后工程自己导入hibernate和spring的jar包以及配置文件。好了可以开始整合了! 整合的先后顺序是关键,下面按照顺序一步一步来设置: 1.首先jbpm是依赖数据库的,所以可以先创建数据库,我是mysql数据库,所以到jbpm-4.4\install\src\db\create转载 2013-10-30 14:53:01 · 797 阅读 · 0 评论 -
springmvc jar
1基本 org.springframework.context-3.1.2.RELEASE.jar org.springframework.core-3.1.2.RELEASE.jar org.springframework.expression-3.1.2.RELEASE.jar org.springframework.asm-3.1.2.RELEASE.jar org.springf转载 2013-10-30 11:10:20 · 635 阅读 · 0 评论 -
Spring源代码解析(九):Spring Acegi框架鉴权的实现
http://www.iteye.com/topic/112979 简单分析一下Spring Acegi的源代码实现: Servlet.Filter的实现AuthenticationProcessingFilter启动Web页面的验证过程 - 在AbstractProcessingFilter定义了整个验证过程的模板: Java代码 public vo转载 2013-10-21 14:15:34 · 1010 阅读 · 0 评论 -
Spring缓存 org.springframework.cache.ehcache.EhCacheManagerFactoryBean
ehcache.xml--> classpath:ehcache.xml methodCache qyNameService methodCacheInterceptor 缓存配置 name:缓存名称。 maxElements转载 2014-02-20 17:25:47 · 1744 阅读 · 0 评论