阅读(801) 评论(0)
我的演讲 实际只有50分钟而不是60分钟,所以我只得砍去了REST和JMS相关的演示。尽管如此,我还是在现场做到了以下事情:
介绍Java EE 5 (Glassfish 2.1 + Netbeans 6.5):
启动 Glassfish v2.1
开发: 2个 EJB
公开(Expose)其中一个为WebService
使 ..
阅读全文...
阅读(813) 评论(0)
J2EE 1.4特别是EJB 2.X技术不便于高效地进行开发,所以转向POJO和Web容器成为许多“企业级”项目的选择。一些项目甚至搭建自己的架构,为的就是避免使用EJB 2.0。然而,如今开发环境和运行环境已经发生了巨大的变化。Java EE 5 ..
阅读全文...
阅读(2116) 评论(3)
Marc Fleury在2002年写了一篇值得一读的文章 蓝皮书 "为什么我爱EJB" (下载),他的观点在当时是令人惊讶的。我那是已经在使用EJB,但并不真正地爱他们 :-)。我没有到哪个程度,但我真的喜欢EJB 3.0。原因如下:
性能开销低。Glass ..
阅读全文...
阅读(731) 评论(0)
因为“危机”,我本以为今年会是安静的一年,我本计划写些文章、书、做些研究或者凭着兴趣"hacking"一些cool的且非商业的东西。但我的计划没有实现,我甚至得到了比前一年更多的合同,初看起来这好像不合逻辑。我甚至因 ..
阅读全文...
阅读(635) 评论(0)
在NetBeans中集成 Felix
本文介绍了如何在NetBeans IDE中启动Felix,以便使用NetBeans的调试和profiling的特性。
预备
在NetBeans中集成Felix,除了Felix和NetBeans,不再需要安装其他软件。
安装NetBeans
首先,你需要 下载NetBeans IDE。本指南使用 ..
阅读全文...
阅读(476) 评论(0)
JavaServer(TM) Faces Release Notes 1.2_12 -- Release Notes
JavaServer TM Faces 发行说明
规范版本: 1.2MR2 实现版本: 1.2_12
这篇文档所包含的信息将帮助你更高效地使用JSF的软件库。请参考 JSF常见问题 或获取额外的信息。
Java TM 2 Platform, Standard Ed ..
阅读全文...
阅读(655) 评论(0)
在GlassFish V2之前,命令行中仅有的监控属性的方法就是使用"dotted-name" 的get子命令。
asadmin get --monitor (-m) dotted name...
对于jvm的uptime,命令行输出如下:
>asadmin get -m server.jvm.uptime-count server.jvm.uptime-count = 1115738 (in millisec)
如果用 ..
阅读全文...
阅读(759) 评论(0)
开发你自己的插件(add-on)并扩展 GlassFish v3 Prelude应用服务器的功能现在已经可以变得非常简单。
GlassFish v3 被设计成更加模块化,HK2 组件服务和OSGi 模块化系统的组合使得GlassFish Prelude的扩展更加自然。
例如,通过插件扩展GlassFi ..
阅读全文...
spring本身还是不错的,但是hibernate比jpa复杂多了,个人认为struts2+spring+EJB3+JPA是最优的选择
-- taga 对《为什么我喜欢EJB 3.0并且尤其喜欢EJB 3.1》的评论
Rod Johnson在他的J2EE without EJB一书中提到EJB的几个不足之处,比如复杂性、可扩展性、厂家之间移植困难、不支持Singleton。这些在EJB 3中不复存在,相反Adam Bien的多篇文章中提到相对spring,EJB 3甚至更加简单和轻量。
参看:http://www.yeeyan.com/articles/view/60971/36381
技术是在不断发展和融合的,尤其当一个技术成为业界标准时,为所有主流厂商所支持时,采用它意味着更小的风险和成本。
-- 家常咖啡 对《为什么我喜欢EJB 3.0并且尤其喜欢EJB 3.1》的评论
EJB已经式微,现在是spring的时代
-- fxsc 对《为什么我喜欢EJB 3.0并且尤其喜欢EJB 3.1》的评论