- 博客(75)
- 收藏
- 关注
【翻译】深入浅出 EJB3.1(下)
Global JNDI names(统一的全局JNDI命名) 该特性已经渴望很久了,终于在EJB3.1 中得以实现。原来EJB的全局JNDI命名方式都是供应商各自的实现版本,在布署的时候有很多问题。同一个应用程序中的那些session beans在不同供应商的容器中很可能JNDI命名就不同,造成客户端...
2009-05-07 23:37:24
191
【翻译】深入浅出 EJB3.1(上)
终于有空将EJB3.1的最新文章与大家分享,原文请看:http://www.theserverside.com/tt/articles/article.tss?l=EJB3-1Maturity 已经更新:【翻译】深入浅出 EJB3.1(下) 引言 Enterprise Java Beans(简称EJB)是...
2009-05-06 20:59:21
171
【翻译】Java EE 6体系结构的变革
又看到Reza同学为Java EE 6奔走呼告了。如同在浩浩荡荡的就业大军中的一员,Reza带着自己的最新“简历”——Java EE 6,向咱们开发人员展示耳目一新的感觉。但从本文的字里行间中,隐隐约约还是能觉察到它的困惑和迷茫:“已经付出了这么多,Java EE 6能再次成功吗?开发者...
2009-02-09 10:01:19
146
【翻译】Java EE 6体系结构的变革(完)
JSF2.0 尽管Java在展示层框架上竞争的非常激烈,但JSF仍然固守着自己的领地。虽然有很多关于JSF的易用性和健壮性的质疑声,但JSF2.0就是为正面解决这些问题而提出来的,它的易用,创新以及可扩展的特性包括: l &n...
2009-02-09 10:00:31
154
struts2,spring,jbpm实战——spring和jbpm的详细配置
Spring和jbpm整合还是挺复杂的,我把整合的过程以及遇到的一些问题和大家共同分享一下,有不当之处,希望大家指正。我的开发环境是xp3,我所用到的框架版本如下: struts2.0.11并且降级支持JDK1.4spring2.0,spring-modules-jbpm31-0.6.jarjbpm3.1.4hibernate.3.2.3 附件就是源码,请参照里面...
2009-02-05 15:00:04
191
Guice2.0的变化——第二部分 从Guice1.0迁徙到2.0
从Guice1.0迁徙到Guice2.0 Guice2.0不完全向下兼容Guice1.0,下面我们慢慢看。如果想看更详细的改变报告,请点击查看http://google-guice.googlecode.com/svn/trunk/latest-api-diffs/changes.html Exception Types 在Guice1....
2009-01-14 09:17:50
172
Guice2.0的变化——第一部分 新的特性(下)
ServletsServletModule现在支持编程式的配置servlets和filters。这些servlets可以直接被注入。GuiceServletContextListener类可以用来帮助Guice在一个servlet容器中来初始化Guice应用程序。同样,我也举个例子:public class InjectedHttpServl...
2009-01-13 09:06:16
170
Guice2.0的变化——第一部分 新的特性(上)
Guice2有望于本月发布,但是它并不向下兼容。很容易让人联想到Python和Python3000的故事。文章分两部分:“新的特性”和“从Guice1.0迁徙到2.0”,先睹为快吧。 第一部分 新的特性 Small Features l Binder.getProvider和Abstr...
2009-01-12 00:25:01
188
PDF源文件浅析
应该项目需要,初步研究了一下PDF的格式,打算和大家分享一下,如果有想做PDF或PDF阅读器开发的同学们,可以看看。 PDF格式规范,语法简洁。但初次查看PDF却容易给人错觉——PDF的二进制流太多了,原本清晰的数据格式被杂乱无章的二进制流给淹没了。 例如: stream5di?倯? 貓?匚{o绝幾Te:馎HG嵶?W...
2008-12-01 13:14:15
1646
垃圾收集器是一个“宝贝收藏家”?
原文请看:http://java.dzone.com/articles/gc-goodstuff-collector 对象创建与销毁真的性能很低,造成垃圾大量回收吗?对象的重用真的如所想的那么高效吗?垃圾收集器的职责真的是回收垃圾吗?一系列看似很显然的问题你一定不屑一顾。但看完本文,相信你也许会重新看待这类看似“简单”的问题。 正文 在过于的几个月里,我注意到大家普...
2008-11-25 23:58:17
153
深入理解JBoss Cache3.0——Naga
原文请看:http://java.dzone.com/articles/a-look-inside-jboss-cache 作者ManikSurtani是开源项目JBossCache的领导人,本文主要是对JBossCache3.0——Naga一些全新技术的论述,其中也不乏对原有技术的回顾。总的来说,本文还是揭示了缓存的未来——MVCC,值得推荐。...
2008-11-12 09:12:46
242
【翻译】Rod Johnson——关于当选JCP执行委员会的之言片语
SpringSource在上月底被宣布被加入JCP的执行委员会,专注于JavaSE/EE方向。而SpringSource加入JCP的代表也是Rod Johnson本人。很多人都知道Rod一向对拖拖拉拉的JCP并不满意,这次“新官上任”的承诺就是:对JCP做一些积极的改变。无论如何,祝贺SpringSource,祝贺Rod Johnson ...
2008-11-03 10:42:35
127
【翻译】EJB3.1真的来了吗?EJB3.1系列文章(五) 终章
历时9个多月的EJB3.1系列文章终于要划上圆满的句号了。作为EJB3.1专家组的代言人,Reza Rahman继续与我们分享EJB3.1的新特性。最难能可贵的是,本文最后他还就网友们的评论和建议整理出了一些大家都关心或感兴趣的话题,比如说“是否应该为Spring框架量身定制一套EJB3.1?”不过最终的规范还得几个月后才出来,所以,其中的变数也是未知的。不管怎么样,无论是否...
2008-10-16 14:37:21
174
【翻译】Rod Johnson——平衡的质疑:Spring维护策略的再次调整(完)
不管你承不承认,Spring实际上已经是实事上JAVA企业开发的标准 ,SpringSource最近策略维护策略变更已经在JAVA世界满城风雨 。 Rod终于忍不住在他的BLOG就SpringSource最近策略维护策略变更一事再次进行了新的调整,以求开源与商业达到平衡。Rod希望就此机会一扫大家的顾虑与疑问,表明 SpringSource坚持永远拥护开源的决心。原文请看: http://...
2008-10-09 09:33:08
176
hibernate延迟加载的原理与实现
大概一年半前,我开始了Java之旅。上来就是spring MVC + hibernate3 + spring的架构让我最头痛的就是hiberante3。后来项目因为数据量大,被迫改成了JDBC。现在回想当初那个hibernate3使用的相当菜了(现在似乎也算刚刚入门),而且对很多hibernate的概念原理懵懵懂懂,用的不好,招来老板对hibernate的一顿质疑。一年半后的今天。当我再次看待hi...
2008-09-18 01:06:06
419
【云计算专家Joseph Ottinger系列】应用服务器本质论
原文请看:http://www.theserverside.com/tt/articles/article.tss?l=WhatIsAnAppServer 作者简介:Joseph Ottinger是一名工程师,目前受雇于GigaSpaces Technologies,该公司致力于提供云计算的解决方案。你可以通过joeo@enigmastation.com....
2008-09-08 08:58:58
165
Spring破坏了JEE规范吗?
[TTS编辑注:这是TTS论坛上的原帖。我现在把它放到TTS主页上来,就是认定这又会是一场非常有趣的口水打仗。]原文请看:http://www.theserverside.com/news/thread.tss?thread_id=50477 正文: 首先,我不是Spring的反对者。我已经在许多项目中用到了Spring,并心悦诚服的认为它是一个伟...
2008-09-02 13:33:30
251
自己动手写一个Struts2
使用Struts2或webwork2有一段时间了,想把Struts2框架的思路简单的与大家分享一下,之前我是看过Struts2源代码的,所以本文算是它的一个功能非常有限的压缩版本。我也不打算重复发明轮子,只想让Struts2或Webwork2的新手更多的了解框架本身,而不仅仅是应用。废话少说,开始吧。 本文采用基本Xml来配置Action,如果有时间会继续写Annotation的实现。Xm...
2008-08-14 00:10:58
221
JavaFX预览版发布——Mac用户却痛苦至极
最新关于JavaFX的消息不断,对于我们绝大多数Windows,甚至Linux用户来说随时可使用JavaFX的幸福感往往让Mac用户羡慕不矣,这不就有Mac用户开始对Java6和JavaFX发飙。 原文地址:http://java.dzone.com/news/javafx-preview-released-today- 同很多开发人员一样,我也是Java客户端虔诚的“...
2008-08-03 23:19:09
608
【翻译】spring配置全书(下)——附PDF完整版下载
JMS 命名空间简介 Schema URIwww.springframework.org/schema/jms Schema XSDwww.springframework.org/schema/jee/spring-jms-2.5.xsd JMS命名空间提供的元素可用来配置message-driven POJO(消息驱动POJO...
2008-07-14 12:30:30
160
【翻译】spring配置全书(上)
作者简介: Craig Walls是Texas-based公司的软件开发人员,有着超过13年的开发经验,涉及的领域有通信,金融,零售,教育以及软件业等。他是Spring Framework的狂热拥护者,频繁的在当地local user groups讨论组和相关会议上演讲Spring,并且他的Blog上也有很多关于Spring的内容。 ...
2008-07-07 23:11:28
146
linux下websphere6.1布署webwork+spring+hibernate的问题
最近一直忙着将Windows下的Tomcat项目移植到Red Hat AS 5下,遇到了一些问题,虽然解决了,但有些还是不是特别明白,现在我这些问题贴出来,希望大家帮我看看我是不是有的步骤有问题? 一.Linux权限和Websphere安装乱码问题 症状:安装Linux时,没有权限访问某文件夹。解决办法:在Linux安装Websphere的话,需要用户为root权限,否则普通权...
2008-07-04 12:16:39
123
【翻译】EJB3.1真的来了吗?EJB3.1系列文章(四)
前言 Raza同学终于又出EJB3.1文章了,真是姗姗来迟,我也是刚翻译出来,希望和大家分享EJB3.1的新特性。今天主要讲的是WebBeans,相信很多关于EJB3.1的人,一定会对它感兴趣的,今天我们谈到WebBeans两个方面:依赖注入和增强的拦截器模型。相信今天的文章会让你有所收获。原文:http://www.theserverside.com/tt/...
2008-06-18 23:10:20
151
【翻译】Rod Johnson——Spring的宣言:开源,开放(完)
前言 这是本文的第二部分,里面提到并回答许多Spring用户最关心的问题。受EXT-JS开源协议的更改以及SpringSource应用程序平台(SpringSource Application Platform)基于GPL V3协议的发布的影响,Spring社区也是争论不断。Rod Johoson重申:我们承诺现在不会并且将来也不会改变现有项目的license。Spring Portfolio...
2008-06-10 16:51:56
466
【翻译】Rod Johnson——Spring的宣言:开源,开放
原文地址: http://blog.springsource.com/main/2008/05/27/open-source-open-strategy-the-springsource-manifesto/ 简介:这是 Rod Johnson 于上个月月末发表的 Blog ,这里没有抨击 EJB ;也没有大肆为其 Spring 呐喊助威;而是让每一个关心 Spring 的用户看到 Spr...
2008-06-06 13:06:36
229
Struts2(Webwork2)一些实战开发技巧
一.使用反射动态取出Pojo的属性这一招在一些特殊的场合下非常管用.比如说,用户在第一个页面,选择了某个实体其中要显示出来的几个属性,那个这个时候用反射是非常不错的选择,少了大量if语句: package com.leo.util;import java.lang.reflect.Method;public class HelloWorldBean { p...
2008-06-02 21:18:53
95
如何解决一些项目开发和维护中的问题——Hibernate实战篇
本文想将我的一些开发维护心得与问题得与大家分享,也许文中的内容你已经遇到过,并解决了,但可以当时并没有想为什么要这么做?要分享的内容还是围绕经典的webwork,spring,Hibernate,没办法绝大多数做Java的人还得靠这几个吃饭.开始吧. Hibernate部分 Hibernate是这三个框架最好入门,但最难掌握的.用不好,随随便便一个请求,就查询几百条...
2008-05-26 00:50:57
102
【翻译】EJB3.1真的来了吗?EJB3.1系列文章(三)
文本继续和大家分享EJB3.1特性,今天谈到的EJB Lite我个人感觉更像是Spring的子集.至于首先谈到的异步Session Bean调用,到底是消息驱动Bean的替代品还是补充,更需要更进一步的信息,废话不多说了,开始吧. 原文请看:http://www.theserverside.com/tt/articles/article.tss?l=NewFeaturesEJB31-3 讨论...
2008-05-01 13:53:31
150
【Danny hui】运用抽象工厂模式自己动手写一个IoC
本文的作者Danny hui似乎是TTS上的新人,我从Google搜不出一点关于本人的信息。从通过本文可以看出他对模式与IoC有自己独到的见解,本文在TTS上引发很多网友回帖,反响不一。那么我们现在来看看作者的IoC之路吧。 原文:http://www.theserverside.com/tt/articles/article.tss?l=InjectionwithAbstractFacto...
2008-04-23 16:34:09
132
【翻译】Wicket启示录——理论与实践(三)完
接下来,我们再看看EditContact类,把新建联系人的话和编辑联系人也给实现了,开始吧: public class EditContact extends BasePage { public EditContact() { setModel(new CompoundPropertyModel(new LoadableDetachableModel() { ...
2008-04-11 01:09:10
184
【翻译】Wicket启示录——理论与实践(二)
第二部分 实践 Application(应用程序) 与以往大多数web应用程序框架不同,Wicket不使用XML来进行配置,只需要在web.xml做少许必须的配置。所有的配置都在Application的子类中进行。(Jetty的Fans自然对这种编程式的配置欣喜若狂)。Application class配置了你程序的方方面面,包括应用程序的主页(home page)以及错误处理(error...
2008-04-09 23:47:49
156
【翻译】Wicket启示录——理论与实践(一)
序Wicket,当多数人看到它时,也许又是带着惯性思考 “java又出新玩具啦???”。下面是在wicket官方贴出的一个关于现今Java web框架的列表: EchoCocoonMillstoneOXFStrutsSOFIATapestryWebWorkRIFESpring MVCCanyamoMaverickJPublishJATOFol...
2008-04-09 23:15:44
201
NetBeans 7.0 揭密:用JavaScript重写,变成一个实足的在线IDE???!!!
原文请看:http://netbeans.dzone.com/announcements/netbeans-70-plans-uncovered-ne 其实我不应该现在谈论这个,因为我们打算在今年的JavaOne大会上给大家一个惊喜,但是消息还是不胫而走。我看见许多NetBeans的开发人员的Blog都在谈论此事,因为我也不再隐瞒什么了.下一个NetBeans的主版本预计在2009年发行,而...
2008-04-02 00:59:34
125
Spring创始人Rod Johnson再次发飙——“传统Java应用服务器正在没落”
最新来自java.done.com的第一消息。 曾经在《J2EE without EJB》中猛烈抨击EJB,说EJB必将成为历史的Rod Johoson,这次又将矛头再次指向JavaEE应用服务器,请看下文: Infoworld站点发表了TheServerSide人物谱,Spring的创始人Rod Johnson关于传统Java应用服务器的没落的精辟语录。 “我觉得我们都有目共睹传统Java...
2008-04-01 09:03:22
126
JSF+AJAX企业级开发之路——来自Sun的高级工程师Ed Burns的精彩演讲【二】
Ed Burns在本小节中的论述比较精彩,提到了各种AJAX整合JSF的方案以及AJAX的常见问答.因为我一直是用Webwork/Struts2,对JSF接触并不深.为此花了不小时间来“扫盲”.Ed来谈到了JCP也想搞一个AJAX+JSF的东东,并且集百家之长,但从他不愿意透露更多,可以看出还是有得等了.在对JSF2.0的憧憬,Ed想将现在JSF的Server-centric(请看注1)慢慢转成C...
2008-03-27 21:57:49
104
JSF+AJAX企业级开发之路——来自Sun的高级工程师Ed Burns的精彩演讲【一】
序 这是一篇很长很长的技术性演讲,但你无法从中得到一行代码。原文:http://www.theserverside.com/tt/knowledgecenter-is/knowledgecenter-is.tss?l=PodcastEdBurns 本周我推荐来自Sun高级工程师Ed Burns在TTS(TheServerSide)上关于JSF整合AJAX的精彩演讲.Ed Burns 作为 Su...
2008-03-25 09:31:56
140
【翻译】EJB3.1真的来了吗?EJB3.1系列文章(二)
我对本文的一些看法:Reza Rahman又出EJB3.1新文章了.本文作为该系列的第二部分,重点探讨了EJB3.1中的Timer Service和EJB打包机制.通过本文,你会了解到EJB3.1其实也在改变――越来越轻量级,越来越讲究最佳实践.比如说Timer Service就是在当前流行的开源scheduler(调度程序),比如说Quartz的基础上再接再厉.EJB打包机制也越来越看重轻量级的...
2008-03-18 12:12:27
143
Guice真的无法享受企业级组件吗???请看Guice与Spring整合
Guice真的无法享受企业级组件吗,JavaEye里炮轰Guice的占绝大多数。但如果Guice能整合Spring,那么我们似乎可以做很多有意义的事了。那么开始Spring整合之旅吧。不过crazybob在整合方面极不配合,就给了我们一个单元测试类,然后让我们自力更生。好在Guice本身足够简单。 首先还是来一个最简单无聊的HelloWorld整合吧。 HelloWorld.javapacka...
2008-03-13 17:50:08
136
【JSF专家Dennis Byrne】JSF反模式与陷井(三)完
终于到本文的最后一节了,本节内容主要讲JSF也是面对接口编程的,作者举了个简单的例子。然后在JSF安全问题上,使用了类似于ASP.NET的viewstate概念的东东。最后谈到了头痛的Portlet程序开发问题,作者指出Portlet问题远不止这些,而且问题都出在Portlet本身,非常同情Portlet开发人员。基于接口编程JSF鼓励“包含与扩展”的设计原则。因此JSF组件模型广泛基于接口。下面...
2008-03-06 13:21:41
92
【JSF专家Dennis Byrne】JSF反模式与陷井(二)
本节主要包括JSF的XML配置,线程安全等问题,是JSF开发人员不可多得的指导性文章。Dennis Byrne绝对是一位实战型JSF专家,不仅仅能对JSF规范提出不满,而且还对存在问题的JSF作一一解答。 正文:盲目使用XMLJSF的XML配置文件就算没有几千行,一般也得个几百行了。我曾经见过一个这样的项目:他们的“联系我们”这个页面充斥在几乎所有的单独的navigation-rule中:<...
2008-03-04 22:30:17
99
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人