关于ANT的学习经验
来源:互联网 发布:徐水区网络平台 编辑:程序博客网 时间:2024/05/18 15:26
ANT作为构建工具,我想作为一个初学者是不太明白为什么要用构建工具的,而且大多数的文章教程针对的是有经验的人的。
就拿我们开发已各JAVA工程而言吧,现在大多数开发都是在IDE的集成环境下开发的,其中的所有JAVA类的编译,配置文件的生成都是由IDE帮组完成的,所以初学者(包括我)都不太明白什么是构建工具。设想一下假如没有IDE的情况下,我们要开发一个WEB应用,这需要很多的文件,文件夹,那么我们如何维护它?我们新建一个JAVA类,需要对它进行编译,再将class文件放在WEN-INF中,然后才可以运行,有时候也要在WEB.xml 加入一些配置信息。这个工作是繁琐的,但是IDE帮组我们做的很好,加入手工做的话,你就会发现ANT的作用了。
其实你在ANT中的定义就是对整个应用程序中的文件进行一个安排,说明该放在哪里,什么应该包含什么信息。。。就是这样。
为了能够成功的对一些文件进行安排,编译,我们就需要一些标准化的东西(你总不能随便一个文件就希望很好的处理吧),XDOCLET就类似这样的标准,比如说他在生成 HIBERNATE的数据表映射文件的时候,它要求POJO bean有特定的注释标签,这样它通过这些标签来生成映射文件。
还有就是象hibernate这样的东西里面,为了方便构建一个hibernate工程(它的配置文件很多),所以它提供了 hbm2ddl,hbm2java 等包,(注意其实他们是一些工具类,在一些书里面总是写得它们很象一个IDE)它们里面有具体的类,这些类定义的是一些标准,EG:一个POJO 要能构建出一个数据库SQL 脚本的话,需要哪些标签,在ANT下需要指定什么?
hbm2ddl,hbm2java,XDOCLET 和ANT的结合很好用。
希望入门人士可以明白为什么要会有哪些 工具的出现!~~~~~~具体内容网上很多。
- 关于ANT的学习经验
- 关于log4j学习的经验
- 关于vim的学习经验
- 关于单片机的学习经验
- 关于Android ant build的学习
- 关于Android ant build的学习
- 关于EasyUi学习的经验分享
- 关于makefile的一些学习经验
- 关于ant的安装
- Ant的一些简单应用(摘自一次小项目的学习经验)
- Ant构建工具的使用经验介绍
- Ant的应用学习
- ant的学习
- ant 的学习,注意事项
- Ant的学习(一)
- 关于数据结构的学习经验分享 (字符串相关的)
- 关于java session监听器的一点学习经验(1)
- 关于编程语言的学习经验(java)
- 利用openvpn+linux建立企业VPN隧道
- 关于PUBLIC、PROTECTED、PRIVATE继承
- 某个正在运行的程序的CPU占用率
- test
- http://yuedu.baidu.com/ebook/36edd3d7ba1aa8114531d911
- 关于ANT的学习经验
- 先活下来再谈创新 谷歌走入适应国情时代
- HTTP GET/POST请求区别
- 爱情是什么,怎样去诠释呢?
- 指定长度的随机字符串
- Smart pointors
- 格式化时间日期
- '隐藏ip最后一段
- 获得本机IP