知识大全 使用Ant进行Web开发, 第一部分

Posted 文件

篇首语:人生处万类,知识最为贤。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 使用Ant进行Web开发, 第一部分相关的知识,希望对你有一定的参考价值。

使用Ant进行Web开发, 第一部分  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  本文是Ant: The Definitive Guide nd Edition的摘录的两部分当中的第一部分 作者Steve Holzner介绍了web application的打包 并将于下周对第二部分做出修改 它将会介绍WEB 应用程序的部署 包括get serverdeploy 和 scp     对于Ant开发者来说开发Web就好像面包与黄油一样 在你的配置当中包含一系列的任务 第四章中我们将会介绍对应用包括Web应用的打包和部署的方法 包括移动 复制 ftp telnet sshesec 和mail等任务 Ant提供给我们的工具比我们提高的更多 这一章中我们将会介绍针对Web应用打包的方法 包括deploy reload 和undeploy等任务 第九章中将会介绍更多关于EJB的Ant任务      建立WAR文件    War任务是jar任务的一个扩展 它将Web应用程序打进 war文件当中 通过特殊的方法 文件将会被放置到服务器的WEB INF/lib WEB INF/classes 和 WEB INF目录当中 举例来说 当用户在编译工程之后产生以下的目录布局    >  例 当中使用的build文件将会把你需要部署的应用创建在 war文件当中 将 class文件放入WEB INF/classes目录 重新命名login xml web xml文件 并将其放入WEB INF目录当中 以及其它任务     例 建立war文件(ch /war/build/xml)    <?xml version= encoding= UTF ?>  <project default= main basedir= >  <property name= bin value= output />  <property name= src value= source />  <target name= main >  <war destfile= login war webxml= $src/login xml >  <fileset dir= $src/ />  <classes dir= $bin />  </war>  </target>  </project>    build 文件如下所示     %antBuildfile: build xmlmain:  [war] Building war: /home/steven/ant/ch /war/login warBUILD SUCCESSFULTotal time: seconds    通过上面的命令 我们建立了 war文件 除了将指定文件打包之外 Ant同时在 war文件当中提供了一个缺省的清单文件 Manifest mf 这个文件包含下面的内容     Manifest Version: Ant Version: Apache Ant Created By: _ b (Sun Microsystems Inc )    在建立 war文件之后 用户可以将它部署到web服务器的部署目录下 例如Tomcat服务器上的webapps目录     在表 中列出了war任务的属性     小技巧 war任务是一种指定 war文件部署的快捷方式 在使用zip或者jar任务时 使用不同的前缀(prefix)和完整路径(fullpath)可以达到与war任务同样的效果     表 war 任务属性列表   >  war任务可以包含像fileset及zipfileset这些指定在 war文件中应该包含有什么文件的元素 war任务可以通过这些元素来指定各种文件应该放在什么地方      webinf元素里面的文件 放在WEB INF路径下   classes元素里面的文件 放在WEB INF/classes路径下  l ib元素里面的文件 放在WEB INF/lib路径下   metainf元素里面的文件 放在META INF路径下     建立CAB文件    cab任务的作用是建立Microsoft cab 档案文件 cab任务的使用方法类似于jar或是zip任务 cab文件相当于 NET系统的 war文件 用于部署 NET应用程序到服务器 这个任务在Windows环境下使用外部工具cabarc(Microsoft提供)工作 cabarc必须包含在执行路径当中     鉴于Microsoft Visual Studio IDE已经提供了很多强有力集成工具和向导来建立 cab文件 我们不打算在这里花太多的时间 大多数的Microsoft开发者也不使用Ant来解决他们的构建问题 提供一个使用Ant cab任务的建立例子     <cab cabfile= $deploy/app cab basedir= $output />    小技巧 你可以免费的得到Microsoft C#的命令行编辑器 csc 如果你的Windows并没有包含这个工具 你可以安装 NET Framework s Sofare Development Kit (SDK)(可以在上得到) csc的编译器被包含在这个SDK当中     表 The cab 任务属性列表   >  用户可以使用嵌套的fileset元素来指定想要包含在文档当中的文件 相对于其他Ant任务来说这个任务形成一个隐含的FileSet 同时支持fileset元素(dir成为basedir)的所有属性 包括嵌套的元素include exclude和patternset元素 cha138/Article/program/Java/ky/201311/28666

相关参考

知识大全 Ant+JMeter进行Web应用的稳定性测试[3]

Ant+JMeter进行Web应用的稳定性测试[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 Ant+JMeter进行Web应用的稳定性测试[2]

Ant+JMeter进行Web应用的稳定性测试[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 Ant+JMeter进行Web应用的稳定性测试[1]

Ant+JMeter进行Web应用的稳定性测试[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 Ant+JMeter进行Web应用的稳定性测试[4]

Ant+JMeter进行Web应用的稳定性测试[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 关于Ant+JMeter进行Web应用的稳定性测试[4]

关于Ant+JMeter进行Web应用的稳定性测试[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 关于Ant+JMeter进行Web应用的稳定性测试[3]

关于Ant+JMeter进行Web应用的稳定性测试[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 关于Ant+JMeter进行Web应用的稳定性测试[2]

关于Ant+JMeter进行Web应用的稳定性测试[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 关于Ant+JMeter进行Web应用的稳定性测试[1]

关于Ant+JMeter进行Web应用的稳定性测试[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 利用 Ant 和 JUnit 进行增量开发

利用Ant和JUnit进行增量开发  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  软件开发习惯中

知识大全 使用Ant和Tomcat创建Web应用

使用Ant和Tomcat创建Web应用  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  应当尽量避