- 浏览: 281355 次
- 性别:
- 来自: 西安
最新评论
-
JQ_AK47:
谢谢你的ANT 五篇博文让我对Ant了解入门。
用Ant实现Java项目的自动构建和部署(4) -
lanluo:
这个源码,能给我一份吗?
自定义标签感想 -
mapeijie888:
google 翻译 用的不错
AMF使用简介 -
满分水:
如果有看到,讲解一下,谢谢!
IIs工作原理 -
满分水:
想了解一下IIS服务器是怎样与我们的web应用程序间交互的,终 ...
IIs工作原理
文章列表
四. 利用Ant构建和部署Java工程
Ant可以代替使用javac、java和jar等命令来执行java操作,从而达到轻松的构建和部署Java工程的目的。下面来看几个知识点。
1. 利用Ant的javac任务来编译java程序
Ant的javac任务用于实现编译Java程序的功能。下面来看一个简单的例子:
首先我们建立名为antstudy的Java工程,建立src目录为源代码目录,在src目录下建立HelloWorld.java这个类文件。该类文件的内容如下:
publicclass HelloWorld {
publicstaticvoid mai ...
三. Ant的常用任务
在Ant工具中每一个任务封装了具体要执行的功能,是Ant工具的基本执行单位。在本小节中,主要引导读者来看下Ant的常用任务及其使用举例。
1. copy任务
该任务主要用来对文件和目录的复制功能。举例如下:
Eg1.复制单个文件:<copy file="file.txt" tofile="copy.txt"/>
Eg2.对文件目录进行复制:
<copy todir="../newdir/dest_dir">
<file ...
二. Ant的关键元素
Ant的构件文件是基于XML编写的,默认名称为build.xml。为了更清楚的了解Ant,在这里编写一个简单的Ant程序,用来展现Ant的功能,让读者对Ant有一个初步的了解。首先在E盘下建立一个build.xml文件,内容如下:
<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
--><?xml version="1.0"?>
<project na ...
Ant是一个Apache基金会下的跨平台的构件工具,它可以实现项目的自动构建和部署等功能。在本文中,主要让读者熟悉怎样将Ant应用到Java项目中,让它简化构建和部署操作。
一. 安装与配置
下载地址:http://ant.apache.org/,在本文中下载的是1.7.0版本。解压到某个目录(例如E:\apache-ant-1.7.0),即可使用。
添加系统环境变量:ANT_HOME,该变量指向Ant解压后的根目录,在此为E:\apache-ant-1.7.0。
安装与配置完毕后,读者可以测试一下Ant是否可用,首先进入Ant的bin目录,运行 ...
能力成熟度模型(Capability Maturity Model for Software,英文缩写为SW-CMM,简称CMM)
什么是能力成熟度模型 (Capability Maturity Model)CMM是指“能力成熟度模型”,是对于软件组织在定义、实施、度量、控制和改善其软件过程的实践 ...
- 2009-10-19 23:09
- 浏览 1108
- 评论(0)
对于复杂的IT项目而言,其投资规模较大,实施周期较长,在实施过程中存在诸多风险,所以对其质量进行合理的跟踪与管理,以保证最终结果能够满足企业的要求,是一件非常重要的事。
IT项目管理同其他项 ...
- 2009-10-19 23:04
- 浏览 1256
- 评论(0)
软件质量保证(SQA)是建立一套有计划,有系统的方法,来向管理层保证拟定出的标准、步骤、实践和方法能够正确地被所有项目所采用。
软件质量保证的目的是使软件过程对于管理人员来说是可见的。它通过对软件产品和活动进行评审和审计来验证软件是合乎标准的。软件质量保证组在项目开始时就一起参与建立计划、标准和过程。这些将使软件项目满足机构方针的要求。
一、基本目标
目标 1: 软件质量保证工作是有计划进行的。
目标 2: 客观地验证软件项目产品和工作是否遵循恰当的标准、步骤和需求。
目标 3: 将软件质量保证工作及结果通知给相关组别和个人。
目标 4: 高级管理层接触到 ...
- 2009-10-19 22:58
- 浏览 984
- 评论(0)
如何确保一个网站项目高效、质量的完成,本文从网站项目开发过程的时间、质量、成本、范围的分析;网站项目的技术开发过程定义;网站项目开发团队的习惯培养、团队意识、工作激情和成长策略建设;项目经理的角色内容与注意环节等四个大的方面进行讨论,给出了网站项目开发的过程控制方法和建议。
关键词
时间 质量 成本 范围 项目制作书 设计 编码 测试 倾听 沟通 简单 反馈 勇气 尊重 目标意识 团队意识 服务意识 竞争意识 危机意识 工作激情 原则式的管理 送水
引言
随着计算机网络的快速建设和发展,依托于互联网技术的各式各样的网站开始迅速涌现,上网用户不断攀升,网络已经成为信息传递、信息沟通、信息共 ...
- 2009-10-19 22:56
- 浏览 1095
- 评论(0)
在UNIX和LINUX平台下使用最广泛的免费HTTP服务器是W3C、NCSA和APACHE服务器,而Windows平台NT/2000/2003使用IIS的WEB服务器。在选择使用WEB服务器应考虑的本身特性因素有:性能、安全性、日志和统计、虚拟主机、代理服务器、缓冲 ...
<c:catch>主要用来处理产生错误的异常状况,并且将错误信息储存起来。
语法:
<c:catch [var="varName"] >
… 欲抓取错误的部分
</c:catch>
<c:catch>的属性为var,用来储存错误信息的变量。
<c:catch>主要将可能发生错误的部分放在<c:catch>和</c:catch>之间。如果真的发生错误,可以将错误信息储存至varName变量中,例如:
...
Linux删除文件夹命令--rm, rmdir
linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可。直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字-r 就是向下递归,不管有多少级目录,一并删除-f 就是直接强行删除,不作任何提示的意思
删除文件夹实例:
rm -rf /var/log/httpd/access
将会删除/var/log/httpd/access目录以及其下所有文件、文件夹
需要提醒的是:使用这个rm -rf的时候一定要格外小心,linux没有回收站的
当然, ...
下面来说明一下是如何实现的:1.安装VMware.Workstation.2.安装Redhat Linux 9.0,在虚拟机下。3.完成前两步后,打开VMware->工具栏—>虚拟机->选择 安装Vmware工具,进入在虚拟机中安装好的Linux环境(使用超级用户),这时光驱中已经出现了我们将要看装的软件:VMwareTools-5.5.0-18463.i368.rpm和VMwareTools-5.5.0-18463.tar.gz使用命令:cd /mnt/cdrom进入到光驱的目录下,使用ls可以看到这两个文件。第一步:cp VMwareTools-5.5.0-18463.ta ...
java工程中,在连接ORACLE 数据库时,要使用最新的驱动,ojdbc14.jar.否则对某些数据类型可能不支持,特别是数据量大的字符串类型,从而某个字段的数据也就取不到。
刚才整了很久才整出来,郁闷啊!!!
- 2009-10-12 14:40
- 浏览 3181
- 评论(2)
观看档案内容:cat, tac, more, less, head, tail, nl,
刚刚我们提到的都只是在于显示档案的外观,或者是移动与复制一个档案或目录而已,那么如果我们要视察一个档案的内容时,该如何是好呢?!这里有相当多有趣的指令可以来分享一下:最常使用的显示档案内容的指令可以说是 cat 与 more 及 less 了!此外,如果我们要查看一个很大型的档案(好几百MB时),但是我们只需要后端的几行字而已,那么该如何是好?呵呵!用 tail 呀,此外, tac 这个指令也可以达到!好了,说说各个指令的用途吧!
cat 由第一行开始显示档案内容 tac 从最后一行开始显示,可以看出 ...
插件是一种遵循统一的预定义接口规范编写出来的程序,应用程序在运行时通过接口规范对插件进行调用,以扩展应用程序的功能。插件在英文中通常称为plug-in、plugin或者plug in。插件最典型的例子是Microsoft的ActiveX控件和COM(Component Object Model,部件对象模型)实际上ActiveX控件不过是一个更高继承层次的COM而已。此外还有Photoshop的滤镜(Filter)也是一种比较常见的插件。
插件最吸引人的地方当然就是其所实现“运行时(run-time)"功能扩展。这意味着软件开发者可以通过公布插件的预 ...