当前位置:首页 > 芯闻号 > 充电吧
[导读]Java有两方面的含义:Java语言、Java平台 作为一种语言,Java是一种跨平台开发语言,能开发出跨平台的应用对象和应用程序。例如:Oracle 8i的安装程序就是用Java开发的。Java语言

Java有两方面的含义:Java语言、Java平台

作为一种语言,Java是一种跨平台开发语言,能开发出跨平台的应用对象和应用程序。例如:Oracle 8i的安装程序就是用Java开发的。Java语言具有以下特点:简单、面向对象、分布式、解释执行、安全、 跨平台、高性能、多线程等特点。
作为一种平台,Java平台包括两部分内容:Java虚拟机和Java API。
1.2 Java之最
最好的集成开发工具
No1. Visualage For Java (www.ibm.com)

No2. JBuilder 3 (www.inprise.com)

No3. JDeveloper (www.oracle.com)

No4. VisualCafe

我推荐使用emacs

最好的应用服务器
No1. WebObjects (www.apple.com)

No2. WebSphere Application Server Enterprise Edition v3.0 (www.ibm.com)

No3. Apache JServ (java.apache.org)

No4. WebLogic Server

我推荐使用tomcat (jakarta.apache.org), Enhydra (www.enhydra.org)

最好的Java类库
No1. The Java Collections (www.sun.com)

No2. IBM Host Access Library API For Java (www.ibm.com)

No3. JClass Enterprise (www.klgroup.com)

No4. JGL

最好的Java中间件
No1. Sybase Enterprise Application Server (www.sybase.com)

No2. WebSphere Host On-Demand v4 (www.ibm.com)

No3. Progress Sonicmq (www.sonicmq.com)

No4. Visiobroker

我推荐使用cocoom (xml.apache.org), struts (jakarta.apache.org), turbine (java.apache.org)

最好的Java组件
No1. Bea Jumpstart eBusiness Smart Components (www.bea.com)

No2. JClass Enterprise Suite (www.klgroup.com)

No3. LingoGUI (www.slangsoft.com)

No4. Stdioj

最好的数据库产品
No1. Oracle 8i (www.oracle.com)

No2. Sybase Adaptive Server Anywhere (www.sybase.com)

No3. Cloudscape (www.informix.com)

No4. JDataStore

我推荐使用PostgreSQL

最好的Java虚拟机
No1. Java HotSpot Performance Engine (java.sun.com)

No2. ChaiVM (www.hewlett-packard.com)

No3. JSCP (www.nsicom.com)

No4. Jeode Platform

最好的消息工具
No1. Java Message Queue (www.sun.com)

No2. SonicMQ (www.sonicmq.com)

No3. FioranoMQ (www.fiorano.com)

No4. IBus

以上排名来自JDJ Nov 2000统计数据。



Java及Web应用
何键, hjnet@163.net
v0.1, 14 Nov 2000



--------------------------------------------------------------------------------

我把近一段时间我在论坛中所发的贴子进行了一下整理,形成这篇文档,以便大家参考,欢迎提出宝贵意见。 我在写作本文原搞时采用的是sgml格式,通过SGML-Tools转成你所看到的格式。SGML-Tools是一组文本格式化工具,能将简单的sgml文档转变为格式丰富的各种文件,包括HTML、TeX、DVI、PostScript、plain text、groff等。感谢SGML-Tools的所有开发员所作出的贡献。


--------------------------------------------------------------------------------


2. ANT 介绍
Ant是一个基于java的build工具。大家都知道,现在已经有了许多的build工具,例如make、gnumake、nmake、jam等,而且这些工具都非常优秀。那我为什么还要给大家介绍Ant这个新工具呢? 因为Ant是一个跨平台的Build工具。之所以Ant能跨平台,是因为Ant不再需要你编写shell命令,Ant的配置文件是基于XML的任务树,能让你运行各种各样的任务,任务的运行是由实现了特定任务接口的对象来完成的。

2.1 获得Ant
Binary版:最新的稳定版的下载地址是:http://jakarta.apache.org/builds/ant/release/v1.1/bin。

Source版:最新的源码稳定版下载地址是:http://jakarta.apache.org/builds/ant/release/v1.1/src/。如果你想获得最新的源码,地址是:http://jakarta.apache.org/from-cvs/jakarta-ant/

2.2 系统要求
需要在CLASSPATH中包含与JAXP兼容的XML parser,才能编译和使用Ant。

我给大家推荐一个XML parser:xerces,下载地址:http://xml.apache.org/xerces

当然,JDK肯定是必需的,并且是1.1或之后版本。

2.3 编译Ant
1. 进入jakarta-ant目录

2. 将JDK加入到你的PATH环境变量中

3. 设置JAVA_HOME环境变量,指向你的JDK安装目录

4. 运行bootstrap.sh角本文件

5. 运行以下命令创建Ant的Binary版:

build.sh -Dant.dist.dir=

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读
关闭