Oracle Internet Developer Suite (售价3995美元)中所包含的JDeveloper 3.1产品是一种最新的强大开发工具,但这种工具只能针对Oracle数据库使用。尽管施加了这一限制,开发人员仍然可以从中获得相当强大的中间层功能和采用JSP的 Web应用程序开发能力。软件所特有的增强功能则将EJB和JSP的使用变得出奇的简单。
JDeveloper 采用了一项所谓的Oracle Business Components for Java framework技术,这种技术是一种建立和管理中间层组件(包括专门Enterprise JavaBeans)的专门方案。我们针对带有很多表的数据库运行相应的向导程序之后就可以生成可重用的事务组件集合,这个集合将我们要处理的数据库模型化了。
这样,用户采用Business Component将其数据库模型化之后,他就会获得JDeveloper 环境下对JSP更强大的支持能力。用户由此不仅可以为其应用程序方便地增加“空白” JSP,而且JDeveloper还允许用户实际地通过向导程序的使用来粘贴任何JSP元素。更妙的是,对JSP 编程来说,这样的向导程序可以直接让用户处理为数众多的Oracle's Web Beans,这些都是预先建立的可重用组件,可以用来设计用户界面。
我们对客户端确认(以及其他功能)可以采用两种技术,HTML或者使用JavaScript的Java bean。即便你非要采用HTML不可,你也不是不能采用那些软件提供的丰富表单组件(这些表单通常都使用了简单或者高级的控件,比如表和树等)。其他组件,比如Data Web Beans,则将Web应用程序为访问数据库而针对Business Component的连接工作大大简化了。
为什么要将JDeveloper作为开发Oracle Web应用的主要工具呢?其实原因还不在于其所具备的一般Java功能,而是因为它实现了Business
Component和JSP Web Bean之间的协调运行。任何Java开发人员都可以利用JDeveloper,通过中间层组件和XML的使用实现具JSP功能的Web应用。
Oracle
Internet Developer Suite with JDeveloper 3.1,售价3995美元,(公司信息),, www.oracle.com,