专家文章翻译
kyo100900
热情,非常热衷于技术专研,目前就读于北京大学
展开
-
【翻译】EJB3.1真的来了吗?EJB3.1系列文章(四)
前言 Raza同学终于又出EJB3.1文章了,真是姗姗来迟,我也是刚翻译出来,希望和大家分享EJB3.1的新特性。今天主要讲的是WebBeans,相信很多关于EJB3.1的人,一定会对它感兴趣的,今天我们谈到WebBeans两个方面:依赖注入和增强的拦截器模型。相信今天的文章会让你有所收获。原文:http://www.theserverside.com/tt/...2008-06-18 23:10:20 · 145 阅读 · 0 评论 -
【翻译】EJB3.1真的来了吗?EJB3.1系列文章(五) 终章
历时9个多月的EJB3.1系列文章终于要划上圆满的句号了。作为EJB3.1专家组的代言人,Reza Rahman继续与我们分享EJB3.1的新特性。最难能可贵的是,本文最后他还就网友们的评论和建议整理出了一些大家都关心或感兴趣的话题,比如说“是否应该为Spring框架量身定制一套EJB3.1?”不过最终的规范还得几个月后才出来,所以,其中的变数也是未知的。不管怎么样,无论是否...2008-10-16 14:37:21 · 149 阅读 · 0 评论 -
【翻译】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 · 135 阅读 · 0 评论 -
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 · 131 阅读 · 0 评论 -
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 · 98 阅读 · 0 评论 -
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 · 123 阅读 · 0 评论 -
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 · 113 阅读 · 0 评论 -
【翻译】Wicket启示录——理论与实践(一)
序Wicket,当多数人看到它时,也许又是带着惯性思考 “java又出新玩具啦???”。下面是在wicket官方贴出的一个关于现今Java web框架的列表: EchoCocoonMillstoneOXFStrutsSOFIATapestryWebWorkRIFESpring MVCCanyamoMaverickJPublishJATOFol...2008-04-09 23:15:44 · 190 阅读 · 0 评论 -
【翻译】Wicket启示录——理论与实践(二)
第二部分 实践 Application(应用程序) 与以往大多数web应用程序框架不同,Wicket不使用XML来进行配置,只需要在web.xml做少许必须的配置。所有的配置都在Application的子类中进行。(Jetty的Fans自然对这种编程式的配置欣喜若狂)。Application class配置了你程序的方方面面,包括应用程序的主页(home page)以及错误处理(error...2008-04-09 23:47:49 · 147 阅读 · 0 评论 -
【翻译】Wicket启示录——理论与实践(三)完
接下来,我们再看看EditContact类,把新建联系人的话和编辑联系人也给实现了,开始吧: public class EditContact extends BasePage { public EditContact() { setModel(new CompoundPropertyModel(new LoadableDetachableModel() { ...2008-04-11 01:09:10 · 177 阅读 · 0 评论 -
【翻译】Rod Johnson——关于当选JCP执行委员会的之言片语
SpringSource在上月底被宣布被加入JCP的执行委员会,专注于JavaSE/EE方向。而SpringSource加入JCP的代表也是Rod Johnson本人。很多人都知道Rod一向对拖拖拉拉的JCP并不满意,这次“新官上任”的承诺就是:对JCP做一些积极的改变。无论如何,祝贺SpringSource,祝贺Rod Johnson ...2008-11-03 10:42:35 · 119 阅读 · 0 评论 -
深入理解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 · 235 阅读 · 0 评论 -
【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 · 123 阅读 · 0 评论 -
【翻译】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 · 145 阅读 · 0 评论 -
【翻译】深入浅出 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 · 164 阅读 · 0 评论 -
【翻译】深入浅出 EJB3.1(下)
Global JNDI names(统一的全局JNDI命名) 该特性已经渴望很久了,终于在EJB3.1 中得以实现。原来EJB的全局JNDI命名方式都是供应商各自的实现版本,在布署的时候有很多问题。同一个应用程序中的那些session beans在不同供应商的容器中很可能JNDI命名就不同,造成客户端...2009-05-07 23:37:24 · 181 阅读 · 0 评论 -
垃圾收集器是一个“宝贝收藏家”?
原文请看:http://java.dzone.com/articles/gc-goodstuff-collector 对象创建与销毁真的性能很低,造成垃圾大量回收吗?对象的重用真的如所想的那么高效吗?垃圾收集器的职责真的是回收垃圾吗?一系列看似很显然的问题你一定不屑一顾。但看完本文,相信你也许会重新看待这类看似“简单”的问题。 正文 在过于的几个月里,我注意到大家普...2008-11-25 23:58:17 · 143 阅读 · 0 评论 -
【翻译】Java EE 6体系结构的变革(完)
JSF2.0 尽管Java在展示层框架上竞争的非常激烈,但JSF仍然固守着自己的领地。虽然有很多关于JSF的易用性和健壮性的质疑声,但JSF2.0就是为正面解决这些问题而提出来的,它的易用,创新以及可扩展的特性包括: l &n...2009-02-09 10:00:31 · 151 阅读 · 0 评论 -
【JSF专家Dennis Byrne】JSF反模式与陷井(三)完
终于到本文的最后一节了,本节内容主要讲JSF也是面对接口编程的,作者举了个简单的例子。然后在JSF安全问题上,使用了类似于ASP.NET的viewstate概念的东东。最后谈到了头痛的Portlet程序开发问题,作者指出Portlet问题远不止这些,而且问题都出在Portlet本身,非常同情Portlet开发人员。基于接口编程JSF鼓励“包含与扩展”的设计原则。因此JSF组件模型广泛基于接口。下面...2008-03-06 13:21:41 · 87 阅读 · 0 评论 -
【JSF专家Dennis Byrne】JSF反模式与陷井(二)
本节主要包括JSF的XML配置,线程安全等问题,是JSF开发人员不可多得的指导性文章。Dennis Byrne绝对是一位实战型JSF专家,不仅仅能对JSF规范提出不满,而且还对存在问题的JSF作一一解答。 正文:盲目使用XMLJSF的XML配置文件就算没有几千行,一般也得个几百行了。我曾经见过一个这样的项目:他们的“联系我们”这个页面充斥在几乎所有的单独的navigation-rule中:<...2008-03-04 22:30:17 · 93 阅读 · 0 评论 -
【JSF专家Dennis Byrne】JSF反模式与陷井(一)
本文不是一篇关于JSF的入门文章。作者Dennis Byrne现在求职于ThoughtWorks,他是Apache Myfaces的项目管理委员会成员,同时又是JBoss JSFUnit的贡献者。由此可见作者有足够的权威去批判JSF。2008年在拉斯维加斯由TheServerSide举行的 Java座谈会上,你会看见Dennis对JSF反模式与陷井的个案研究。 本文覆盖了JSF日常开发过程中的反...2008-03-03 17:46:46 · 103 阅读 · 0 评论 -
【翻译】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 · 219 阅读 · 0 评论 -
【翻译】Rod Johnson——Spring的宣言:开源,开放(完)
前言 这是本文的第二部分,里面提到并回答许多Spring用户最关心的问题。受EXT-JS开源协议的更改以及SpringSource应用程序平台(SpringSource Application Platform)基于GPL V3协议的发布的影响,Spring社区也是争论不断。Rod Johoson重申:我们承诺现在不会并且将来也不会改变现有项目的license。Spring Portfolio...2008-06-10 16:51:56 · 456 阅读 · 0 评论 -
【翻译】spring配置全书(上)
作者简介: Craig Walls是Texas-based公司的软件开发人员,有着超过13年的开发经验,涉及的领域有通信,金融,零售,教育以及软件业等。他是Spring Framework的狂热拥护者,频繁的在当地local user groups讨论组和相关会议上演讲Spring,并且他的Blog上也有很多关于Spring的内容。 ...2008-07-07 23:11:28 · 140 阅读 · 0 评论 -
【翻译】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 · 153 阅读 · 0 评论 -
[翻译] Rod Johnson 为什么没有公司大到足够去拒绝开发人员他们所想得到的东西...
终于翻译完偶像级人物Rod Johnson 关于Java社区发生的两件大事的看法,希望大家一起来分享。 采纳的力量:为什么没有公司大到足够去拒绝开发人员他们所想得到的东西? 我们在伦敦的第一周年年会Spring eXchange刚刚结束不久,就陆续传来了许多消息。首先Sun Microsystems得到了MySQL,并且一直意料之中的Oracle收购BEA System终于公告于天下。在发表评议之...2008-01-23 00:03:58 · 250 阅读 · 0 评论 -
【翻译】EJB3.1真的来了吗?EJB3.1系列文章(一)
讨论部分已经翻译过了,详情请看:http://www.iteye.com/news/964原文请看:http://www.theserverside.com/tt/articles/article.tss?l=NewFeaturesinEJB3-1 第一部分 EJB接口是可选的 第一个显著的改变是专家组将最后一个使得EJB不够Pojo的障碍给去掉了——Session Bean的bussiness(...2008-01-29 22:59:53 · 131 阅读 · 0 评论 -
【翻译】为什么Microsoft要yahoo:一个真实的故事
请来自java.dzone.com关于Microsoft收购Yahoo的最新消息,原文地址:http://java.dzone.com/news/microsoft-and-yahoo-real-story 有一天,Sun公司的董事会主席Scott McNealy读到报纸时看到:一个叫“LAMP”的东西,让Java用户群是迅速缩小。于是勃然大怒,并把他的会计叫过来。 Scott:“我早就知道J...2008-02-04 11:20:54 · 144 阅读 · 0 评论 -
用Spring2.5和ICEFaces开发Java EE
ICEFaces是JSF组件的一个类库,并在此基础上添加了对AJAX特有的处理方法:在Server端绑定了DOM,并且通过AJAX的推技术将Server端上的改变传递给client。这就意味着Server端在与各种各样的后端数据服务交互后,获得表示层应如何变化的信息,利用推技术,立即可以异步发送动态数据给用户界面,而不需用户的介入。 ICEFaces组件套装相当完整,包括将普通JSF的组件改造成...2008-02-08 20:23:44 · 105 阅读 · 0 评论 -
Rod Johnson:Spring供职信息已超过EJB,JavaEE 继续 without EJB
供职信息的确是一个反映技术流行的风向标。它们反映公司是否会花钱来从各种大肆宣传的技术中找到想要的实质,它们反映了开发人员收入的增益以及对相关技术的掌握程度(对技术来说永远是一个重要元素),并且也为公司采纳某种市面上流行的技术栓上了保险。 Indeed.com是全球供职信息中的一个大站点,因此它的职位流利趋势图成为了一个非常重要的信息资源。它可以将过去发布过的职位数汇总,方便进行比较。 有时候,...2008-02-11 18:44:50 · 108 阅读 · 0 评论 -
开源已是绝对主流?!!!——开源采用率已经从06年的26%增长到07年的75%
OpenLogic是一家为企业提供开源软件解决方案的公司,其方案中已经包括数百种开源软件包。在过年的2007年里,通过其客户项目分析,OpenLogic统计了开源在企业开发的使用情况: 2007年关键趋势: 采用开源的应用迅速增长,平均每个企业使用大概94种不同的开源包,这个比例也从2006年的26%增长到今年的75%。 Apache 许可(license)成了企业最受欢迎的许可,其25个开源包...2008-02-16 18:48:01 · 108 阅读 · 0 评论 -
Spring破坏了JEE规范吗?
[TTS编辑注:这是TTS论坛上的原帖。我现在把它放到TTS主页上来,就是认定这又会是一场非常有趣的口水打仗。]原文请看:http://www.theserverside.com/news/thread.tss?thread_id=50477 正文: 首先,我不是Spring的反对者。我已经在许多项目中用到了Spring,并心悦诚服的认为它是一个伟...2008-09-02 13:33:30 · 244 阅读 · 0 评论 -
【云计算专家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 · 153 阅读 · 0 评论 -
【翻译】Rod Johnson——平衡的质疑:Spring维护策略的再次调整(完)
不管你承不承认,Spring实际上已经是实事上JAVA企业开发的标准 ,SpringSource最近策略维护策略变更已经在JAVA世界满城风雨 。 Rod终于忍不住在他的BLOG就SpringSource最近策略维护策略变更一事再次进行了新的调整,以求开源与商业达到平衡。Rod希望就此机会一扫大家的顾虑与疑问,表明 SpringSource坚持永远拥护开源的决心。原文请看: http://...2008-10-09 09:33:08 · 162 阅读 · 0 评论 -
Murach's Java Servlet and JSP 2nd Edition是再续经典还是鸡肋
一本颇具争议的JavaEE书籍——《Murach’s Java Servlet and JSP 2nd Edition》 Murach发行了它的《Murach’s Java Servlet and JSP 2nd Edition》,瞄准的目标直接是在Java企业开发领域的两大最常用的APIs。 Murach说此书有自己的独到之此。不同与一般的自由作家,Murach在书上涉及到了一批致力于钻研技...2008-02-22 13:28:07 · 398 阅读 · 0 评论 -
【Struts专家Ted Husted系列】Struts2其实也可以CoC风格编程(一)
作者简介: Ted Husted是Apache Software Foundation成员。他是Apache Struts和Apahce iBATIS的活跃成员,同样也是Apache Jakarta Commons的创始人。他有很多耳熟能详的著作:JUnit in Action, Struts In Action以及 Professional JSP Site Design。Ted在美国很多团队当...2008-02-27 22:33:45 · 146 阅读 · 0 评论 -
【Struts专家Ted Husted系列】Struts2其实也可以CoC风格编程(二)
文节是文章的第二部分,主要讲的是页面如何显示Action中的属性,以及在无XML文件配置情况下,轻松实现校验功能。 如何将我们的数据显示在页面上呢? 当服务器处理完了,我们需要将数据显示在页面模板上。通常为说,我们会在Struts的Action设置一些property(属性),这样在页面就可以直接取出来了。这些property的值也许来自于你自己的数据库,也许又是你自己的一系列业务逻辑处理后的结...2008-02-28 23:27:02 · 79 阅读 · 0 评论 -
【Struts专家Ted Husted系列】Struts2其实也可以CoC风格编程(三)完
这是本文的最后部分,主要介绍的SmartURLs的重定向与安装。作者也表示在将来的Struts2版本中,SmartURLs会集成在Code-Behind中去的。下周有时间的话,可能会给大家推荐在ThoughtWorks工作的Dennis Byrne 最新发表的《JSF Anit-Patterns and Pitfalls》(JSF反模式与陷阱)正文:使用SmartURLs提交表单后,还可以重定向吗...2008-02-29 21:06:55 · 119 阅读 · 0 评论 -
【翻译】Java EE 6体系结构的变革
又看到Reza同学为Java EE 6奔走呼告了。如同在浩浩荡荡的就业大军中的一员,Reza带着自己的最新“简历”——Java EE 6,向咱们开发人员展示耳目一新的感觉。但从本文的字里行间中,隐隐约约还是能觉察到它的困惑和迷茫:“已经付出了这么多,Java EE 6能再次成功吗?开发者...2009-02-09 10:01:19 · 140 阅读 · 0 评论