在开源领域,Spring开源框架已成为企业应用开发中使用最多的开源框架。Spring框架的优秀不但表现在其优雅的底层设计、使用方便快捷、面向工作实践、超强粘合能力等方面,另外一个不可忽视的方面是Spring拥有一个世界一流且活跃的技术开发团队。
Spring Dynamic Modules for OSGi(也就是从前的Spring-OSGi)今天发布了1.0版本。记者就这个版本的发布以及它能为Spring社区提供什么特别采访了SpringSource的CTO——Adrian Colyer和Spring Dynamic Modules项目的领导人——Costin Leau。
最近一直在忙于学习业务系统和学习c++,对技术框架已经疏于了解。恰好一同事在我项目里使用了spring,并带了些问题,所以决定看看Spring技术,针对我同事带来的这些问题与大家讨论。
JSF和Spring集成原理是获得彼此的上下文引用,以此进一步获得各自管理的bean,这是可能的,因为两者是web应用框架都遵循servlet规范,为二者整合提供了可能和基础.
Tapestry是一个基于组件的Web框架,以至于用它开发Web应用和开发传统的GUI应用很类似。使用Tapestry开发Web应用时,你无须关注以操作为中心Servlet API,引用Tapestry网站上的一句话:“Tapestry用对象、方法、属性替代以往的URL和查询参数,重新诠释Web应用开发”。
Spring中提供一些Aware相关的接口,BeanFactoryAware、 ApplicationContextAware、ResourceLoaderAware、ServletContextAware等等,其中最常用到的是ApplicationContextAware。实现ApplicationContextAware的Bean,在Bean被初始后,将会被注入 ApplicationContext的实例。ApplicationContextAware提供了publishEvent()方法,实现Observer(观察者
Spring是目前最流行的JavaEE Framework,但是使用Spring的Spring-WS开发WebService却十分繁琐。XFire是一个简化WebService开发的开源项目,通过Spring和XFire的结合可以大大简化基于Spring Framework的应用中的WebService开发。
在当今的MVC framework里,似乎Webwork2逐渐成为主流, Webwork2+SpringFramework的组合变得越来越流行。这似乎意味着Spring自带的MVC framework远比Webwork2差,所以大家纷纷用Webwork2来代替。确实,Spring的MVC framework不算是整个Spring的核心部件,但它的威力却超过了很多人的想象。很多人包括xiecc认为Spring的MVC framework是非常优秀的
Spring框架是一个2003年2月才出现的开源项目,该开源项目起源自Rod Johnson在2002年末出版的《Expert One-on-One J2EE Design and Development》一书中的基础性代码。在该书中,Rod Johnson倡导J2EE实用主义的设计思想,而Spring框架正是这一思想的更全面和具体的实现。Spring框架由一个容器,一个配置和组织组件的框架,和一组内置的为事务、持
15年前6月的一个闷热的早晨,我爬到一艘老式的玻璃纤维皮划艇中。它是如此古老,以至于有些小碎片差点插到了我的手指中,而且划桨长度大约是传统激流划桨的两倍。
Spring中有两种类型的Bean,一种是普通Bean,另一种是工厂Bean,即FactoryBean。工厂Bean跟普通Bean不同,其返回的对象不是指定类的一个实例,其返回的是该工厂Bean的getObject方法所返回的对象。在Spring框架内部,AOP相关的功能及事务处理中,很多地方使用到工厂Bean,本文简单分析工厂Bean的用法。
Struts 2与其说是Struts的升级版本,莫如说是WebWork的升级版本——我们可以通过WebWork开发团队当年宣称并入Struts时所提到的一句话了解到这一点:“WebWork 拥有前卫的技术,Struts 拥有强大的用户群,两者的合并或许将是一个完美的组合……”。
在一个系统中,用户登录功能是最常见的功能之一。本文演示了如何使用JSF+Hibernate+Spring组合实现简单的用户登录功能。
生活在一个信息爆炸的时代是幸福的也是痛苦的,幸福是因为新技术总是层出不穷,痛苦是因为总是处于追赶新技术的旅程中。近两年Java程序员对此可能深有感触,Java开源的新旺发达,
Spring是一个分层构架,意思是你可以选择只用它的一部分,而不影响其他。它的构架体系是内部相容的。所以,你将会在你的学习曲线中获得最大价值。
没个方法都或多或少需要环境参数(如: jdbc的conn ,hbn的session...等等 ),方法结束后又要关闭。 何不用proxy代理并用配置文件的方法来 关,开session 等
pring是什么? 初接触的人会说Spring是个ioc容器。 这个答案只能获50分!! Spring是一个从web mvc一直到数据访问的完整程序结构体系。而且对于不同的人有不同的使用方法。让我一一道来。