WEB开发网
开发学院软件开发Java Java EE 5:强大的功能、高生产率和低复杂性 阅读

Java EE 5:强大的功能、高生产率和低复杂性

 2009-11-11 00:00:00 来源:WEB开发网   
核心提示: Application Management 为容器管理的对象指定必需的属性和操作,它与多种行业标准管理协议兼容,Java EE 5:强大的功能、高生产率和低复杂性(8),Authorization Contract for Containers(Java ACC)定义安全策略提供者的语义,以及

Application Management 为容器管理的对象指定必需的属性和操作。它与多种行业标准管理协议兼容。

Authorization Contract for Containers(Java ACC)定义安全策略提供者的语义,以及如何授予对这个合约中的操作的访问权。它要求容器实现一些接口,使部署工具能够管理授权角色。

在 Java EE 5 中,这些规范都是维护版本(版本号都从 J2EE 1.4 中的 1.0 版升到 1.1 版),做了一些次要改进,这些超出了本文的范围。

实践:RideSynergy 应用程序

本节通过几个示例展示 Java EE 5 中的简化编程模型,说明这些模型如何提高开发人员的生产率。您可以看到如何通过这些模型快速开发一个示例应用程序,这个程序包含一个 Web 服务端点和客户机,使用 EJB 实现业务逻辑,使用 JSF 作为 Web 前端。

我将使用一个简单的 Web 应用程序演示 Java EE 5 技术,这个程序是一个称为 RideSynergy 的虚构的服务。RideSynergy 服务帮助人们在网上安排合作用车。我使用 NetBeans 5.5 开发这个服务,并在 Sun Application Server 9.0_01 和 WebSphere Application Server(Community Edition)2.0 上测试过。

RideSynergy 的工作方式如下:

它通过一个 Web 页面接受车辆供应和请求。

如果用户提供车辆,它会显示匹配的车辆请求列表。

如果用户请求车辆,它会显示匹配的车辆供应列表。

为了方便用户,它会在显示车辆供应和请求结果时显示天气预报,因为天气可能影响用户的决定。

它以 Web 服务的形式向第三方应用程序提供关于供应和请求的统计数据。

访问 RideSynergy 的用户使用图 1 所示的页面提供或请求车辆,需要指定旅行起点和终点的 ZIP 编码并输入一个电子邮件地址。这个页面还提供查看当地天气报告的选项。

上一页  3 4 5 6 7 8 9 10  下一页

Tags:Java EE 强大

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接