科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道基础软件企业级Java软件构建系统EL4Ant(2)

企业级Java软件构建系统EL4Ant(2)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

本文介绍企业级Java软件构建系统EL4Ant,阐述该工具如何和软件集成开发工具Eclipse和网络服务器Apache Tomcat简单而方便地一起工作。利用该系统和集成第三方软件框架开发Java服务端软件实现不间断地处理网络中的数据传输。

作者:骆古道/王德志 来源:InfoQ  2007年9月3日

关键字:

  • 评论
  • 分享微博
  • 分享邮件

除了目录ant安装了软件ant和目录作为Eclipse项目的工作目录外,最重要的目录是el4ant和demo-project。在El4Ant的系统目录el4ant下有两个目录lib和project-template,目录project-template仅仅是一个模板,它在这个目录里不是一定要的,这个模板我们称之为工程。目录demo-project就是这个模板的一个实例,或者说是EL4Ant系统的一个工程实例。而存放所有的系统软件包的目录lib是必须的。

EL4Ant系统可以有若干个工程。工程目录是我们实际软件项目存放的位置。在这个工程目录里有若干个模块,在模块下可以有若干个Eclipse项目。一般情况下工程是和目录ant同级;模块是工程的子目录;Eclipse项目目录可以在模块下的目录或者下一级或者再下几级目录里。

目前在工程目录demo-project下应该存在三个xml文件。这三个文件中最重要的也是经常修改的文件是project.xml,该文件把Eclipse的项目和属性一次搞定,其它两个文件很少修改。在你编译以后会自动产生一个ant文件build.xml,这个文件不需要去修改。

集成Tomcat版本5.5+到EL4Ant系统

下面我们简单说明一下网络容器集成到EL4Ant系统中。先在目录%EL4ANT_HOME%下创建一个目录tomcat。你可以在如下的链接获取网络容器Tomcat版本5.5.23:http://tomcat.apache.org/download-55.cgi

在你下载好的文件apache-tomcat-5.5.23.zip解压到目录%EL4ANT_HOME%\tomcat下之后,该目录下应该有目录bin。这样你可以通过EL4Ant系统开发网络应用软件。

一分钟后开发Java软件

打开你的系统终端,输入下面两条命令(在Linux下把命令中的“\”改为“/”下同):

cd %EL4ANT_HOME%\demo-project

..\ant\bin\ant -f bootstrap.xml

启动Eclipse工具,然后点击菜单,按照下面给定的方法可以把所有模块helloworld下的Eclipse项目一次性导入到Eclipse,进行软件开发等工作。注意所有项目的关联性也在Eclispe工具中体现出来了。

—File

—Import...

—General

—Existing Project into Workspace—Next

—Browse...

—%EL4ANT_HOME%\demo-project\helloworld(找到该目录)

—Ok

—Finish

再执行一条命令,你就可以打开你的浏览器(http://localhost:8080/helloworld/)访问我们的网络软件。

..\ant\bin\ant compile deploy.war.module.eu.helloworldweb

最后我们给出两条有用的命令,其中第二条命令输出结果,你可以看到由EL4Ant系统所生成的所有构建命令如这里的链接图:

..\ant\bin\ant -h

..\ant\bin\ant -p

后记

下次我们有机会再深入探讨如何从模板出发创建一个类似于demo-project实例工程及其模块和Eclipse项目。

从上面你可以了解到,EL4Ant系统体现了习惯优于配置(COC,Convention over Configuration),提高软件编程的乐趣和生产效率。EL4Ant系统要集成开发工具、系统和第三方软件包也是很简单的。我们可以集成许多第三方重要的软件框架,如著名的控制反转Apache HiveMind框架和基于SOAP的网络服务框架Codehaus XFire等,来完成更为复杂的软件开发项目。

查看本文来源

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章