收录了 ejb 频道下的 50 篇内容
这是一份关于 EJB 3 引入的新术语、新概念的核心术语表。本术语表旨在为一些流行术语(buzzwords)揭开神秘面纱,如 IoC、按异常配置(Configuration by Exception)、POJO、POJI、依赖注射(Dependency Injection)、可嵌入对象(Embeddable Object)、拦截器(Interceptors),还有许多。本术语表是一项不断完善的工作,我们将定期对其进行更新。
Grails给Java平台带来了Ruby on Rails风格的生产力,它建构于Groovy语言之上,并完全与Java集成。该教程展示了围绕一个已有的EJB 3实体Bean领域模型,如何使用Grails来快速地构建一个功能齐全的Web站点,而且代码很少。
随着EJB3规范以及支持EJB3的Java EE应用服务器的即将发布,全新Java EE体系架构的新战争将拉开帷幕,在过去3年中如火如荼的Spring占据了Java EE应用开发基础平台的大半江山,面对EJB3和Spring你应该如何选择呢?
EJB 3.1秉承了EJB 3.0的衣钵,为我们带来了更多的惊喜。它为经典的GoF风格的单例模式提供了新的支持,同时提供了CRON风格的调度、无接口的视图以及异步方法。 EJB 3.1还支持.WAR内部署,这样就无需.EAR文件了。
许多Java企业应用开发者都有过一些使用Enterprise JavaBean的经历,但他们仍继续选择他们所相信的更轻量级的技术,因为他们感觉用手工或用轻量级框架来构建解决方案更容易并更省时。就EJB 3.X而言,使用POJO解决方案更简单且有更易理解的代码,这种论调依然成立吗?Adam Bien不这么认为。
不久前,JBoss发布了新版本的JBoss AS 6应用服务器,该新版本提供了对Java EE 6 Web Profile的完整支持。David Salter则在自己的博客中详细介绍了EJB 3.1的新特性。
Indeed.com网站上的工作职位列表中Spring和EJB的需求进行统计结果表明,Spring正在超越EJB。SpringSource的CEO Rod Johnson利用这一数据指出:EJB正在成为过去时,EJB3.0规范所做的太少、太晚,以至于无法阻止这种趋势。针对Java企业级开发,这些对比当真反映了各公司在选择核心组件时重大的转变吗?
EJB3.1专家组最近发布了该规范的一个早期草案,其中包含了一些重要的新特性以及对EJB编程模型的持续简化。
最新版的OpenEJB(一个开源、轻量级的EJB 3.0实现框架)支持EJB 3.1 Singletons、构造器注入及与Spring框架的集成。Apache OpenEJB开发团队上周发布了OpenEJB3.1。
开源轻量级EJB实现框架OpenEJB的最新版支持对枚举、集合和Maps的依赖注入,并且支持OSGi和EJB 3.0规范。OpenEJB 3.0最终版近期发布了,它还支持@EJB引用其他EAR文件中的本地接口、事务日志及基于HTTP协议的EJBd。
Java EE的最新版本提供了几项新特性,包括依赖注入、Bean验证,以及EJB、Servlets、JSF、JSP技术方面的增强。Sun于上周四发布了Java EE 6。本文概述了最新版本的几个新特性。
Grails给Java平台带来了Ruby on Rails风格的生产力,它建构于Groovy语言之上,并完全与Java集成。该教程展示了围绕一个已有的EJB 3实体Bean领域模型,如何使用Grails来快速地构建一个功能齐全的Web站点,而且代码很少。
依赖注入是最近发布的Java EE 6中的一个主要特性。JSR 330(Dependency Injection for Java)为依赖注入提供了一个标准、可扩展的API。JSR 299(Contexts and Dependency Injection for the Java EE Platform 1.0)则建立在JSR 330之上,统一并简化了EJB与JSF编程模型。
近日,Joda Time库的开发者与JSR 310 Java语言日期时间改进的规范领导Stephen Colebourne就Scala语言的适用性发表了一篇令人深思的文章。他比较了Scala与EJB 2,并认为EJB 2是Java EE规范的低谷,“EJB 2增加了过多的复杂性但却没有获得预期的结果”。
JBoss Seam整合了Ajax、JSF、EJB3、Portlets和BPM,是个全新的一站式web应用框架。本文节选并编辑了Michael Yuan和Thomas Heute即将出版的关于Seam一书中的第一章和第二章,阐述了Seam的用途,并通过HelloWorld一例阐释了该设计理念。
巴西国家医疗保健系统曾被喻为全球最大的Java企业应用,涉及200多万行代码,囊括一个350个类的区域模块。该系统把所有能想象到全国范围内的各类行政地区模块化,其所实现的自动化给公共医疗保健系统创造了巨大的价值,让巴西人受益匪浅。本案例分析,从系统构架、解决方案、教训与启发以及项目的未来趋向等做全方面详细深入的探索。
本文来自于2013上海JavaOne大会上对Luminis公司Bert Ertman的专访。在这篇访谈中,Bert谈到了从Spring及遗留应用迁移到Java EE 6平台的重要性与必要性。他详细剖析了Java EE 6平台的诸多新特性、Spring应用可能存在的问题、应用迁移的场景与方式、如何通过Java EE 6的新特性来实现Spring框架的相应功能、如何根据实际的业务场景说服公司高层进行应用迁移、如何通过Java EE 6平台进行单元测试与集成测试等等。最后,Bert又谈到了微部署的优势与价值以及Web MVC前移的发展趋势。本文对于从事Java企业开发、Java应用服务器开发、Spring应用开发的开发者、项目经理及架构师来说颇具价值,同时也详尽比对了Spring与Java EE 6平台的众多特性。
一位ID是jackson1225的网友在JavaEye询问了一个大型Web系统的架构和部署选型问题,希望能提高现有的基于Java的Web应用的服务能力。由于架构模式和部署调优一直是Java社区的热门话题,这个问题引发了很多热心网友的讨论,其中一些意见对其它大型Web项目也有很好的指导意义。
欢迎进入GlassFish OSGi-JavaEE专题!自从GlassFish v3开始,一个新的特性被加入到GlassFish中,那就是GlassFish OSGi-JavaEE。本专题将分为九个部分向大家介绍GlassFish OSGi-Java EE相关的知识,本文对GlassFish OSGi-JavaEE做简单的介绍并简要叙述企业级的OSGi开发的现状。
随着互联网应用的发展,Java分布式远程服务技术受到越来越多的关注,本文将对各种相关实现以示例的形式逐一介绍,并总结其中的优缺点,使读者能够在技术选型时有所准备。