级别: 初级 IBM,
2003 年 5 月 01 日 WebSphere Application Server - Express 允许您通过查看和执行后端数据库中的简单信息更新来将静态 Web 站点转换为动态 Web 站点。
WebSphere® Application Server - Express, V5.0能让您容易地以划得来的成本“驶入”电子商务之路。它提供对动态 Web 站点快速而高效的开发、部署和管理。WebSphere Application Server - Express, V5.0 是为电子商务的前期步骤而设计的,它能用来创建数据库应用程序,从而使简单的信息更新成为可能并使得基本的打包的应用程序支持 Web。
针对电子商务新项目的集成产品
即使不考虑软件的复杂性,电子商务的前期步骤也已足够难。WebSphere Application Server - Express, V5.0 将您开始电子商务所需要的功能综合到一个集成软件包中。它包括 WebSphere Application Server V5.0 的一个简化配置和来自 WebSphere Studio 的一些基于 Eclipse 技术的工具。为了满足您的特定要求,WebSphere Application Server - Express, V5.0 提供了进行单一安装(如果要将开发工具组件和应用程序服务器组件安装在同一硬件上的话)或定制安装(如果您想将两个组件安装在不同机器上的话)的灵活性。
简化的应用程序服务器
WebSphere Application Server V5 的这一子集在不改变 WebSphere Application Server V5 的其他配置的情况下运行。由于是以兼容 Java?2 企业版(Java?2 Enterprise Edition,J2EE?)1.3 的库为基础构建的,WebSphere Application Server - Express, V5.0 支持以下最新的 Java 标准:
- 跨所支持的操作系统平台支持 JDK 1.3
- JSP 1.2(包括定制标记库)
- Java Servlet 2.3
- Web 服务(SOAP 2.2、WSDL 和 UDDI 客户机)
- Java 安全性模型(包括 API 和 J2EE 认证与授权)
- XML 工具(包括 Xerces 和 Xalan)
- Java 数据库连接(Java Database Connectivity,JDBC)
- JNDI
WebSphere Application Server - Express, V5.0 还包括 JavaScript 和数据库连接池(Connection Pooling)。
WebSphere Application Server - Express, V5.0 除了专注于简化的编程模型外,还使管理变得容易。这个集成的设计意味着,对于各种管理任务(包括配置服务器实例、配置应用程序、将应用程序发布到服务器以及停止和重新启动服务器或应用程序),您可以使用相同的、熟悉的开发工具界面。在任何可能的地方,您都可以使用缺省的设置以便不再需要进行配置,因此减少了维护工作。
强大的开发工具
WebSphere Application Server - Express, V5.0 提供了一个健壮的、易于使用的基于 Eclipse 技术的开发环境,这个开发环境允许开发人员创建、构建和维护动态 Web 站点、应用程序和 Web 服务。除了被局限于只能部署到 WebSphere Application Server - Express 外,这些开发工具提供了与 WebSphere Studio Site Developer 相同的开发功能。
主要的开发工具功能包括:
- 快速的 Web 设计和编写工具(包括 HTML、JSP 和 JavaScript)
- 可视化页面设计器(Visual Page Designer),用来创建 Web 用户界面
- Struts Builder,用来简化应用程序的创建
- 一些向导,用来创建数据库的 Web 界面
- 图像编辑和动画工具
- 创建与使用 Web 服务
- 富媒体工具,用于使用 WebArt Designer 来创建具有专业外观效果的图形标题、徽标、按钮和外框。
- JSP 调试
- 与版本控制系统的接口
- 使得将应用程序部署到应用程序服务器变得简单
欲了解更多有关这些开发工具功能的信息,请参阅 2002 年 12 月 3 日的 Software Announcement 202-329。
基于 Eclipse 技术的工具赋予开发人员以多种语言、多平台和多供应商支持的环境的选择自由。想灵活地选择最优技术的开发人员可以使用与开放标准一致的开放源代码构建的工具。欲了解更多的信息,请访问
www.ibm.com/websphere/eclipse。
易于安装和使用
WebSphere Application Server - Express, V5.0 自始至终都把易于使用作为设计目标。
易用功能包括:
- 快速和简单的安装:安装向导将会教您完成五个步骤。
- 代码生成:向导、样本和应用程序模板会在任何可能的时候帮您编写或提供代码。
- 简化的开发:可以选择编程模型,从而可以利用您现有的技能。为了提供一个能更好地用上 HTML 和 VisualBasic 编程技能的模型,把 Jakarta 标记库(Jakarta Tag Library)包括了进去并且增强了 JavaScript 支持。
- 高效率的开发:开发工具带有内容辅助这一特色功能,内容辅助提供了一个关于完成当前代码行的各种有效内容的列表,从而加速开发过程。
- 快速的应用程序设计:Struts Builder 提供了应用程序的高级别视图,允许您在编写任何代码之前详细确定应用程序的页面和操作。
- 简化的测试:测试服务器的自动创建和动态调试使您能容易地验证应用程序会正确运行。调试器使您能够检测和诊断在本地或远程运行的程序中的错误。您可以通过设置断点、暂挂执行、单步遍历代码和检查变量内容来控制程序的执行。您既可以对服务器端活动的代码进行调试,也可以对运行在工作站本地的程序进行调试。
- 简化的部署:只需一次单击即可完成对应用程序的装配和部署。
- 简化的管理:
- 创建和配置服务器实例
- 配置数据源和端口
- 启动和停止服务器
- 将应用程序发布到服务器
- 停止与重新启动应用程序
- 在任何可能的地方,您都可以使用缺省设置,因此便不需要进行配置。
- 悬浮式帮助:当把光标置于工具条按钮和编辑页面选项卡上时,将会显示对其执行功能的简短描述。
- 上下文敏感帮助:当定位在某一项上时,仅需按 F1 便可获得用户界面帮助、术语定义和关于选项的清晰说明。
- 动态标记帮助:仅需在标记内单击便可获得有关标记用法和属性的信息。
- 错误辅助:如果您遇到了错误,消息帮助将会把您引导到正确的信息。双击一个错误或警告的图标,会自动打开文件并指向源代码中的相关行。
- 大量的文档:WebSphere Application Server - Express, V5.0 包含大量的文档,如一个介绍性的 flash 教程,包含在 Getting Started 文档、样本和迁移文档中的三个循序渐进的教程。还有一本专门讲述 WebSphere Application Server - Express, V5.0 的 IBM 红皮书。
有用的向导
WebSphere Application Server - Express, V5.0 包含许多向导,用以引导您完成新建一个文件的全过程。向导的每一个页面都指明了必须输入的内容和条目,如果不输入一个有效的条目,它就不允许您前进到下一页或者完成向导。然后这个向导将会根据您输入的条目生成代码。
共有 70 余个向导可供使用。其中一些是:
- Creat a Web Project
- New File
- Web Pages from Database
- Web Pages from JavaBeans
- Web services
快速开始样本
样本可用来作为教学指导、代码库或应用程序的开始点。这些样本演示了从基本的 Model 1 设计到具有更佳可扩展性的 Model 2(模型视图控制器,Model View Controller)的各种开发技术。每个样本都带有大量的关于如何使用和定制样本的文档。
- Custom home page(定制主页)- 表现为一个基于员工的主页,该主页带有与现有的基于 Web 的资源链接。每一位员工都可以容易地通过子窗口访问公司的当前信息,并可以添加或删除链接或子窗口。主要的功能包括:基于 cookie 的个性化、子窗口、搜索功能、排序、股票报价 Web 服务的使用、天气服务 Web 服务的使用。
- Customer self-service(客户自助服务)- 表现为一个公司 Web 站点,这个站点允许客户登录到一个私有的、受 SSL 保护的用户帐户,这个用户帐户带有与那个客户关联的活动的列表。
- Document Management(文档管理)- 表现为一个受密码保护的站点,它允许用户登录并以只读方式访问许多文档。它的特点是按用户名和密码对平面归档文件进行受控访问。用户只能看到对他们的 ID 来说是可访问的那一部分文档。
- Survey(调查)- 表现为一个国际化的公司 Web 站点,并向您展示了如何使您自己的站点国际化。它还演示了公司员工的投票和调查功能。Survey 是一个多语言站点,它允许用户以他们所选的语言参加员工调查和 T 恤投票。
- Your Company(您的公司)- 说明了如何使用 HTML 页面、级联样式表、标记库和 Java™ Server Page(JSP)来为虚构的 YourCo 公司提供一个完整的内部网。YourCo Web 应用程序使得 YourCo 的员工能够查询某位员工的电话号码、预订会议室、查看或张贴作业清单、管理休假和请假并对内部网站点的视图进行个性化。这个样本提供了两个版本 - 一个版本使用了标记库和 JSP 以及有限的 servlet,另一个版本则利用更传统的 Java 编程。
- My Home Page(我的主页)- 说明了如何使用 HTML 来构建一个简单的包含文本和图像的静态主页。
- JSP™ and Servlet(JSP™ 和 Servlet)- 一组示例,这些示例说明了可以如何使用 Java servlet 和 Java Server Page(JSP)来实现 Web 站点中的各种常见功能。
应用程序模板
与样本类似,应用程序模板是基于常见使用情景的。然而,应用程序模板实际上使用了一个向导来引导您完成定制满足特定需要的应用程序的全过程。向导左边的任务列表说明了向导中的所有步骤以及您处在过程中的哪一步。完成向导时,就为您自动生成了应用程序代码。
所包含的应用程序模板有:
- Address Book(解决方案模板)
- List-Details(IT 模板)
- Login(IT 模板)
- Resource Reservation(解决方案模板)
- Self Service Insurance(解决方案模板)
- Shopping Cart(教程)
- White Pages(解决方案模板)
构建与部署 Web 服务
WebSphere Application Server - Express, V5.0 促进了以下 Web 服务开发任务,以帮助您跨当今企业所使用的最广泛的软件和硬件平台为动态电子商务构建和部署启用 Web 服务的应用程序。
- 发现 - 浏览统一描述、发现和集成(Universal Description, Discovery, and Integration,UDDI)企业注册中心或 Web 服务检查语言(Web Services Inspection Language,WSIL)文档,以定位现有的用于集成的 Web 服务。UDDI 注册中心可用于存储企业单元,这些企业单元描述了基本服务,从而帮助用户查找关于 Web 服务的消息。
- 创建或转换 - 从现有的构件(如 JavaBean、接收和返回数据的 URL、DB2 XML Extender 调用、DB2 存储过程和 SQL 查询)创建 Web 服务
- 构建 - 包装现有的构件(如 SOAP(Simple Object Access Protocol,简单对象访问协议))和 HTTP GET/POST 可访问的服务,并用 WSDL(Web Services Description Language,Web 服务描述语言)描述它们。
- 部署 - 将 Web 服务部署到 WebSphere Application Server - Express 测试环境或生产环境中
- 测试 - 在 Web 服务在本地或远程运行时对其进行测试
- 开发 - 生成一个样本应用程序来帮助您创建自己的 Web 服务客户机应用程序
- 发布 - 将您的 Web 服务发布到公共 UDDI 企业注册中心,从而对您的 Web 服务进行宣传,以便其他客户机或企业能够访问它们。
所有的 Web 服务支持都基于开放标准(如 UDDI 版本 2、SOAP、WSDL)以及对 WSIL 的新的支持。
复杂的 XML 支持
WebSphere Application Server - Express, V5.0 提供了全面的可视化 XML 开发环境,这个开发环境允许您:
- 用代码辅助调试和编辑 XSL
- 创建、查看与验证 DTD、XML 模式、XML 和 XSL
- 从 DTD/XML 模式创建 XML 文档和从 XML 文档创建 DTD/XML 模式
- 从 XML 生成 JavaBean 和从 JavaBean 生成 XML
- 定义 XML 文档间的映射并生成 XSLT
- 使用 Xalan 处理器对 XML 文档应用 XSL 样式表,以此创建 HTML 或 XML 文档
- 使用 XSL 调试器对 XSL 样式表进行调试
- 使用 Xpath 向导创建与执行 Xpath
- 编译 XSL 样式表以快速地执行
- 从 SQL 查询产生一个与 XML 相关的构件
- 从 XML 文档更新关系表
- 定义关系表和 DTD 文件之间的映射
- 生成一个文档访问定义(document access definition,DAD)脚本,这个脚本由 DB2 XML Extender 用来将现有的 DB2 数据组成 XML 文档或将 XML 文档分解为 DB2 数据
- 从 SQL 语句生成 XML 和相关构件,并使用这些文件在其他应用程序中实现您的查询
安全性
WebSphere Application Server - Express, V5.0 通过其复杂的基础结构和对开放的、基于标准的 Java 规范的支持提供了强有力的安全性。为了验证用户身份,它支持针对用户认证的基本证书(用户标识和密码)、基于表单的证书以及客户机端公用密钥基础结构(public key infrastructure,PKI)证书。它可以被配置用来使用任何认证机构(如 VeriSign、Entrust 或 Baltimore Technology)的证书。此外,为了保护您重要的 J2EE 资源不受到未授权的访问,WebSphere Application Server - Express, V5.0 支持基于 J2EE 角色的授权(J2EE Roles-Based Authorization)。
对发展的支持
作为带您进入 WebSphere 系列的产品,WebSphere Application Server - Express, V5.0 使您能够在需要更加复杂的功能时容易地进行迁移。应用程序无需根据 WebSphere Application Server 和 WebSphere Studio 的更高级配置进行更改便可运行。此外,在迁移到上述其他产品时,对 WebSphere Application Server - Express 要求的技能所作的投资会得到保护。最后,可折价换取对 WebSphere Studio Site Developer、WebSphere Studio Application Developer 和 WebSphere Application Server 都适用。
广泛的数据库集成
WebSphere Application Server - Express, V5.0 支持包括 DB2、Informix、SQL Server、Sybase 和 Oracle 在内的许多数据库的当前版本。
目标平台支持
开发工具和应用程序服务器都支持:
- Windows®NT 4.0
- Windows 2000 Server
此外,这些开发工具还支持:
- Windows XP
- Red Hat Linux for Intel 7.2(仅支持英文版)
- SuSE Linux for Intel 7.2(仅支持英文版)
应用程序服务器还支持:
- Windows 2000 Advanced Server
- Red Hat Advanced Server for Intel 2.1
- SuSE Linux for Intel 7.3
欲获得 IBM 的
iSeries 支持,请
单击这里。
关于作者  | |  | IBM has authored this article |
对本文的评价
|