当前位置: 首页 > news >正文

网站运营配置网页设计叫什么职业

网站运营配置,网页设计叫什么职业,广州搜狗快速排名原,西宁建站一、ant关键元素 1. project元素 project 元素是 Ant 构件文件的根元素#xff0c; Ant 构件文件至少应该包含一个 project 元素#xff0c;否则会发生错误。在每个 project 元素下#xff0c;可包含多个 target 元素。接下来向读者展示一下 project 元素的各属性。 1) name…一、ant关键元素 1. project元素     project 元素是 Ant 构件文件的根元素 Ant 构件文件至少应该包含一个 project 元素否则会发生错误。在每个 project 元素下可包含多个 target 元素。接下来向读者展示一下 project 元素的各属性。 1) name 属性     用于指定 project 元素的名称。 2) default 属性     用于指定 project 默认执行时所执行的 target 的名称。 3) basedir 属性     用于指定基路径的位置。该属性没有指定时使用 Ant 的构件文件的附目录作为基准目录。 ?xml version1.0 ? project name antPro default getBaseDir basedir C:/ThinkInJavaCodetarget namegetBaseDirecho messageThe base dir is: ${basedir}//target /project     从上例可以看出在这里定义了default 属性的值为getBaseDir 即当运行ant 命令时如果没有指明待执行的target则将执行默认的target--getBaseDir 。此外还定义了basedir 属性的值为 C:/ThinkInJavaCode 进入C:/ThinkInJavaCode 后运行ant 命令得一下结果 Buildfile: C:\ThinkInJavaCode\build.xmlsayBaseDir:[echo] The base dir is: C:\ThinkInJavaCodeBUILD SUCCESSFUL Total time: 0 seconds 2. target 元素    target为Ant的基本执行单元它可以包含一个或多个具体的任务。多个target 可以存在相互依赖关系。它有如下属性 1) name 属性     指定 target 元素的名称这个属性在一个 project 元素中是唯一的。我们可以通过指定 target 元素的名称来指定某个 target 。 2) depends 属性     用于描述 target 之间的依赖关系若与多个 target 存在依赖关系时需要以“,”间隔。 Ant 会依照 depends 属性中 target 出现的顺序依次执行每个 target 。被依赖的 target 会先执行。 3) if 属性     用于验证指定的属性是否存在若不存在所在 target 将不会被执行。 4) unless 属性     该属性的功能与 if 属性的功能正好相反它也用于验证指定的属性是否存在若不存在所在 target 将会被执行。 5) description 属性     该属性是关于 target 功能的简短描述和说明。     举例说明如下 ?xml version1.0 ? project name targetPro defaulttargetB target nametargetA if ant.java.version echo message Java Version: ${ant.java.version}/ /target target nametargetB depends targetA unless philander description a depend example! /description echo message The base dir is: ${basedir}/ /target /project     从以下结果后可以看到我们运行的是名为 targetB 的target 由于它依赖于targetA 所以 targetA 将首先被执行同时因为系统配置了JDK所以 ant.java.version 属性存在执行了targetA输出信息[echo] Java Version: 1.6 targetA 执行完毕后接着执行 targetB 因为philander不存在而unless属性是在不存在时进入所在target 的由此可知 targetB 得以执行输出信息[echo] The base dir is: C:\ThinkInJavaCode。 Buildfile: C:\ThinkInJavaCode\build.xmltargetA:[echo] Java Version: 1.6targetB:[echo] The base dir is: C:\ThinkInJavaCodeBUILD SUCCESSFUL Total time: 0 seconds 3. property 元素     property元素可看作参量或者参数的定义project 的属性可以通过 property 元素来设定也可在 Ant 之外设定。若要在外部引入某文件例如 build.properties 文件可以通过如下内容将其引入 property file” build.properties”/ property 元素可用作 task 的属性值。在 task 中是通过将属性名放在“ ${ ”和“ } ”之间并放在 task 属性值的位置来实现的。     Ant 提供了一些内置的属性它能得到的系统属性的列表与 Java 文档中 System.getPropertis() 方法得到的属性一致这些系统属性可参考 sun 网站的说明。同时 Ant 还提供了一些它自己的内置属性如下     basedir:project 基目录的绝对路径        ant.file:buildfile的绝对路径上例中ant.file值为C:\ThinkInJavaCode\build.xml     ant.version:Ant 的版本信息本文为1.8.1     ant.project.name:当前指定的project的名字即前文说到的project的name属性值      ant.java.version:Ant 检测到的JDK版本本文为 1.6 。     举例说明如下 ? xml version1.0 ? project name propertyPro default exampleproperty name name value philander/property name age value 25/target name exampleecho message name: ${name}, age: ${age}//target /project     上例中用户设置了名为name 和age的两个属性这两个属性设置后在下文中可以通过 ${name} 和 ${age} 分别取得这两个属性值。 二、ANT常用命令 1. copy 命令     copy主要用来对文件和目录的复制功能。举例如下 eg1. 复制单个文件 copy fileoriginal.txt tofilecopied.txt/ eg2. 对文件目录进行复制 copy todir../dest_dirfileset dirsrc_dir//copy eg3. 将文件复制到另外的目录 copy filesource.txt todir../home/philander/ 2. delete 命令     对文件或目录进行删除举例如下 eg1. 删除某个文件 delete file/home/photos/philander.jpg/ eg2. 删除某个目录 delete dir/home/photos/ eg3. 删除所有的备份目录或空目录 delete includeEmptyDirstruefileset dir. includes**/*.bak/ /delete 3. mkdir 命令     创建目录。 eg mkdir dir/home/philander/build/classes/ 4. move 命令     移动文件或目录举例如下 eg1. 移动单个文件 move filesourcefile tofile”destfile”/ eg2. 移动单个文件到另一个目录 move filesourcefile todir”movedir”/ eg3. 移动某个目录到另一个目录 move todirnewdir fileset dirolddir//move 5. echo 命令     该任务的作用是根据日志或监控器的级别输出信息。它包括 message 、 file 、 append 和 level 四个属性举例如下 echo messageHello,ANT file/home/philander/logs/ant.log appendtrue 三、利用ant 构建和部署Java项目     Ant 可以代替使用 javac 、 java 和 jar 等命令来执行 java 操作从而达到轻松的构建和部署 Java 项目的目的。 1. 利用ant 的javac命令来编译Java程序     Ant 的javac命令用于实现编译Java 程序的功能。下面来看一个简单的例子首先我们建立名为 JavaTestPro的Java项目建立src目录为源代码目录在src目录下建立HelloWorld.java这个类文件。该类文件的内容如下 public class HelloWorld {public static void main(String[] args) {System.out.println(hello world!);} }     同时在JavaTestPro项目的根目录下建立build.xml 文件在该文件中编译sr 目录下的Java文件并将编译后的class文件放入build/classes 目录中整个项目的目录结构如下 |JavaTestPro       |src       |build             |classes       |build.xml      在编译前需清除classes 目录该文件的内容如下 ?xml version1.0 ?project name javacTest defaultcompile basedir.target namecleandelete dir${basedir}/build//targettarget namecompile depends cleanmkdir dir ${basedir}/build/classes/javac srcdir ${basedir}/src destdir ${basedir}/build/classes//target /project     在项目根目录(C:\ThinkInJavaCode\JavaTestPro)执行ant命令后可在该目录下发现新生成的build/classes子目录编译后生成的HelloWorld.class文件就在该目录下。 2. 使用java命令执行Java程序     Ant 中可以使用 java命令实现运行Java程序的功能。可以在上面的build.xml基础上做修改来实现 ?xml version1.0 ? project name javacTest defaultrun basedir.target namecleandelete dir${basedir}/build//targettarget namecompile depends cleanmkdir dir ${basedir}/build/classes/javac srcdir ${basedir}/src destdir ${basedir}/build/classes//targettarget namerun depends compilejava classname HelloWorldclasspathpathelement path${basedir}/build/classes//classpath/java/target /project 接着就可以在控制台看见输出[java] hello world! 3. 使用jar命令生成jar文件     还可以在上例的基础上更进一步来生成jar包可在run 这个 target 下再加上如下 target ?xml version1.0 ? project name javacTest defaultjar basedir.target namecleandelete dir${basedir}/build//targettarget namecompile depends cleanmkdir dir ${basedir}/build/classes/javac srcdir ${basedir}/src destdir ${basedir}/build/classes//targettarget namerun dependscompilejava classname HelloWorldclasspathpathelement path${basedir}/build/classes//classpath/java/targettarget namejar dependsrunjar destfilehelloworld.jar basedir${basedir}/build/classesmanifestattribute nameMain-class valueHelloWorld//manifest/jar/target /project     其中project的default 属性设置为应设为jarant运行完毕后可看到在项目的根目录下生成了一个 helloworld.jar的jar包 。可通过运行以下命令来执行该jar包 java -jar helloworld.jar 4. 使用war命令打包JavaEE项目     建立一个JavaEE项目其中src 为Java源代码目录WebContent为各jsp存放目录lib 为项目引用的的包的目录。在WebTest项目目录下建立了build.xml 文件该文件为该工程的 Ant 构件文件。 |WebContent     |src     |build         |classes     |WebContent         |META-INF             |MANIFEST.MF         |WEB-INF             |lib             |classes         |HelloJSP.jsp     |build.xml     读者可以 src 目录下放入在前续例子中开发的 HelloWorld.java 文件并在 WebContent下建立 HelloJSP.jsp 文件其内容很简单就是输出 Hello 信息代码如下所示 % page languagejava contentTypetext/html;charsetUTF-8 pageEncodingUTF-8% !DOCTYPE html PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN http://www.w3.org/TR/html4/loose.dtd html head meta http-equivContent-Type contenttext/html; charsetUTF-8 titlewar test for ant/title /head bodyHello JSP!Hello Ant! /body /html     接下来编写 build.xml 文件其内容如下: ?xml version1.0 encodingUTF-8 ? project name WebTest default war basedir .property name classes value ${basedir}/build/classes/property name build value ${basedir}/build/property name lib value ${basedir}/WebContent/WEB-INF/lib/!-- 删除build 路径--target name cleandelete dir ${build}//target!-- 建立build/classes 路径并编译class 文件到build/classes 路径下--target name compile depends cleanmkdir dir ${classes}/javac srcdir ${basedir}/src destdir ${classes}//target!-- 打war 包--target name war depends compilewar destfile ${build}/WebTest.war webxml ${basedir}/WebContent/WEB-INF/web.xml!-- 拷贝WebRoot 下除了WEB-INF 和META-INF 的两个文件夹--fileset dir ${basedir}/WebContent includes **/*.jsp/!-- 拷贝lib 目录下的jar 包--lib dir ${lib}/!-- 拷贝build/classes 下的class 文件--classes dir ${classes}//war/target /project      在C:\ThinkInJavaCode\WebTest目录下运行ant后就生成了WebTest.war 文件了然后可以将其放入Web容器(如Tomcat)的相应目录下(${Tomcata安装目录}\webapps)运行该web项目了。转载于:https://www.cnblogs.com/superjt/p/3578776.html
http://www.pierceye.com/news/478131/

