IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope: Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    

developerWorks 中国  >  Java technology  >

Java EE 技术专题

developerWorks
J2EE 综述J2EE 服务EJB

安全
性能
部署
迁移
数据持久性
Java Naming and Directory Interface(JNDI)
JavaMail
Java Message Service(JMS)
J2EE Connector Architecture(JCA)
J2EE Management Specification(JMX)
Java Transaction API(JTA)



下面是每个 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 的概念和日常用法。



回页首



Java Naming and Directory Interface(JNDI)

JNDI 在 J2EE 中的角色
掌握 J2EE 是件令人生畏的事,因为它包含的技术和缩略语在不断地增长。Java 命名和目录接口(Java Naming and Directory Interface,JNDI)从一开始就一直是 Java 2 平台企业版(JEE)的核心,但是 J2EE 开发新手经常用不好它。本文将消除 JNDI 在 J2EE 应用程序中所扮演角色的神秘性,并展示它如何帮助应用程序从部署细节中解脱出来。

走出 JNDI 迷宫
从单机编程转向 EJB 技术和分布式计算这些更复杂领域的 Java 开发人员常常会陷入困境:编写成功地游历 JDNI 迷宫的代码会很困难,多计算机和配置也增加了出错的可能性。本文解释了如何编写可以成功地找到在 JNDI 名称空间中发布的 EJB 组件的客户代码。他向您展示了使处理更容易的各种编程选项,并提供了一些可以在您自己的应用程序中作为实用工具类使用的代码。



回页首



JavaMail

JavaMail 是一个 API,提供了一套对邮件系统进行建模的抽象类。

教程:JavaMail API 基础教程
想将邮件工具结合到您独立于平台的 Java 解决方案中吗?再没有比 JavaMail API 更合适的了,它提供了个独立于协议的模块,能用于 IMAP、POP、SMTP、MIME 和其它涉及因特网的消息传递协议。



回页首



Java Message Service(JMS)

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 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 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)

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 提供的用来管理事务划分和隔离的工具和一些高效率地使用这些工具的指导。



回页首


文档选项

未显示需要 JavaScript 的文档选项


  Java 专题
Java 新手入门
Java 核心技术
Java EE 技术
Java GUI 开发
Java Web 技术
Java 多线程与并发编程
Java 安全
Java 设计模式与建模
Java 代码质量
Java XML 技术
Rational 和 Java 开发

更多 Java 精彩内容


  资源中心
Ajax 技术资源中心
Web 2.0 开发专区
Java 应用开发源动力
Eclipse 项目资源
Geronimo 项目资源
Jazz 资源中心
DB2 9 资源中心
HelloWorld 系列
Rational工具可视化系列
RAD 认证系列
WAS 专栏
WAS CE 专栏

  更多推荐
Rational Edge 电子月刊
WebSphere 技术期刊
DB2 Magazine 中文版
developerWorks时事通讯

  更多 Java 站点
Eclipse.org
Sun 官方的发展历史
Java SE
Java EE
Java ME
Java Community Process(JCP)
Java 认证
XP.org

  特别推荐
Ajax 技术资源中心
XML 标准索引,了解 XML 标准动态
Zend Core for IBM


    关于 IBM 隐私条约 联系 IBM 使用条款