分享
 
 
 

经典Java开发工具介绍(2):Forte for Java Internet Edition

王朝java/jsp·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

www.dukeJava.com 网络娇娃工作站

作为Java技术的发明人和最主要的支持者,Sun公司还同时推出了大量的Java开发工具。 Forte for Java Internet Edition就是这样的软件。该软件是一种优秀的集成开发环境,它将调试器和用于Web应用开发系统的数据库组件整合到了统一的安装环境中。

软件包中现在不包含Html创作特性,这对Web设计人员来说确实有点不方便。Forte同时也不支持Enterprise JavaBean ,而IBM、Inprise或者WebGain的同类产品却已经提供了这一支持。即将在2001年面世的Enterprise Edition of Forte版本将包含EJB向导程序,从而为其增加了这一领域的竞争力。

放大观察

Sun还同时提供了所谓的Community Edition(Internet Edition版的子集)作为相应的免费下载版本。Community Edition没有包括集成源代码控制、数据库映射特性和Internet Edition 中所包含的PointBase数据库,不过该版本提供了很强大的jsp编辑和测试环境。所有这三个版本都可以运行在Windows、Solaris或者Linux操作系统之上。

我们测试了Internet Edition 具备全部功能的测试版本,我们发现该软件在小型的JSP站点上或者采用Java小程序的环境下运行地最好。除了IDE之外,软件还包括了企业建立和部署Web应用程序所需要的几乎全部工具和功能,其中有:Tomcat 3.2开放源代码JSP服务器、PointBase Embedded Server 3.3评估版(一种工作组数据库)??不过其大小被限制为5MB,Sun公司出品的Forte TeamWare 源代码控制系统也包括在其中。

Forte的编辑器提供了一种高效的代码编辑环境,其中包括了许多提高效率的特性,比如匹配括号和“<%”脚本标记符号的可视高亮显示、弹出功能帮助和名称填充(只能用于Java代码和对象,不能用于HTML代码)、HTML和Java文本彩色编码以及代码自动格式化等。

Forte编辑器的自动填充功能确实是一种很简单,但却非常有效率的特性,有了这一特性,开发人员就可以节约键入代码的大量时间。自动填充特性在编辑代码的插入点自动地用最匹配的代码将程序员刚键入的单词补充完整,对喜欢使用长变量名的用户帮助可就大了。不过这一功能还没有实现自动缩排、忽略缩进和鼠标移到起始行等智能特性。

Forte可以使用任何Java数据库连接驱动程序(JDBC)。不过Sun目前只针对Oracle 8i 2.0、 Microsoft SQL 7或者PointBase提供其支持。在我们采用Oracle 作为数据库的实验中,JDBC向导程序几乎可以完全自动地为我们产生基于Swing的数据库表单,我们由此希望能在未来的版本中能对HTML表单也实现这一功能。

Forte提供了一系列定制JSP标签以简化HTML数据库表单的建立工作。其中,有的标签可以自动地遍历数据库结果集合,有的标签可以执行更新、删除和插入操作。所有这些标签都为用户大大节约了编写JDBC代码所花费的时间。WebSphere Studio也包括了同样的标签,但是其功能远不如Forte的复杂。

除了这些辅助手段之外,Fort还首次采用了对象-关系映射特性。该特性有点类似JBuilder 和 WebGain Studio软件中的数据库-Enterprise JavaBean映射特性,不过Forte的这一特性却可以生成一般的Java类。

我们使用两种Forte向导程序自动获得了Oracle的纲要细节,包括表之间的关系等等。然后我们为这些纲要信息生成Java类,这些类将每个表都转化为带有“get”和“set”方法的Java对象,这些方法正好对应数据库内的每个列。

尽管在我们的代码中没有编写一句SQL 命令,但我们随后仍然可以通过这些Java对象读写数据。这一举措在软件工业上具有不同凡响的意义,由此可以产生一流的代码,不过这一特性尚存在性能上的一些问题。

虽然该产品还缺乏HTML设计特性,但是Forte由其独特的数据库连接特性而成其为一个强有力的竞争者。Sun的 Java IDE独有其方便的编辑功能、JDBC-to-Swing、数据库表单定制JSP标签和对象-关系映射等令人关注,我们希望Enterprise Edition版更有新的突破。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有