



Java EE 以前称为 J2EE,可以帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。Java EE 是在 Java SE 的基础上构建的,它提供 Web 服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构(SOA)和 Web 2.0 应用程序。 本专题汇集大量相关技术资源,帮助您理解这些 Java 服务器端技术如何独立以及共同工作,这是您成功开发 Java 企业级应用的关键。
企业 Java 的构成部分
企业 Java 计算模型由四部分组成:标准平台定义(企业 Java APIs)、工业强度的应用服务器、构件架构和简化编码工作的开发工具。
J2EE 全面简介
本文分门别类的对 J2EE 中的服务,组件,层次,容器,API 都做了比较详细的介绍,相信看完此文,读者会对 J2EE 有一个更清晰的认识。
专家访谈:Bobby Woolf 谈 J2EE 体系结构和设计
这篇一问一答的文章里,我们邀请到了 J2EE 专家 Bobby Woolf 来回答关于 J2EE 应用程序体系结构及设计的问题。
J2EE 的客户端
这篇文章试图从 J2EE 客户端的角度出发来介绍 J2EE 体系。将介绍 J2EE 的客户端如何对 EJB 进行访问。J2EE 的客户端分类。最后重点分析 J2EE 中两种相似的客户端 Stand alone Client 与 J2EE Application Client。
当前流行的 J2EE Web 应用架构分析
J2EE 体系包括 Java Server Pages(JSP), Java SERVLET, Enterprise Bean,WEB service 等技术。这些技术的出现给电子商务时代的 Web 应用程序的开发提供了一个非常有竞争力的选择。怎样把这些技术组合起来形成一个适应项目需要的稳定架构是项目开发过程中一个非常重要的步骤。完成这个步骤可以形成一个主要里程碑基线。
Java EE 5:强大的功能、高生产率和低复杂性
随着平台的容器支持、开发人员工具、培训资源和开发人员社区体验等方面的改善,推动组织采用 Java Platform, Enterprise Edition 5(Java EE 5)的动力正在稳定增长。本文从较高层面介绍 Java EE 5 中新的生产率特性和 API 改进,并通过一个 Web 服务示例展示简化的开发模型。
了解 Java EE 5
本文概要介绍新的 Java EE 5 规范、它的许多重要增强功能以及它对 WebSphere 应用程序的意义。
用 J2EE 开发企业应用程序时,它向人们提供了众多选项 — 使得为基础结构选择合适的解决方案不是一件简单的任务。 J2EE 探险者 是专门针对 Java 技术经理、架构设计师和开发人员的系列文章。该系列中的每一篇文章都会向您展示一种或几种J2EE 技术,并经常对它们加以权衡,从而帮助您做出富有见识的决策。
-
用于无状态网络的 J2EE 技术
本文比较了两种用于无状态网络的 J2EE 技术:servlet 和 EJB 技术。
-
有状态网络的 J2EE 技术
J2EE 中的 Java servlet 和 Enterprise JavaBeans 组件都提供了有状态服务器端处理。两种技术各有千秋,每种技术都比其它技术更加适合于某些应用程序设置。为了帮助您为您的企业选择合适的解决方案,本文比较了这两种技术,并评估了它们在一些常见的有状态应用程序方案中的性能。
-
持久数据管理,第 1 部分
J2EE 平台为管理企业数据持久性提供了一组丰富的选项,但如何选择适合于您体系结构的选项呢?本文介绍了 J2EE 最佳的数据持久性技术 - 实体 bean、JDBC 和 JDO - 并在几个不同环境中比较它们。
-
持久数据管理,第 2 部分
本文不再专门讨论比较成熟的 JDBC 技术和 EJB 技术,而是主要介绍 JDO。尽管这种技术与其它技术相比还不成熟,但您会发现 JDO 有一些独一无二的优点。
-
用 JMS 进行企业消息传递
本文解释了为什么消息服务对于企业的体系结构来说是至关重要的,您的解决方案必须克服什么类型的障碍,以及 除了 Java 消息服务(Java Message Service ,JMS)之外,还有哪些替代的解决方案。
-
创建和管理有状态 Web 应用程序
本文对用于有状态 Web 应用程序开发的 4 种会话作用域的适当处理给予了关注。
-
隐式对象的多种用法序
接着上月对会话作用域的介绍,本文深入研究了 JSP 隐式对象的多种用法。接下来,将介绍 9 个隐式对象,解释每个对象的用途(或者多种用途),最后给出一些怎样在 JSP 编程中使用这些便利工具的最佳实践。
-
用五个容易的步骤实现 JSP 自定义标记
JSP 自定义标记为在动态 Web 页中将表示与业务逻辑分离提供了一种标准化的机制,使页面设计者可以将注意力放到表示上,而应用程序开发人员编写后端的代码。在 J2EE 探索者 的这篇文章中,介绍了 JSP 自定义标记的基本知识,并引导您完成将它们加入到 JSP 页面的五步过程。
-
用 JAAS 和 JSSE 实现Java 安全性
本文介绍了 Java 认证和授权服务(Java Authentication and Authorization Service,JAAS)和 Java 安全套接字扩展(Java Secure Socket Extension,JSSE)。跟随作者去发现如何结合这两个 API 以提供 J2EE Web 应用程序安全框架的核心功能:认证、授权和传输层安全。
-
使用 Java Servlets 2.4 来执行过滤
Servlet API 很久以前就已成为企业应用开发的基石,而 Servlet 过滤器则是对 J2EE 家族的相对较新的补充。在 J2EE 探索者 系列文章的最后一篇中,将向您介绍 Servlet 过滤器体系结构,定义过滤器的许多应用,并指导您完成典型过滤器实现的三个步骤。

