Kyle Gabhart 高级咨询顾问, Gabhart Consulting 2003 年 5 月 在进行企业应用开发时,J2EE 提供了很多各式各样的选择,但选择一个合理的方案 却不是一件容易的事。"J2EE"探索是一些系列文章,它对从事Java技术相关的技术经理、架构师和开发人员都是非常有用的。这个系列中的每一篇文章都设计到了一种或多种J2EE的技术,它们可以帮助你作出更出色的决定。
用于无状态网络的 J2EE 技术
2003 年 5 月
用 J2EE 开发企业应用程序时,它向人们提供了众多选项 — 使得为基础结构选择合适的解决方案不是一件简单的任务。J2EE 探险者是专门针对 Java 技术经理、架构设计师和开发人员的系列文章。该系列中的每一篇文章都会向您展示一种或几种 J2EE 技术,并经常对它们加以权衡,从而帮助您做出富有见识的决策。在本文,也就是该系列的第 1 部分中,LearningPatterns 的高级顾问 Kyle Gabhart 比较了两种用于无状态网络的 J2EE 技术:servlet 和 EJB 技术。
有状态网络的 J2EE 技术
2003 年 5 月
J2EE 中的 Java servlet 和 Enterprise JavaBeans 组件都提供了有状态服务器端处理。两种技术各有千秋,每种技术都比其它技术更加适合于某些应用程序设置。为了帮助您为您的企业选择合适的解决方案,LearningPatterns 的高级顾问 Kyle Gabhart 比较了这两种技术,并评估了它们在一些常见的有状态应用程序方案中的性能。
持久数据管理,第 1 部分
2003 年 6 月
J2EE 平台为管理企业数据持久性提供了一组丰富的选项,但如何选择适合于您体系结构的选项呢?Kyle Gabhart 介绍了 J2EE 最佳的数据持久性技术 — 实体 bean、JDBC 和 JDO — 并在几个不同环境中比较它们。
持久数据管理,第 2 部分
2003 年 7 月
上月的“探险者”专栏介绍了用于数据持久性的 J2EE 技术:实体 bean、JDBC 和 Java 数据对象(Java Data Object,JDO)。本月,企业 Java 专家 Kyle Gabhart 不再专门讨论比较成熟的 JDBC 技术和 EJB 技术,而是主要介绍 JDO。尽管这种技术与其它技术相比还不成熟,但您会发现 JDO 有一些独一无二的优点。
用JMS进行企业消息传递
2003 年 8 月
在本期的J2EE探索者( J2EE pathfinder)中,Java 开发者和咨询顾问Kyle Gabhart 解释了为什么消息服务对于企业的体系结构来说是至关重要的,您的解决方案必须克服什么类型的障碍,以及 除了Java消息服务(Java Message Service ,JMS)之外,还有哪些替代的解决方案。在本文的结尾,他分析了三种可用的解决方案(简单JMS客户机(Simple JMS Client)、结合JMS使用的会话bean, 以及消息驱动bean),并且提供了一些特定的指导方针来衡量这些选项。
创建和管理有状态 Web 应用程序
2003 年 9 月
在创建有状态应用程序时,数据管理是关键。为了智能地管理用户数据,必须将其置于上下文中,这可以通过 作用域(scope)来做到。在本期的 J2EE 探索者 中,Java 开发者和顾问 Kyle Gabhart 对用于有状态 Web 应用程序开发的 4 种会话作用域的适当处理给予了关注。您可以在本文给出的 论坛 中共享您对本文或者 J2EE 探索者 系列中任何文章的看法。
隐式对象的多种用法
2003 年 10 月
接着上月对会话作用域的介绍,企业 Java 专家 Kyle Gabhart 深入研究了 JSP 隐式对象的多种用法。接下来,他将介绍 9 个隐式对象,解释每个对象的用途(或者多种用途),最后给出一些怎样在 JSP 编程中使用这些便利工具的最佳实践。您可以到我们的 讨论论坛 中分享您对这篇文章或者 J2EE 探索者 系列中的任何其他文章的想法。
用五个容易的步骤实现 JSP 自定义标记
2003 年 12 月
JSP 自定义标记为在动态 Web 页中将表示与业务逻辑分离提供了一种标准化的机制,使页面设计者可以将注意力放到表示上,而应用程序开发人员编写后端的代码。在 J2EE 探索者 的这篇文章中,具有企业观念的开发者 Kyle Gabhart 介绍了 JSP 自定义标记的基本知识,并引导您完成将它们加入到 JSP 页面的五步过程。
用 JAAS 和 JSSE 实现Java 安全性
2003 年 12 月
在 J2EE 探索者 的这期文章中,企业 Java 开发人员和教育家 Kyle Gabhart 介绍了 Java 认证和授权服务(Java Authentication and Authorization Service,JAAS)和 Java 安全套接字扩展(Java Secure Socket Extension,JSSE)。跟随作者去发现如何结合这两个 API 以提供 J2EE Web 应用程序安全框架的核心功能:认证、授权和传输层安全。
使用 Java Servlets 2.4 来执行过滤
2004 年 2 月
Servlet API 很久以前就已成为企业应用开发的基石,而 Servlet 过滤器则是对 J2EE 家族的相对较新的补充。在 J2EE 探索者 系列文章的最后一篇中,作者 Kyle Gabhart 将向您介绍 Servlet 过滤器体系结构,定义过滤器的许多应用,并指导您完成典型过滤器实现的三个步骤。他还会透露 bean 的一些激动人心的变化,预计刚发布的 Java Servlet 2.4 规范会引入这些变化。

|