目录
安装Jbuilder7
安装WebSphere™ 4.0
配置Jbuilder7与WebSphere4.0 AES
使用JSP与Servlets
使用Session Bean
使用Entity Bean
远程调试
附加信息
关于我
前言
Jbuilder7是纯java所写的,广泛使用的一个可视化企业级应用开发工具,JBuilder 7企业版能够与一流的j2ee应用服务器进行整合开发,如Borland® Enterprise Server 5.x, BEA® WebLogic Server™ 5.1, 6.0, 6.1, 7.0, IBM® WebSphere® 3.5, 4.0, iPlanet™ 6.0, 6.5, Oracle9i™ Application Server, Sybase,® and JBoss.™。
本白皮书对使用jbuilder7 配合IBM WebSphere 4.0 Advanced Edition Single-Server (AES)进行开发,部署和,以及Enterprise JavaBeans™调试的生命周期,jsp进行说明。
用于建立本开发平台的软件有:操作系统:Windows XP,™ JBuilder 7 Enterprise Edition, Oracle® 8.1.7, WebSphere 4.0 AES, Microsoft® Windows XP™ 和Internet Explorer® 6.0。
本书不是一本开发EJBS,JSPs/servlets,或java的手册,准确地说,它使你能够以最少的时间发挥最大的生产力,以最快的速度使用jbuilder7配合WebSphere 4.0 AES进行开发。
安装Jbuilder7
可安装的操作系统平台:jbuilder7安装到Windows,® Solaris,™ Linux,® and Mac® OS X 操作系统平台。
系统需求:安装jbuilder7 的系统空间至少为256MB,推荐空间为700MB,请参考以下连接:http://www.borland.com/jbuilder/pdf/jb7_sysreqs.pdf
安装:可用从borland 销售处得到的认证CD光碟进行安装,查看http://www.borland.com/company/borland_worldwide.html得到更详尽的信息。
注册软件:安装完jbuilder7评估版后,可从以下连接中得到注册码:http://www.borland.com/products/downloads/download_jbuilder.html,如果你已经有了注册码,请用注册码注册jbuilder7。
调整jbuilder7:默认的Java Virtual Machine (JVM™)堆栈大小可在以下目录中调整:<Jbuilder安装目录>\bin\jbuilder.config,修改以下两行以适合本机的JVM椎栈大小:
vmparam –Xms32m
vmparam -Xmx128m
提示:本白皮书假定jbuilder安装在C:\Borland\JBuilder7.
安装WebSphere™ 4.0
请检查IBM站点http://www-3.ibm.com/software/webservers/appserv/ 以查看安装手册,系统需求,注册方法。IBM WebSphere具有标准版,高级版和企业版三个版本,本手册所使用的为高级版。
提示:本白皮书假定WebSphere安装路径为:C:\WebSphere。
Jbuilder7并不要求与WebSphere 4.0必须安装在同一台机器上,WebSphere 4.0可安装在网络上的任意机器之上,如果WebSphere 4.0安装在UNIX操作系统之上,则磁盘必须可由NFS, SAMBA等协议访问存取。SAMBA可从www.samba.org 或 ftp://ftp.samba.org/pub/samba/ 处获得,选择samba-latest.tar.gz即可,如此的话,则jbuilder7不包含WebSphere任何的软件许可。
安装数据库
安装一种数据库以供Entity Bean使用,在本书中,Oracle 8.1.7安装在目录C:\oracle\ora81下。Oracle数据库可安装在多种操作系统的不同或相同机器之上,不必提供Oracle安装目录以供Jbuilder存取访问,Jbuilder是一个纯JAVA的IDE环境,它能够通过Oracle JDBC驱动程序classes12.zip对Oracle进行访问存取。
确保在本练习中Oracle服务已经启动。在本书中,假定数据库ORCL已经安装,ORCL是随Oracle安装时一并安装的默认数据库,你也可以使用其他数据库,本书将使用ORCL数据库。确保ORCL数据库实例已经启动。