相关文章:

  • 企业网站建设方案百度文库北京正邦品牌设计公司
  • 新乡个人网站建设国际婚恋网站排名
  • 昆明网站建设哪家seo内部优化具体做什么
  • 网站架构设计师浙江省建设厅网站证件
  • 服务器和网站维护安康网站建设公司报价
  • 网站搭建课程标准asp.net做购物网站
  • 网站代码怎么放seo怎么做
  • 网站建设需求说明书怎么写新手php网站建设
  • 织梦做招聘网站中山那些网站公司
  • 网站开发工程师公司购物网站推广
  • 做的网站打不开产品网站建设必要性
  • 网站建设模板免费下载制作网站公司图片
  • 网站建设是一次性给钱还是什么pr模板免费下载网站
  • 大气物流公司网站源码建设家装网站
  • 网站后台关键词交流建设网站
  • 学院网站建设总结华北理工大学学科建设处网站
  • 简单的网站php开发教程用cms做的网站 的步骤
  • seo杭州seo快速排名利器
  • 谷歌不收录网站一个完整的短视频策划方案
  • 网页制作培训网站关于营销的最新的新闻
  • 免费查找资料的网站wordpress中文4.8
  • 凡科建设的网站如何中式建筑公司网站
  • 珠海网站建设品牌策划开发设计公司网站
  • 找别人做的网站怎样修改招聘app
  • 学校网站内容建设银行网站电脑上不去
  • 住建部工程建设标准网站上海室内设计事务所
  • 做外贸采购都是用什么网站网站重构方案
  • 企业网站做推广河南app开发
  • 海宁做网站的公司仿搜狐视频网站源码
  • 网站备案和不备案的上海制作网站公司网站