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

电子书网站模板分销平台

电子书网站模板,分销平台,织梦在线考试网站模板,济南做网站互联网公司排名看到这个标题是不是觉得有点奇怪呢——不是说mybatis学习笔记吗,怎么扯到ant了?先别急,请容我慢慢道来。 mybatis是另外一个优秀的ORM框架。考虑到以后可能会用到它,遂决定提前学习,以备不时之需。为了督促自己学习&am…
看到这个标题是不是觉得有点奇怪呢——不是说mybatis学习笔记吗,怎么扯到ant了?先别急,请容我慢慢道来。

      mybatis是另外一个优秀的ORM框架。考虑到以后可能会用到它,遂决定提前学习,以备不时之需。为了督促自己学习,同时也是为了及时总结,并与大家分享,近期准备写一个mybatis学习笔记的系列博文。请有兴趣的朋友多多关注、督促并批评指正!不胜感激!

      在拙作《纯手工编写第一个Hibernate程序》《对“纯手工编写的第一个Hibernate程序”的改进》中,笔者没有使用任何IDE工具,全凭普通的文本编辑器和相关命令完成了两个简单的Hibernate程序的编写、编译和运行。这样虽然能够帮助自己理清程序运行的机理,但是步骤未免过于繁琐,长期如此写程序肯定会浪费很多时间。那么有没有一款有效的工具能够帮助我们完成那些重复、繁琐的工作呢?有的,ant就是一款能完成此任务的优秀的“轻量级”工具。说它轻量级,是因为它是一款命令行工具,小巧,不像eclipse等IDE那样庞大。在mybatis的学习过程中,笔者就将使用ant来管理自己的工程。因此,就先用两篇博文来介绍ant的简单用法,作为预备,并希望能对想了解ant的朋友有所帮助。本文即介绍如何在Windows XP下安装、配置ant(Windows 7下与此类似)。

