
spring
文章平均质量分 81
elimago
aa
展开
-
巧妙使用spring对commons fileUpload的包装
以前简单使用过spring的文件上传,当时没深入研究,以为spring只能实现单个文件的上传,所以后来就又大致学了下commons fileupload组件。在最近的工作中,有同事提出,他在把commons fileupload组件集成到spring中时总是出错,然后我大致看了一下,发现是spring DispatcherServlet的缘故。然后google了一下,发现sping转载 2007-07-11 13:29:00 · 825 阅读 · 0 评论 -
spring学习资料和知识库集锦
1。学习资料部分1。1 强烈建议学习spring下载包中doc目录下的MVC-step-by-step。sample目录下的例子也都是比较好的spring开发的例子。1。2 appfuse:我刚刚开始学习的时候就是使用appfuse的,可以帮助快速建立项目。集成了目前最流行的几个开源轻量级框架或者工具Ant,XDoclet,Spring,Hibernate(iBATIS),JUnit,Ca转载 2008-07-07 13:06:00 · 1910 阅读 · 0 评论 -
通过JOX轻松实现JavaBeans与XML的相互转换
不用复杂的代码,就可以让您的JavaBeans自己控制到XML文件的相互转化。本文展示了怎样通过JOX来实现从JavaBeans到XML文件的相互转换。 为了灵活的满足Web应用和Web services需求的变化,Java和XML的轻便性和可扩展性使它们成为解决这一问题的理想选择。SAX (Simple API for XML), DOM (document.nbspOb转载 2008-07-07 13:10:00 · 1094 阅读 · 0 评论 -
用Spring与Log4J进行动态日志配置切换
利用 Spring 与 Log4J 巧妙地进行动态日志配置切换并立即生效 引言: 在开发与生产环境中,我们有时候需要对日志的配置进行动态切换,要调试、监控和检查系统的运行时信息。 一般有两种方法 1、通过 Spring 的 Log4jConfigListener 在启动时开启定时器进行定时加载配置文件 2、通过 JMX 动态控制 以上可转载 2008-06-27 22:04:00 · 5912 阅读 · 0 评论 -
Spring+ibatis+Oscache缓存管理精要
Spring+ibatis+Oscache缓存管理精要本文主要讲解在框架中的缓存管理,略去一些搭建框架过程,假定框架已建好。在实际的开发运营过程中,有时需要对缓存进行手工刷新,下面从以下几点讲解:1.JSP层,代码如下: " time="60" group="webproj,news,news2"> 缓存内容说明:此处用到group属性,为的是对缓存归类,以便后续手工刷新某组缓存转载 2008-09-15 20:22:00 · 1454 阅读 · 0 评论 -
EJB 3.0和Spring 2.5 :在Spring中使用EJB 3.0
Meera Subbarao说道:EJB和Spring社区的开发者为什么总是贬低对方呢?我同时使用EJB和Spring,就像所有的开发者一样,我对于两者需要大量的XML设置非常头疼,但是从Java 5发布以来,XML配置已经用annotation来替代了。但是在使用了最新的Spring 2.5和EJB 3.0,我觉得它们是互相补充的关系,而非相互竞争关系。 许多开发者理解,Spring是由S转载 2008-09-08 18:07:00 · 1409 阅读 · 1 评论 -
Spring Security学习总结一
Spring Security学习总结一在认识Spring Security之前,所有的权限验证逻辑都混杂在业务逻辑中,用户的每个操作以前可能都需要对用户是否有进行该项操作的权限进行判断,来达到认证授权的目的。类似这样的权限验证逻辑代码被分散在系统的许多地方,难以维护。AOP(Aspect Oriented Programming)和Spring Security为我们的应用程序很好的解决了此转载 2008-08-22 10:57:00 · 1467 阅读 · 1 评论 -
Spring中的四种声明式事务的配置
Spring中的四种声明式事务的配置 Spring容器中有两种思想很重要,也就是我们常用的Ioc和Aop,如果理解了这两种思想,对于我们学习设计模式和编程有很大的帮助,美国四人帮(GOF)写的设计模式中,有很多都用到了Ioc的思想。简单的说就是依赖注入的思想。常见的一种情况:如果一个类中要复用另外一个类中的功能时,我们可能会首先想到继承,如果你知道Ioc这种思想的话,我想你不会用继转载 2008-05-05 16:50:00 · 638 阅读 · 0 评论 -
使用 Spring 2.5 TestContext 测试框架
Spring 2.5 TestContext 测试框架用于测试基于 Spring 的程序,TestContext 测试框架和低版本 Spring 测试框架没有任何关系,是一个全新的基于注解的测试框架,为 Spring 推荐使用该测试框架。概述Spring 2.5 相比于 Spring 2.0 所新增的最重要的功能可以归结为以下 3 点: 基于注解的 IoC 功能;转载 2008-04-01 10:46:00 · 662 阅读 · 0 评论 -
热爱Spring的五个理由
15年前6月的一个闷热的早晨,我爬到一艘老式的玻璃纤维皮划艇中。它是如此古老,以至于有些小碎片差点插到了我的手指中,而且划桨长度大约是传统激流划桨的两倍。我游泳的时候要多过划船,但是这没有关系。15年之后,我仍然对它着迷。 大约2年前,我试用了在Hibernate站点上突出提到的Spring项目。我觉得它就像是上面提到的老式皮划艇:它再适合我不过了。为了进行企业硬编码,Spring如此深转载 2007-12-20 12:17:00 · 623 阅读 · 0 评论 -
Spring MVC framework深入总体分析
在当今的MVC framework里,似乎Webwork2逐渐成为主流, Webwork2+SpringFramework的组合变得越来越流行。这似乎意味着Spring自带的MVC framework远比Webwork2差,所以大家纷纷用Webwork2来代替。确实,Spring的MVC framework不算是整个Spring的核心部件,但它的威力却超过了很多人的想象。很多人包括xiecc认转载 2007-12-20 13:26:00 · 698 阅读 · 0 评论 -
Spring Singleton的陷阱介绍
这是一个真实的案例,我们在项目中使用Spring和ACEGI,我之所以选择ACEGI,除了它对权限的良好控制外, 我还看好它的SecurityContextHolder,通过代码 Authentication auth = SecurityContextHolder.getContext()。getAuthentication(); 我可以很容易在系统任意一层得到用户的信息,而不用转载 2007-12-20 13:11:00 · 957 阅读 · 0 评论 -
Spring中接口注入的三种方式
Type1 接口注入 我们常常借助接口来将调用者与实现者分离。如: public class ClassA {private InterfaceB clzB;public init() {Ojbect obj =Class.forName(Config.BImplementation).newInstance();clzB = (InterfaceB)obj;}……} 上面的转载 2007-12-20 13:06:00 · 1168 阅读 · 0 评论 -
深入探讨 Spring 与 Struts 的集成方案
Spring是一个轻量级(大小和系统开支的角度)的IoC和AOP容器.它力图简化J2EE开发即J2EE without EJB.而且作为帮助企业级开发的核心支柱,Spring为模型层(OR持久层:Hibernate、JDO、iBatis等)服务层(EJB、JNDI、WebService)以及表现层(Struts、JSF、Velocity)都提供了良好的支持和集成方案. 访问Spring官方站转载 2007-12-17 11:30:00 · 586 阅读 · 0 评论 -
Spring2.5的新特性:第一部分
简介从诞生之初,Spring框架就坚守它的宗旨:简化企业级应用开发,同时给复杂问题提供强大的、非侵入性解决方案。一年前发布的Spring2.0就把这些主题推到了一个新的高度。XML Schema的支持和自定义命名空间的使用大大减少了基于XML的配置。使用Java5及更新版本java的开发人员如今可以利用植入了像泛型(generic)和注解等新语言特性的Spring库。最近,和AspectJ表达转载 2008-01-21 11:25:00 · 836 阅读 · 0 评论 -
Spring 让 LOB 数据操作变得简单易行
本文讲解了在 Spring 中处理 LOB 数据的原理和方法,对于 Spring JDBC 以及 Spring 所集成的第三方 ORM 框架(包括 JPA、Hibernate 和 iBatis)如何处理 LOB 数据进行了阐述。概述LOB 代表大对象数据,包括 BLOB 和 CLOB 两种类型,前者用于存储大块的二进制数据,如图片数据,视频数据等,而后者用于存储长文本数据,如论坛的帖子内容转载 2007-09-18 10:47:00 · 726 阅读 · 0 评论 -
Spring 的优秀工具类盘点,第 2 部分: 特殊字符转义和方法入参检测工具类
Spring 不但提供了一个功能全面的应用开发框架,本身还拥有众多可以在程序编写时直接使用的工具类,您不但可以在 Spring 应用中使用这些工具类,也可以在其它的应用中使用,这些工具类中的大部分是可以在脱离 Spring 框架时使用的。了解 Spring 中有哪些好用的工具类并在程序编写时适当使用,将有助于提高开发效率、增强代码质量。在这个分为两部分的文章中,我们将从众多的 Spring转载 2007-09-18 10:42:00 · 1458 阅读 · 0 评论 -
Spring 的优秀工具类盘点,第 1 部分: 文件资源操作和 Web 相关工具类
Spring 不但提供了一个功能全面的应用开发框架,本身还拥有众多可以在程序编写时直接使用的工具类,您不但可以在 Spring 应用中使用这些工具类,也可以在其它的应用中使用,这些工具类中的大部分是可以在脱离 Spring 框架时使用的。了解 Spring 中有哪些好用的工具类并在程序编写时适当使用,将有助于提高开发效率、增强代码质量。在这个分为两部分的文章中,我们将从众多的 Spring转载 2007-09-18 10:34:00 · 764 阅读 · 0 评论 -
Spring2.5、Struts2、Ibatis开发框架搭建
一、框架下载1.1 Struts2框架Struts2框架发展于WebWork,现在捐献给了Apache开源组织,最新版本的Struts2框架可以从位于Apache官方网站的Struts2项目中获取,Struts2框架的项目主页地址为:http://struts.apache.org/ ,下载页面地址为: http://struts.apache.org/download.cgi转载 2008-12-10 18:10:00 · 1435 阅读 · 2 评论