GlassFish FAQ
GlassFish可以使用在AIX平台上吗?GlassFish V2 可以在 Solaris Sparc, Solaris x86, Windows, Linux 和 Mac 上使用,下一个版本,大约明年发布,将会支持 AIX。GlassFish v3 模块化体系结构是基于OSGI吗?目...
Glassfish下的openCMS安装和部署
版本:Glassfish: V2openCMS: 7.0.3MySQL:5.0.18说明:首先可以参考Glassfish的安装过程,其中需要指出的是有些机器配置JDK环境的时候只用classpath(windows下)标志出JDK的路径,这在安装Glassfish的过程中会出错,...
Guice学习心得
这两天学习了一下GUICE的内容,也有点感受。 首先,关于GUICE的学习笔记,这里就不会说明了。必竟,我也是刚刚开始看GUICE,也没有什么高论,但是我觉得GOOGLE出的那份Guice 1_0 用户手册《Guice 1_0 用户手...
Spring 2.5 Perfomance Improvements 200% 直逼 Guice
并发性能提升的原因之一是使用了 ConcurrentHashMap,原来的 Collections.synchronized(new HashMap()) 存在同步锁的性能瓶颈; 如果你是用JDK 5.0或以上的版本,就可以直接得到这个性能的提升的好处了。 ...
关于Ioc的思考
这几天都在研究Ioc的实现项目:google的guice。现在被网上炒作的很严重,有取代spring的趋势。看了很多网站写的这两个Ioc的项目比较,都夸guice的速度如何好。 细细想来,其实这两个产品都是Ioc的实现,只是...
依赖注入是否值得?
博客的世界里进行了一场关于使用依赖注入(DI)之优点和缺点的有趣讨论。论题是:依赖注入是否真的值得? 讨论始自Jacob Proffitt,他撰文解释他的观点说,依赖注入的伸缩性不好。据Proffitt认为,DI流行的唯一...
Java开源框架发展的遐想
上周末在杭州网侠大会做演讲的时候,我说:Java开源框架的革命浪潮已经结束了,未来几年,将是Java语言级别的革命。说实话,自从03年Hibernate火爆,04年spring流行之后,Java开源领域实在太缺乏亮点了。但是,Java...
Guice与DWR集成
更多相关推荐 Tim因为其实现了guice与dwr的集成,已经被列入dwr的contributor行列,Tim在自己的blog上也谈到了如何实现guice与dwr的集成,不过说的比较粗略。下面我们来看看如何实现guice与dwr的集成。资源下载下...
Guice真的无法享受企业级组件吗
Guice真的无法享受企业级组件吗,炮轰Guice的占绝大多数。但如果Guice能整合Spring,那么我们似乎可以做很多有意义的事了。那么开始Spring整合之旅吧。不过crazybob在整合方面极不配合,就给了我们一个单元测试类,...
EJB 3.0开发指南之依赖注入
依赖注入(Dependency Injection),又称作控制反转(IOC),本来是一种设计模式,现在被吵得热火朝天,有点过了。比较有名项目如String,picoContainer等。 在EJB3.0中,可以通过在字段和设置方法上加上注释注入依赖...
对依赖注入技术的初学指导
依赖注入技术(Dependency Injection)被世人所认知和使用有一段时间了。近来,越来越多的人开始使用它的原理来设计、开发、和单元测试Java程序。一些很优秀很有意思的开源框架也由此开发出来,比如SpringFramework和G...
Spring依赖注入原理学习
首先我们来看看 Spring 参考文档的 11.2.6. 执行SQL语句 这里有个代码片断: import javax.sql.DataSource; import org.springframework.jdbc.core.JdbcTemplate; public class ExecuteAStatement ...
怎么样理解依赖注入?
假设你编写了两个类,一个是人(Person),一个是手机(Mobile)。 人有时候需要用手机打电话,需要用到手机的dialUp方法。 传统的写法是这样: Java code public class Person{ public boolean makeCall(long nu...
Guice,叫我怎能不爱你?
Guice作为一种优秀的IoC引擎,确实有很多让人激动让人动心的优势与特点,且听我一一道来:l IoC中Bean的注释:其实实现细节很是让人不得不佩服,因此,很多的其它...
祝贺Guice拿了Jolt Award
我对计算机界的八卦一向都不太敏感,也对很多所谓的“名人”不感兴趣。你说那章子仪,Britney好歹还能拿脸蛋,衣服,和衣服里面的东西来娱乐大众,一帮不知道哪来的猥琐男就写了点谁都能写的程序,又不是证明了...
Guice与Spring框架的区别
依赖注入,DI(Dependency Injection),它的作用自然不必多说,提及DI容器,例如spring,picoContainer,EJB容器等等,近日,google诞生了更轻巧的DI容器……Guice!废话不多讲了,先看看Guice是如何实现注入的吧。...
Guice 1.0用户指南-用 Guice 写 Java
简介Java企业应用开发社区在连接对象方面花了很大功夫。你的Web应用如何访问中间层服务?你的服务如何连接到登录用户和事务管理器?关于这个问题你会发现很多通用的和特定的解决方案。有一些方案依赖于模式,另一些...
Guice指南-与 JNDI 集成
例如我们需要绑定从 JNDI 得到的对象。我们可以仿照下面的代码实现一个可复用的定制的提供者。注意我们注入了 JNDI Context:package mypackage;import com.google.inject.*;import javax.naming.*;class Jn...
Guice指南-自举(Bootstrapping)你的应用
自举(bootstrapping)对于依赖注入非常重要。总是显式地向 Injector 索要依赖,这就将 Guice 用作了服务定位器,而不是一个依赖注入框架。你的代码应该尽量少地和 Injector 直接打交道。相反,你应该通过注入一个根...
Guice指南-架构概览
架构概览我们可以将 Guice 的架构分成两个不同的阶段:启动和运行。你在启动时创建一个注入器 Injector,在运行时用它来注入对象。启动你通过实现 Module 来配置 Guice。你传给 Guice 一个模块对象,Guice 则将一...