Geronimo 叛逆者: 直面 JSF
2010-03-30 00:00:00 来源:WEB开发网通过这种方法,可以根据由按钮指定的操作所决定的 from-outcome 指定服务器应当从登录页面转至何处。当然,还有其他方法可以触发动作,但是那不在本文讨论的范围之内。
关键是 JSF 极大地简化了 Web 开发。这也是它被列入了 Tim McConnell 的待办事项清单的原因所在。
移至 Java EE(以前称为 J2EE 1.5)
“J2EE 1.4 规范中没有 JSF ,因此这是全新的”,Tim 解释道,“由于这是开源的,没有具体的计划,但是我们希望到下一年 Apache Geronimo 能够兼容 [Java EE] 5,那就将包括 JSF 1.2 规范。我们正在努力用一种比实现 J2EE 1.4 更有效的方法来实现”。
我始终对 Geronimo 之类的项目的内部工作原理很感兴趣,因此我问 Tim “这一次有什么不同?”
他回答说:“我认为现在 IBM 更多地介入其中,并且不仅是推动其兼容性。很多企业客户都不会用它,除非它是兼容的。” 他指出 Java EE 5 中有很多新规范。“因此还有很多工作要做”。
他先前说过的一些内容引起了我的好奇心。“您说它差不多是一个 Model-View-Controller 模式的实现。为什么是差不多?”
他解释道:“它与 MVC 模式有所不同,因为它是 Web 开发,并且很少有警告和诡辩被添加到规范中。例如,一个有趣之处就在于它们有表单或甚至是 Web 屏幕中的表单元素被更改时触发的事件通知,以便实现程序可以注册以侦听对该字段执行有效更改的事件。因此编程人员可以注册以侦听该字段上的事件,因此他不必查看它是否已被更改,因为如果该字段已被更改,那么他会收到通知。这样做实际上十分明智。对我来说,找到那些由实现而不是由编程人员完成的事件的工作量巨大而又十分复杂;编程人员只需注册该更改中的影响。理念就要使开发更轻松。”
- ››Geronimo V2.1.5 中的安全提升
- ››Geronimo 叛逆者: Apache Geronimo 的 JMS 实现:...
- ››Geronimo 叛逆者: Geronimo 与 Apache 许可带来的...
- ››Geronimo 叛逆者: 加入集群功能
- ››Geronimo 叛逆者: 摒弃 JBoss,使用 Apache Geron...
- ››Geronimo 叛逆者: 使用集成软件包:Codehaus 的 W...
- ››Geronimo 叛逆者: 直面 JSF
- ››Geronimo!第 2 部分: 构建 Geronimo
- ››Geronimo!第 3 部分: 状态问题
- ››Geronimo!第 4 部分: 模式
- ››Geronimo 叛逆者: 使用集成程序包:GlassFish JST...
- ››直面正版 网络视频方能持续发展
更多精彩
赞助商链接