test
| Business Components for Java (BC4J) | |
当今的企业重点致力于通过快速开发和部署基于组件的应用程序来获得竞争性优势,这种应用程序为客户带来了特别的好处。Oracle Business Components for Java 是一个 J2EE 框架,它显著地简化了企业应用程序的开发、交付和自定义过程。这个开放的自定义框架为通用应用程序需求提供了内置的解决方案,从而使开发人员可集中实现他们市场上的特定商务需求。 产品概要 Oracle Business Components for Java 是一种基于标准的服务器端框架,用于创建可伸缩的高性能 J2EE 应用程序。该框架提供设计时 (design-time) 的工具和运行时的服务来简化建立、调试、自定义和重用商务组件的任务。使用 Business Components for Java 开发的应用程序可以部署在任何 J2EE 平台上,并可以从各种客户机进行访问,这些客户机包括 Web 浏览器、专业台式客户机、XML 客户机和无线设备。 用于企业应用程序开发的高效框架 用于企业应用程序开发的高效框架 Java 2, Enterprise Edition(J2EE TM) 编程模型为开发人员提供了一组核心 API 和用于开发可伸缩和可移植的多层应用程序的技术。在实际的应用程序中,开发人员除了使用底层 J2EE API 外,他们也常常自己实施设计样式以解决大多数多层应用程序通用的某些设计问题。理解这些设计问题并为它们提供解决方案极为困难,并且要花费大量时间。Business Components for Java 就是针对这一问题,它为 J2EE 开发人员提供实现许多通用设计样式的 应用程序框架,并为下列任务提供“系统外”解决方案:对象关系映射、有效性确认、数据访问、网络流量最小化和用户界面绑定等,从而帮助现实中的应用程序开发人员。
通过减少与常见“应用程序管道 (application plumbing)”工具相关的大量基础编码和测试工作,Oracle Business Components for Java 可以使应用程序开发人员将全部时间集中在实施商务解决方案上。使用此框架可以获得直接而明显的益处:减少开发费用、降低项目风险以及缩短进入市场所需的时间。 需要重点注意的是,虽然该框架可以通过其复杂的内置行为处理所有常见情况,但是利用这些优点并不会降低您控制应用程序工作方式的能力。由于通过几行策略性的代码,可以方便地在特定于域的组件中覆盖该框架所提供的任何自动行为,因此您可以灵活地使用各种操作方式。 对象关系 (O/R) 映射 BC4J 提供的 O/R 工具使得使用 Java 对象透明地存储和检索关系型数据库中的数据变得更为简单。向导和 UML 建模工具可以方便地将数据库表和视图反向设计为 Java 对象。
验证模型 执行商务规则对于任何应用程序都是重要的一部分,并且 BC4J 提供了框架在各个应用程序间一致地开发和执行验证规则。使用 Business Components for Java,无须在每个客户端中编写商务逻辑代码 ,您只须在一个可重用、特定于域的商务组件中编写一次该代码即可。根据商务规则的复杂程度,您可在 BC4J 中的不同级别执行验证。
可伸缩性与性能 Business Components for Java 框架提供诸如资源池、网络优化和磁盘溢出等特性,这些特性专门用来增强应用程序的性能和可伸缩性。在标准 CORBA 和 EJB 远程体系结构上,BC4J 执行附加的优化操作以确保客户端层和应用程序层间的网络往返数目保持最小。此外,对于 JSP 或基于 servlet 的应用程序(部署为 J2EE Web 模块),BC4J 提供独特的性能和可伸缩性:例如,声明式的 JDBC 连接合并、应用程序模块池、会话状态可持续性和大型结果集的磁盘溢出。
灵活部署 Oracle9i Business Components for Java 代表应用程序开发的高效率编程模式,它独立于层,且完全基于 J2EE 标准。该框架执行对客户端层和商务逻辑层的严格的逻辑分离,这样不用修改代码即可在多个配置中部署同一个应用程序。BC4J 支持标准的 J2EE 部署模式:J2EE Web 模块、EJB 会话组件、CORBA 对象和本地模式。 使用 BC4J,您不用预先选择部署平台,且也可以方便地在各个平台间切换,而无须更改任何代码。
支持丰富的用户界面 BC4J 使得将 JSP、Java Swing、无线和其他 XML 客户端绑定到商务组件更为简单。独立于层的编程模型确保相同的应用程序可以绑定到不同的用户界面,而不用在商务逻辑层更改任何代码。 对于 Java 客户端开发,JDeveloper 提供了 JClient,它是一种用来建立 Java 应用程序和商务组件的小程序的通用客户端框架。JClient 使用“模型视图控制器”体系结构,允许将标准 Swing 控件或任何基于模型的第三方控件绑定到 BC4J 数据源。JClient 也提供很多组合控件,使得设计比标准 Swing 控件提供更丰富功能的 Java 客户端更加容易。使用 JClient 的设计时向导,您可快速地生成数据敏感的表单,然后您可使用 JDeveloper 的用户界面设计工具自定义它。 对于 JSP/Servlet 应用程序,JDeveloper 提供了“BC4J 数据标记库”,这是一组符合 JSP 1.1 的标记,用于将 JSP 页绑定到商务组件数据源。使用 BC4J 数据标记,可以方便地设计和构建 JSP 数据库应用程序,并对 HTML 设计和数据库访问操作完全控制。使用数据标记时,开发人员不必编写大量 Java 代码以便与 BC4J 数据相互作用或自定义用户界面。客户端 JSP 应用程序的大部分可由 HTML 和 JSP 标记组成,这样,JSP 开发人员可以灵活地使用他们最喜欢的可视 HTML 编辑器与 JDeveloper,设计他们 JSP 应用程序的精确界面。 支持分层的自定义 开发和交付某个企业应用程序后,安装该软件的个人或公司一般需要对它进行调整以便符合他们的需要。Oracle Business Components for Java 提供了简便、创新的方法来完成这一任务。所有框架组件都将它们自己的 Java 实现类明确地从它们的 XML 组件定义中分离出来。开发人员可以扩展 Java 类和 XML 组件定义以自定义他们的应用程序。并且,扩展的组件可全局替换应用程序中的最初组件。
与 JDeveloper 紧密集成 Oracle JDeveloper 为商务组件框架提供了集成的设计时支持。JDeveloper 中的向导、编辑器和其他集成的设计工具使得建模、开发、测试、部署和调试 BC4J 应用程序更加简便。
| ||||||
热门下载 | ||