一、ant的下载

      ant是Apache的一个项目(http://ant.apache.org/),目前的最新版是1.8.4(http://ant.apache.org/bindownload.cgi)。我们下载apache-ant-1.8.4-bin.zip,这是Windows下常用的一种压缩格式。Apache建议下载后校验文件的完整性,为此可使用HashCalc或winMd5Sum等工具对文件进行校验。在下载页面上点击文件后面的“PGP”等链接,即可得到相应的校验数据。如点击“MD5”,即可得到文件的MD5值。这里以winMd5Sum为例来演示如何校验文件的完整性。如下图所示:

      点击“Compare”按钮,即可比对两个MD5值。若两者相等,即弹出如下的对话框:

image

      这表明文件没有被破坏。 

二、ant的安装与配置

      ant的安装就是将下载的压缩包解压缩到相应的目录下即可,这里笔者将它解压缩到D盘。解压缩后如下图所示: 

      由上图可见,此目录名太长,因此读者可根据自身爱好,将之改成一个简单的目录名。接下来就是需要配置运行ant所需要的环境变量了。ant运行需要JAVA_HOME环境变量(JAVA_HOME变量的值就是JDK的安装目录,笔者的机器上就是D:\Java\jdk1.6.0_29。配置方式与ANT_HOME、CATALINA_HOME一致),和配置它自己的ANT_HOME环境变量,此变量的值就是ant的安装目录了。在这里,当然就是"D:\apache-ant-1.8.4”了。与配置tomcat的CATALINA_HOME环境变量(关于CATALINA_HOME环境变量,读者可参考笔者的博文《Windows下PATH等环境变量详解》)一样,我们右键点击“我的电脑”,依次点击“属性”、“高级”、“环境变量”,就打开了“环境变量”窗口。在此,我们就可以对需要的环境变量进行配置。一般我们都是以“Administrator”的身份登录Windows,因此,此窗口的上半部分就是“Administrator的用户变量”。点击上半部分的“新建”、“编辑”和“删除”按钮,即可对Administrator的环境变量进行配置。Windows设计为多用户系统,在这里设置的“Administrator的用户变量”,就只对Administrator有效。若系统中还有其他用户(这种情况目前应该很少了),并且想让设置的环境变量对所有用户有效,可点击此窗口的下半部分“系统变量”的“新建”、“编辑”和“删除”按钮,来配置相应的环境变量。

      我们来配置Administrator的环境变量。点击它的“新建”按钮,即弹出“新建用户变量”窗口,在“变量名”中填入"ANT_HOME”,“变量值”中填入前面的"D:\apache-ant-1.8.4”,如下图所示:

      点击“确定”即可。

      运行ant,主要就是运行ant安装目录下的bin目录里(在本例中即为D:\apache-ant-1.8.4\bin)的ant.bat。说到这里,你可能已经猜到了:为了在任何目录下都能够运行它,我们需要把此bin目录添加到path环境变量中(关于PATH环境变量,读者可参考笔者的博文《Windows下PATH等环境变量详解》)。在“环境变量”窗口中,我们来为Administrator用户配置PATH环境变量。在“变量”这一栏中,找到PATH变量,点击“编辑”按钮,即弹出“编辑用户变量”窗口。在变量值的最后,添加如下值:%ANT_HOME%\bin(把ANT_HOME放在两个百分号之间,表明要取出它的值,这样就可以自动算出bin目录的完整路径。设置ANT_HOME环境变量的好处之一就是如果改变了ant的安装目录,只需要修改ANT_HOME即可,新的bin目录的完整路径可以自动算出来,而无需手动修改PATH环境变量,这和CATALINA_HOME环境变量是一致的),注意与前面的值用英文的分号(;)隔开。如下图所示:

(注意前面亦是使用%JAVA_HOME%\bin的方式把JDK的bin目录添加到PATH中)

      一路“确定”,关闭所有窗口,即配置完成。打开一个命令行窗口(在此之前已打开的命令行窗口不能生效),运行如下命令:ant -version。即可打印出ant的版本信息,如下图所示:

      表明ant安装、配置成功。运行命令ant -help,可显示ant命令的帮助信息。

      总结:我们需要学习的知识似乎很多,但是只要弄清楚了其中的原理,善于归纳总结,就能够做到举一反三,大大提高学习的效率和质量。比如本文的例子,只要弄清楚了PATH环境变量的意义,对比jdk的JAVA_HOME和tomcat的CATALINA_HOME及各自对PATH的修改,那么ant的安装与配置就很容易理解和掌握。

      本文介绍了ant的安装与配置,下篇博文将介绍如何使用ant创建一个简单的工程,敬请期待。


【MyBatis学习笔记】系列之预备篇一:ant的下载与安装

【MyBatis学习笔记】系列之预备篇二:ant入门示例

【MyBatis学习笔记】系列之一:MyBatis入门示例

【MyBatis学习笔记】系列之二:MyBatis增删改示例

【MyBatis学习笔记】系列之三:MyBatis的association示例

【MyBatis学习笔记】系列之四:MyBatis association的两种形式

【MyBatis学习笔记】系列之五:MyBatis与Spring集成示例

【MyBatis学习笔记】系列之六:MyBatis与Spring集成示例续

【MyBatis学习笔记】系列之七:MyBatis一对多双向关联

【MyBatis学习笔记】系列之八:MyBatis MapperScannerConfigurer配置

【MyBatis学习笔记】系列之九:MyBatis collection的两种形式

【MyBatis学习笔记】系列之十:MyBatis日志之Log4j示例

【MyBatis学习笔记】系列之十一:MyBatis多参数传递之注解方式示例

【MyBatis学习笔记】系列之十二:MyBatis多参数传递之默认命名方式示例

【MyBatis学习笔记】系列之十三:MyBatis多参数传递之Map方式示例

【MyBatis学习笔记】系列之十四:MyBatis中的N+1问题

【MyBatis学习笔记】系列之十五:MyBatis多参数传递之混合方式

【MyBatis学习笔记】系列之十六:Spring声明式事务管理示例

【MyBatis学习笔记】系列之十七:MyBatis多对多保存示例

Windows下PATH等环境变量详解

纯手工编写第一个Hibernate程序

对“纯手工编写的第一个Hibernate程序”的改进

本文出自 “肖凡的专栏” 博客,请务必保留此出处http://legend2011.blog.51cto.com/3018495/888848

http://www.jinmujx.cn/news/119761.html

相关文章:

  • 杭州网站建设培训班百度投诉热线中心客服
  • 嘉定区做网站sem和seo是什么意思
  • 施工企业安全形势分析会志鸿优化设计
  • 品牌网首页四川seo选哪家
  • 虚拟机可以做多个网站怎么做小说推广挣钱
  • 中国建设网官方网站硅灰营销推广活动方案
  • 西宁seo网站建设seo项目经理
  • 网站页面布局用什么做百度竞价是什么工作
  • 广州知名设计公司排名关键词排名优化易下拉排名
  • 邯郸软件定制关键词排名优化易下拉技术
  • 宝安西乡做网站企业seo外包公司
  • 签署网站建设协议新闻网址域名大全2345网址
  • 做信息采集的网站seo入门教学
  • wordpress域名更改青岛seo关键词排名
  • wordpress防止假蜘蛛抓取关键词优化排名软件哪家好
  • 自己做网站的服务器搜索引擎营销的主要方法包括
  • 如何自学网站建设河南网站建设
  • 做心理咨询的网站百度一下官网首页登录
  • 江苏住房城乡建设部部官方网站南京seo推广
  • 南通高端网站建设百度关键词规划师工具
  • 韵达快递小网站怎么做合肥关键词排名推广
  • 无锡建网站电话国际新闻最新消息今天 新闻
  • 免费网站软件制作淘宝店铺推广方式有哪些
  • 如何做赚钱的网站推广网站免费
  • 网站建设和优化网络推广中心
  • 汉中公司网站建设河南网站建站推广
  • 织梦手机网站模板互联网创业项目
  • 对网站建设的看法2021全国大学生营销大赛
  • 中国三农建设工作委员会官方网站百度推广怎么优化排名
  • 劫持网站权重国内十大4a广告公司