J2EE概述(6)

**10.12 Java XML处理API1.1
** XML是一种描述基于文本的数据的语言,使用XML使得数据可以被任何程序和工具读取和处理。程序和工具可以生成其它程序和工具可以读取和处理的XML文档。Java XML处理API(JAXP)支持使用DOM、SAX和XSLT对XML文档进行处理。JAXP使得应用程序可以不依赖于特殊的XML处理执行来解析和转换XML文档。
例如,一个J2EE应用程序可以使用XML来生成报表,而不同的公司都可以获得这个报表并使用各自最适宜的方法来处理它。一个公司可能会通过程序将XML数据导入到HTML中以使得其可以在网站中公布,另一个公司可能会通过工具导出XML数据以制定销售预算,而另一个公司可能会将XML数据导入它的J2EE应用程序中对其进行处理。

10.13 J2EE连接器体系结构1.0
J2EE工具提供商和系统综合者使用J2EE连接器体系结构建立可以加入到任何J2EE产品的支持访问企业信息系统的资源适配器。一个资源适配器就是一个使得J2EE应用程序组件可以访问底层的资源管理器并与其实现交互的软件组件。因为一个资源适配器是与它的特定的资源管理器相对应的,典型的情况是不同的数据库或企业信息系统会各自有其不同的资源适配器。

10.14 Java认证和授权服务1.0
Java认证和授权服务(JAAS)为J2EE应用程序提供了一个方法以为一个特定的用户或一组用户进行认证和授权。
JAAS是标准的可插入认证模块(PAM)结构的Java版本,它对Java 2平台的安全认证框架进行了扩展以支持基于用户的安全认证。

11、简单的系统集成

J2EE平台具有平台无关性,全部的系统集成解决方案建立了一个开放的市场,在这个市场中,每个提供商都可以向所有的用户出售他们的产品。这样的一个市场鼓励提供商进行竞争,不是试图将通过技术困缚用户,而是通过提供比其它提供商更好的产品和服务,例如是更好的性能、更好的工具或更好的用户支持。
J2EE API使得系统和应用程序集成具有下面的这些特点:

1、enterprise beans所支持的统一的应用程序多层结构
2、JSP页面和servlet所支持的简单的请求和响应机制
3、JAAS所支持的可靠的安全模型
4、JAXP所支持的基于XML的数据交换集成
5、J2EE连接器体系结构所支持的简单的协同工作能力
6、JDBC API所支持的方便的数据库连通性
7、message-driven beans、JMS、JTA和JNDI所支持的其它特性

要学习更多的有关使用J2EE平台以建立商业综合系统的知识,你可以参阅J2EE技术实践:http://java.sun.com/j2ee/inpractice/aboutthebook.html

11.1工具
J2EE实现标准提供了一个应用程序部署工具和一系列命令以装配、校验和部署J2EE应用程序和管理你的部署和产品环境。

11.2应用程序部署工具
J2EE实现标准提供了一个应用程序部署工具(deploytool)以装配、校验和部署J2EE应用程序。这个工具有两个版本:命令行和GUI。

GUI工具包括下列向导

1、打包、配置和部署J2EE应用程序
2、打包和配置enterprise bean
3、打包和配置Web组件
4、打包和配置应用程序客户端
5、打包和配置资源适配置器
6、此外,还可以在tabbed inspector pane中对每个组件和模块类型的配置信息进行设置。

11.3命令
表1-1列出了J2EE实现标准中所包含的命令,你可以使用这些命令在命令行执行操作。

表1-1 J2EE命令

j2ee

启动和终止J2EE服务

cloudscape

| 启动和终止默认的数据库

j2eeadmin

| 增加JDBC驱动、JMS目的文件以及不同资源的连接factory

keytool

| 建立公钥和私钥,并生成X509自签署证书。

realmtool

| 导入证书文件。为一个J2EE应用程序的认证和授权列表中增加或删除J2EE用户

packager

| 将J2EE应用程序组件打包到EAR、EJB JAR、应用程序客户端JAR或WAR文件中

verifier

| 校验EAR、EJB JAR、应用程序客户端JAR和WAR文件是否符合并遵守J2EE规范

runclient

| 运行一个J2EE应用程序客户端

cleanup

|

从J2EE服务器中删除所有已部署的应用程序

Published At
Categories with 服务器类
Tagged with
comments powered by Disqus