|
最重要的十几个 J2EE 最佳实践
本文列出了 10 多个最重要的 J2EE 应用程序开发最佳实践。
最重要的 Java EE 最佳实践
本文是前一篇文章的更新版本。这个修正版中考虑了一些不断变化的技术趋势,更重要的是推荐了一些作者认为应当广泛遵循、但尚未广泛遵循的实践。
服务数据对象简介
如果您认为 J2EE 编程模型和 API 迫使开发人员在特定于技术的配置、编程和调试上浪费了太多的时间,那么欢迎您阅读本文。很多 Java 开发人员都怀疑如何能以统一的方式访问异构的数据,并对各种提出要解决这一问题的编程框架感到失望。本文将介绍使用服务对象数据(SDO)的下一代数据编程。
使用 WebSphere Integration Developer 6.0.1 在服务组件体系结构组件上定义 J2EE 角色
服务组件体系结构(Service Component Architecture,SCA)允许您根据基础传输进行抽象,以便定义策略和服务质量(Quality Of Service,QoS),而无需编写服务实现代码或对其进行更改。用于在 SCA 组件上定义 J2EE 角色的两个 QoS 限定符分别与安全权限和安全标识相关。本文描述如何使用 WebSphere Integration Developer 在 SCA 组件上定义安全权限和安全标识。
将 EJB 服务与 WebSphere Process Server 集成
本文介绍如何使用 IBM WebSphere Process Server Version 6 和 IBM WebSphere Integration Developer Version 6 来在不对其进行更改的情况下集成现有 J2EE 应用程序。
WebSphere ESB 入门:创建 POJO 并将其作为服务发布
从传统 Java 对象(Plain Old Java Object,POJO)开发服务组件,并在 IBM WebSphere Enterprise Service Bus 中发布。采用 Web 服务描述语言(Web Services Description Language,WSDL)定义接口,并使用 Java 实现。了解如何将服务组件与独立引用相关联,以及如何使用独立引用跨 ESB 访问服务。
Java EE 迎合 Web 2.0
如果 Web 2.0 应用程序使用的是基于标准的 Java Platform, Enterprise Edition 5 (Java EE) 开发方法,那么将会面临着严重的性能和可伸缩性问题。这是因为,大量支持 Java EE 平台的底层设计原理(尤其是使用同步 API 的应用)并不适合 Web 2.0 解决方案的需求。本文将解释 Java EE 和 Web 2.0 方法之间的不一致性,并对一些使用 Java 平台开发异步 Web 应用程序的解决方案进行评估。
方便 Ajax 与 Java EE 的集成
随着 Ajax 的兴起,对于消解这个热门技术的谜团并有针对性地处理在它的使用中出现的问题的需求出现了。高级 IT 专家 Patrick Gan 利用这个机会,研究了在 Java EE Web 应用程序中引入 Ajax 对整个开发生命周期可能产生的影响。对采纳 Ajax 基于异步通信的模式会存在的问题保持清醒,有助于踏上有效集成 Ajax 的正确道路。
|