1、<project>标签
每个构建文件对应一个项目,project标签是构建文件的跟标签,它可以有多个内在属性,各个属性的含义分别如下所示:
default表示默认的执行目标,这个属性是必须的。
basedir表示项目的基准路径,这个属性是必须的。
name表示项目名称。
description表示项目的描述(或者是对这个标签的作用进行表述)。
每个构建文件都对应于一个项目,但是大型项目经常包含大量的子项目,每一个子项目都可以有自己的构建文件。
2、<target>标签
一个项目标签下可以有一个或多个target标签,一个target标签可以依赖其他target标签,target所有属性如下所示:
name表示这个标签的名字,这个属性是必须的。
depends表示依赖的目标。
if表示仅当属性设置时才执行。
unless表示当属性没有设置时才执行。
description表示项目的描述(或者是对这个标签的作用进行表述)。
Ant的depends属性指定了target的执行顺序,Ant会依照depends属性中target标签出现顺序依次执行每个target,在执行之前首先执行它所依赖的target标签,例如:
…… …… 余下全文
ANT命令总结
1 Ant是什么?
Apache Ant 是一个基于 Java的生成工具。
生成工具在软件开发中用来将源代码和其他输入文件转换为可执行文件的形式(也有可能转换为可安装的产品映像形式)。随着应用程序的生成过程变得更加复杂,确保在每次生成期间都使用精确相同的生成步骤,同时实现尽可能多的自动化,以便及时产生一致的生成版本 2 下载、安装Ant
安装Ant
下载.zip文件,解压缩到c:\ant1.3(后面引用为%ANT_HOME%)
2.1 在你运行Ant之前需要做一些配置工作。
? 将bin目录加入PATH环境变量。
? 设定ANT_HOME环境变量,指向你安装Ant的目录。在一些OS上,Ant的脚本可以猜测ANT_HOME(Unix和Windos NT/2000)-但最好不要依赖这一特性。
? 可选地,设定JAVA_HOME环境变量(参考下面的高级小节),该变量应该指向你安装JDK的目录。
注意:不要将Ant的ant.jar文件放到JDK/JRE的lib/ext目录下。Ant是个应用程序,而lib/ext目录是为JDK扩展使用的(如JCE,JSSE扩展)。而且通过扩展装入的类会有安全方面的限制。
…… …… 余下全文
Ant 标签讲解
下面简要介绍一下Ant的主要标签:
1、<project>标签
每个构建文件对应一个项目。<project>标签是构建文件的根标签。它可以有多个内在属性,其各个属性的含义分别如下:
(1) default表示默认的运行目标,这个属性是必须的。
(2) basedir表示项目的基准目录。
(3) name表示项目名。
(4) description表示项目的描述。
2、<target>标签
Target的常用属性如下:
(1) name表示目标名称,这个属性是必须的。
(2) depends表示依赖的目标。
(3) if表示仅当属性设置时才执行。
(4) unless 表示当属性没有设置时才执行。
(5) description表示项目的描述。
Ant的depends属性指定了target的执行顺序。 Ant会依照depends属性中target出现顺序依次执行每个target。在执行之前,首先需要执行它所依赖的target。
3、<mkdir>标签
该标签用于创建一个目录,它有一个属性dir用来指定所创建的目录名。
…… …… 余下全文
特点
大小写敏感; 不可改变,先到先得,谁先设定,之后的都不能改变。
怎样设置
1、设置name和value属性值,比如:<property name="srcdir"
value="${basedir}/src"/>
2、 设置name和refid属性值,比如:<property name="srcpath"
refid="dao.compile.classpath"/>,其中dao.compile.classpath在别的地方定义。
3、设置name和location属性值,比如:<property name="srcdir"
location="src"/>,即将srcdir的值设 置为:当前项目根目录的/src目录。
4、设置file属性值,比如:<property file="build.properties"/>, 导入build.properties属性文件中的属性值
…… …… 余下全文
这里以一个简单、实用的例子来说明FTP task的使用。
<?xml version="1.0" encoding="UTF-8"?>
<project name="FTP" default="sendFilesToFTP" basedir="c:\ant">
<target name="sendFilesToFTP">
<ftp server="10.1.0.243" port="21" userid="dmweb" password="dmweb21" remotedir="/home/dmweb/testD" depends="yes" verbose="yes">
<fileset dir="${basedir}">
<include name="test/*.xml" />
…… …… 余下全文
Jsp标准动作
<jsp:useBean> <jsp:setProperty> <jsp:getProperty>
<jsp:forward> <jsp:useBean>
userBean动作用来装载一个Jsp页面使用的JavaBean(实例化一
个类),可以发挥Java组建的重用优势,同时避免了损失jsp。
<jsp:userBean id=“对象名” class=“包.类名” scop=“指定存储
范围”
>
<jsp:setProperty>
用于给JavaBean的属性赋值(给<jsp:useBean>动作声名的对象赋
值)。
<jsp:setPropert name=“对象名(于<jsp:useBean> 的id值一样) property=“对象的属性名” value=“相应的属性值” param=“表单名(不能和value一起使用)”>
当property为“ * ”时,则相应把表单中的值赋予属性。但要注意
…… …… 余下全文
在html页面中引入另一html页面
标签方法总结
做了两个html页面,需要在一个页面中引入另一个页面,页面都是用的<div>标签弄的
方法:
1:用iframe标签
<iframe SRC="xxxx.html" ></iframe> 2:用object标签
<object data="xxxx.htm"></object>
3:Behavior的download方式 这个有点烦 我不说了
假如动态页面可以用
<!--#include file="文件名称"-->
或者用如下方法: <frameset rows="60,*" cols="*">
<frame src="head.html" name="topFrame" scrolling="No" noresize="noresize" id="topFrame" /> <frameset cols="193,*" frameborder="no" border="0" framespacing="0">
…… …… 余下全文
UNIT 1 练习 Ⅰ短语
胃痛 感冒 发烧 牙疼 量体温 让某人惊讶的是 习惯于,适应于(做)某事
用尽,耗尽 幸亏,由于 对…感兴趣 做决定,下决心 介意做某事 为了,以便 做某事有困难或问题 Ⅱ单选
( ) 1 When I walked past the People’s Park, I saw some foreigners _____ Chinese Kungfu. A practice B practiced C practicing D are practicing ( ) 2 My parents ______ getting up early on weekdays. A used to B is used to C was used to D are used to
( ) 3 Some people waste(浪费)too much water. They don’t believe it can _____ some day. A cut out B run out C give out D run out of
…… …… 余下全文