站内搜索: 请输入搜索关键词

当前页面: 开发资料首页Java 专题使用Forte for Java开发EJB

使用Forte for Java开发EJB

摘要: 本文描述了Forte for Java3.0为开发者提供了一个建造端对端(end-to-end)Java应用程序的强大的环境......
  本文描述了Forte for Java企业版3.0和java 2.0 平台、以及与J2EE兼容的服务器和容器一起,为开发者提供了一个建造端对端(end-to-end)Java应用程序的强大的环境。在本文中,我们将集中介绍使用Forte for Java企业版开发企业JavaBean(Enterprise JavaBeans简称EJB)应用程序。
简介

  Sun ONE(Sun Open Net Evironment)开放网络环境作为Sun公司发布的网络服务战略,为企业提供创建、装配和配置Web的服务。Sun ONE框架包括很多工具和技术,例如Forte for Java和Forte ESP,创建(create)、装配(assemble)、集成(integrate)和分发(distribute)这些Web服务给最终用户。Forte for Java基于开放式架构,设计成容易和其他工具集成,诸如Macromedia Dreamweaver与Adobe GoLive等网页设计工具和包括ISV等开发的应用服务器(Application Server)等软件。

  Forte工具向导包括了许多向导和特性,为开发者自动完成了许多细节性工作。

  本文着重介绍了Forte for Java企业版在EJB开发方面的特性,以及如何有效的利用这些特性。利用Forte for Java 企业版工具向导可以开发、配置和测试符合EJB 1.1规范的EJB(注:Forte for Java企业版将在下一个版本中支持EJB 2.0规范)。简言之,Forte for Java 企业版提供的EJB开发主要包括了以下的特性和优点:
  • 提供开发会话bean(session bean)(有状态的或无状态的皆可)和实体bean(entity bean)的模板。
  • 包括 bean管理存储(bean-managed persistence简称BMP)和容器管理存储 (container-managed persistence简称CMP)。
  • 生成需要的界面和类---bean的本地接口(home interface),远程接口(remote interface)和实现类(implementation class)。
  • 通过"logical" bean来协调与简化bean的开发。
  • 可以用来检查bean是否遵循EJB 1.1 规范。
  • 自动将这些bean打包在一个EJB的 JAR文件中。
  • 通过标准的部署(deployment )API 实现应用服务器的集成,使bean的开发更快捷。
  • 通过采用工具向导并生成一个bean的JSP 测试客户端,简化了bean的测试过程。
    Forte for Java 企业版的关键特性是它侧重于EJB的开发、部署、测试周期。它关心的是bean开发过程中的大部分的'杂务活'以及其他的一些工作。例如:
  • 自动生成必要的界面。
  • 包含了必要的方法的实现。
  • 帮助建立EJB的字段。
  • 能提示或直接插入所有方法必要的参数、返回类型和异常。
  • 编译bean一步完成。
  • 对已编译的bean进行应用服务器打包和部署的工作也是一步完成。同时FORTE FOR JAVA企业版能为bean创建测试客户端。这个测试客户端可以从浏览器一端调用以测试该bean的功能。
  开发EJB

  EJB是一种用于商务过程(business processes)和商务数据(business data)建模的强大的组件。EJB开发者,通常也就是个人或某公司商务系统的专家,他们更适合把精力集中在bean的商务逻辑的实现上,而让EJB容器和J2EE平台来处理企业运算当中的非商务逻辑的部分(如远程访问,事务处理,安全等)。尽管如此,开发EJB绝不仅仅是单纯编写商务方法这么简单。

  首先,开发EJB需要正确设置开发环境,才能把bean的组件部署到应用服务器上。其次,需要创建构成EJB的不同组件,并根据bean类型的不同,这些组件必须包含特定的方法。一旦开发了bean,就必须把这些bean部署到操作环境中。最后,应该通过客户端或测试程序来对这些bean进行验证。



↑返回目录
前一篇: 如何测定JDBC的性能
后一篇: SunTM开放式网络环境--白皮书