



下面是每个 Java EE 版本的组件、可选包和扩展的部分列表,以及简短的描述和相关技术文章,可以通过这些技术资源进一步了解这些组件在 Java 开发中的作用。
J2EE 中的安全,第 1 部分:J2EE 安全介绍
本文将介绍 J2EE 提供的安全服务,作者首先介绍 J2EE 中的安全概念和 J2EE 的安全体系架构.然后结合具体的实例向读者展示如何在自己的程序中应用 J2EE 提供的安全特性。
J2EE 中的安全,第 2 部分:J2EE 安全应用
本文将通过具体的例子向读者展示如何在开发中应用 J2EE 提供的安全服务。本部分的重点在于应用与实践。
J2EE 应用程序的授权概念和解决方案
授权体系结构可能非常不合理,存在大量问题。在本文中,您将了解如何调整应用程序的开发工作,以有效地使用 IBM WebSphere Application Server 中的授权功能。
如何提高系统性能指标
本文结合具体的个案介绍作者本人在进行系统移植过程中对提高 J2EE 系统性能指标的一些思考和设计方案,主要是关于数据缓存技术的应用。
使用 WebSphere 集群环境构建强大而灵活的 J2EE 应用程序集
本文描述了在 WebSphere Application Server 集群环境中设计基于 Web 的应用程序时需要考虑的事项,包括应用程序文件更新和同步、会话对象的序列化和动态缓存。
用 J2EE 1.2 部署多个应用程序
本文研究了一种常见重用方案,并探究了由这一方案而产生的一些考虑事项。他们将向您显示如何为打包和部署应用程序作出最佳选择。他们还通过将 IBM WebSphere Application Server 用作示例来提供实现的详细信息。
同时托管 J2EE 应用程序的多个版本
本文论述和讲解为了支持在一个 WebSphere Application Server 实例中同时托管 J2EE 应用程序的多个版本所需要解决的关键问题。
类路径冲突的鉴别
类路径冲突在处理开放源代码 Java 软件时比较常见。本文将介绍出现类路径问题时鉴别类路径冲突的简易方法。
部署 Java Web 服务
在多个容器上部署 Java Web 服务可能会给开发人员带来一些问题。通过阅读本文,您可以了解若干部署描述符实现,并了解 Java 社区如何开始处理这个问题。
走上开放之路
这个系列旨在帮助 .NET、Windows 客户机/服务器和 ASP 应用程序开发人员迅速转到 Java 平台。在这个 走上开放之路 系列中,作者将帮助您利用现有的开发知识,铺就您走上基于开放标准的编程之路。
将 J2EE 应用程序移植到 WebSphere 应用程序服务器
这个系列介绍了将 J2EE 应用程序从不同平台移植到 WebSphere 应用服务器上的共同方法和常见的问题。
J2EE 应用程序中的数据管理和数据持久性
本文分析了在 Java 平台上可用的两个数据管理策略:Java 对象序列化和 Java 数据库连接(JDBC)。尽管本质上这两种数据管理策略并不存在孰优孰劣的问题,但在管理企业信息系统时,JDBC 轻而易举地得以胜出。本文对序列化和 JDBC都进行了介绍,并通过讨论和实例来向您展示了 JDBC 是您的最佳选择的原因。
使用 SDAO 进行 J2EE 测试的分步方法
数据访问对象(Data Access Object)模式已经成为 J2EE 开发人员工具库中的标准部件。大多数开发人员不知道它有一个变体可以使测试更轻松。模拟数据访问对象集中了 DAO、模仿对象和分层测试的精华,从而允许您同时改进测试结果和整体开发方法。企业 Java 开发人员(并且是 SDAO 大师)Kyle Brown 使用代码样本和讨论向您全面介绍 SDAO 的概念和日常用法。
JNDI 在 J2EE 中的角色
掌握 J2EE 是件令人生畏的事,因为它包含的技术和缩略语在不断地增长。Java 命名和目录接口(Java Naming and Directory Interface,JNDI)从一开始就一直是 Java 2 平台企业版(JEE)的核心,但是 J2EE 开发新手经常用不好它。本文将消除 JNDI 在 J2EE 应用程序中所扮演角色的神秘性,并展示它如何帮助应用程序从部署细节中解脱出来。
走出 JNDI 迷宫
从单机编程转向 EJB 技术和分布式计算这些更复杂领域的 Java 开发人员常常会陷入困境:编写成功地游历 JDNI 迷宫的代码会很困难,多计算机和配置也增加了出错的可能性。本文解释了如何编写可以成功地找到在 JNDI 名称空间中发布的 EJB 组件的客户代码。他向您展示了使处理更容易的各种编程选项,并提供了一些可以在您自己的应用程序中作为实用工具类使用的代码。
JavaMail 是一个 API,提供了一套对邮件系统进行建模的抽象类。
教程:JavaMail API 基础教程
想将邮件工具结合到您独立于平台的 Java 解决方案中吗?再没有比 JavaMail API 更合适的了,它提供了个独立于协议的模块,能用于 IMAP、POP、SMTP、MIME 和其它涉及因特网的消息传递协议。
Java Message Service(JMS)是一个 API,它为所有与 JMS 技术兼容的消息传递系统定义一套通用的消息概念和编程策略,从而支持开发可移植的基于消息的 Java 应用程序。
教程:Java 消息服务介绍
本教程提供了对 Java Message Service (JMS)的概述,并提供了用它开发程序的一些基础知识。JMS 是由 Sun Microsystems 开发的,它为 Java 程序员提供一种访问企业消息系统的方法,即 面向消息的中间件 (MOM)。MOM 通过中间媒介以间接方式在应用程序之间异步传送数据,用这种方法提供一种以松散耦合的灵活方式集成应用程序的机制。
获得消息:J2EE 1.4 中的消息
在本文中,作者对 J2EE 规范中一个特定领域的改变进行了分析:消息。您将明白哪些内容需要改变、哪些可保持原样,以及有哪些新的机会在等着您。
J2EE Connector Architecture(JCA)为将 J2EE 平台连接到各种结构的 Enterprise Information Systems(EIS)定义了一个标准的体系结构,它定义了一套可伸缩的安全的事务性机制,使 EIS 厂商能够提供标准的资源适配器,可以将这些资源适配器插入应用服务器中。
教程:J2EE 连接器架构(J2EE Connector Architecture, JCA)简介
本教程向您循序渐进地介绍了 J2EE 连接器架构、该架构下最为相关的组件以及每个组件的功能。
理解 JCA 事务
事务处理是大多数实际 J2EE 应用程序开发中至关重要的一部分。在本文中,将解释如何通过 J2ee 连接器架构,将不同的企业信息系统(EIS)运用到事务当中。并通过一个示例电子商务应用程序,演示了不同 EIS 和资源适配器提供的不同级别的事务支持,展示了这些因素是如何影响应用程序设计的。
为 EAI 选择 JCA、JMS 或 Web 服务
本文讨论了在 J2C 连接器体系结构(J2C Connector Architecture,JCA)、Java 消息服务(Java Message Service,JMS)和 Web 服务实现之间作出选择的标准(选择的依据是现有的环境、您想实现的模式和松耦合或紧耦合的预置要求)。
JCA 1.5,第 1 部分: 优化和生命周期管理
本文介绍了 Java 2 Enterprise Edition (J2EE) Connector Architecture (JCA) 1.5 中所作的一些优化,它们可以加快现有或新外部资源适配器的运行速度。
JCA 1.5,第 2 部分: 工作管理和事务流入
本文将介绍新的 JCA 1.5 工作管理合约,该合约允许资源适配器利用应用服务器的某些功能来调度和处理工作。在 JCA 的另一个增强 —— 事务流入 —— 的支持下,企业信息系统可以在自己的事务中执行这项工作。
JCA 1.5,第 3 部分: 消息输入流
本文将介绍新的消息输入流合约。这项增强让资源适配器能够通过消息驱动 bean 同步地调用应用程序。如果想在现有的资源适配器中使用这项功能或者正在考虑编写新的 JCA 1.5 资源适配器,那么这篇文章是不可缺少的读物。
J2EE 连接器开发实践之一: J2EE 连接器的开发
本文基于 J2EE 连接器体系结构,介绍一个典型的资源适配器案例开发的过程和开发技巧,然后开发客户端,并在客户端通过连接器调用资源层。学习完本文,读者将能理解 JCA 的体系结构和开发的各个细节,并且能自主开发新的 J2EE 连接器。
J2EE 连接器开发实践之二:在不同平台下部署 J2EE 连接器和 J2EE 应用
本文将开发资源适配器的典型客户端,然后把它们和上一篇开发的连接器部署到当今流行的J2EE应用服务器平台下,并且在客户端进行调用测试。
利用 J2EE Connector Architecture
本文介绍如何使用 J2EE Connector Architecture (JCA) 和 CICS Transaction Gateway 对 IBM WebSphere Application Server 中部署的 CICS 应用程序和 J2EE 组件进行事务集成。针对 WebSphere Application Server V6.x 更新。
J2EE Management Specification(JMX)为 J2EE 平台定义了一个信息管理模型。根据其设计,J2EE Management Model 可与多种管理系统和协议进行互操作;包含模型到 Common Information Model(CIM)的标准映射,CIM 是一个 SNMP Management Information Base(MIB);还可以通过一个驻留在服务器上的 EJB 组件 —— J2EE Management EJB Component(MEJB) —— 映射到 Java 对象模型。
从黑箱到企业,第 1 部分: 管理,JMX 1.1 样式
本文是关于 Java 管理扩展(Java Management Extension (JMX))的三部分系列文章的第一部分,在本文中,Sing Li 研究了网络管理软件的历史,以及它是如何从开始阶段粗陋的软件发展成现今这样复杂而成熟的企业管理系统的。他还研究了困扰这些系统的许多常见问题的根源。以及如何利用 JMX 来解决它们。
从黑箱到企业,第 2 部分: Bean,JMX 1.1 样式
JMX 是受欢迎的新的 Java 平台标准扩展,它支持通过现代网络管理系统或企业管理系统对设备、应用程序和服务进行管理、控制和监控。在本文中,作者演示了如何快速地将工具代码添加到基于 Java 的应用程序中。
从黑箱到企业,第 3 部分: JMX 集成动手实践
本文将使用一个实际的网络管理系统(Network Management System,NMS)来监控装备了 JMX 的 Java 应用程序,从而揭示 NMS/JMX 集成中所使用的具有代表性的技术,以及在部署 JMX 时可能会碰到的一些常见困难。
Java SE 6 新特性: JMX 与系统管理
本文介绍了 Java 管理扩展(Java Management Extension,JMX) 架构及其框架,以及在 Java SE 5 中新引入的 JMX API -- java.lang.management 包, 最后作者讲述了此 API 在 Java SE 6 中的相关改进和对未来版本的展望。
使用 JMX 接口来编写 PMI 应用程序
本文解释了 PMI、JMX MBeans 和 J2EE 管理规范所定义的性能数据框架之间的关系,并向您展示如何使用 JMX 接口来访问 WebSphere Application Server PMI 数据。
Java Transaction API(JTA)是一个独立于实现和协议的高级 API,它使应用程序和应用服务器可以访问事务。Java Transaction Service(JTS)指定了 Transaction Manager 的实现,它支持 JTA 并在这个 API 之下的层上实现 OMG Object Transaction Service(OTS) 1.1 规范的 Java 映射。JTS 使用 Internet Inter-ORB Protocol(IIOP)传播事务。
理解 JTS - 幕后魔术
本文将探讨如何将 J2EE 应用程序构建到事务中,以及 JTS 和 J2EE 容器如何设法使事务服务(包括事务划分、资源征用和事务传播)对组件程序员来说几乎是不可见的。
理解 JTS - 平衡安全性和性能
在本文中,Brian 讨论了 J2EE 提供的用来管理事务划分和隔离的工具和一些高效率地使用这些工具的指导。
|