(Õª)*java*ANT
ANT-build.xmlÎļþÏê½â
http://www.diybl.com/course/3_program/java/javajs/20081122/152210.html#
AntµÄ¸ÅÄî
¿ÉÄÜÓÐЩ¶ÁÕß²¢²»Àí½âʲôÊÇAntÒÔ¼°Èë¿ÉʹÓÃËü£¬µ«Ö»ÒªÊ¹ÓÃͨ¹ýLinuxϵͳµÃ¶ÁÕߣ¬Ó¦¸ÃÖªµÀmakeÕâ¸öÃüÁî¡£µ±±à
ÒëLinuxÄں˼°Ò»Ð©Èí¼þµÄÔ´³ÌÐòʱ£¬¾³£ÒªÓÃÕâ¸öÃüÁî¡£MakeÃüÁîÆäʵ¾ÍÊÇÒ»¸öÏîÄ¿¹ÜÀí¹¤¾ß£¬¶øAntËùʵÏÖ¹¦ÄÜÓë´ËÀàËÆ¡£Ïñ
make£¬gnumakeºÍnmakeÕâЩ±àÒ빤¾ß¶¼ÓÐÒ»¶¨µÄȱÏÝ£¬µ«ÊÇAntÈ´¿Ë·þÁËÕâЩ¹¤¾ßµÄȱÏÝ¡£×î³õAnt¿ª·¢ÕßÔÚ¿ª·¢¿çƽ̨µÄÓ¦ÓÃʱ£¬ÓÃÑùÒ²ÊÇ
»ùÓÚÕâЩȱÏݶÔAnt×öÁ˸üºÃµÄÉè¼Æ¡£
Ant Óë makefile
MakefileÓÐһЩ²»×ãÖ®´¦£¬±ÈÈçºÜ¶àÈ˶¼»áÅöµ½
µÄ·³È˵ÄTabÎÊÌâ¡£×î³õµÄAnt¿ª·¢Õ߶à´ÎÇ¿µ÷”Ö»ÊÇÎÒÔÚTabÇ°Ãæ¼ÓÁËÒ»¸ö¿Õ¸ñ£¬ËùÒÔÎÒµÄÃüÁî¾Í²»ÄÜÖ´ÐД¡£ÓÐһЩ¹¤¾ßÔÚÒ»¶¨³Ì¶ÈÉϽâ¾öÁËÕâ¸öÎÊÌ⣬
µ«»¹ÊÇÓкܶàÆäËûµÄÎÊÌâ¡£AntÔòÓëÒ»°ã»ùÓÚÃüÁîµÄ¹¤¾ßÓÐËù²»Í¬£¬ËüÊÇJavaÀàµÄÀ©Õ¹¡£AntÔËÐÐÐèÒªµÄXML¸ñʽµÄÎļþ²»ÊÇShellÃüÁîÎļþ¡£ËüÊÇ
ÓÉÒ»¸öProject×é³ÉµÄ£¬¶øÒ»¸öProjectÓֿɷֳɿɶàtarget£¬targetÔÙϸ·ÖÓֳַɺܶàtask£¬Ã¿Ò»¸ötask¶¼ÊÇͨ¹ýÒ»¸öʵÏÖÌØ
¶¨½Ó¿ÚµÄjavaÀàÀ´Íê³ÉµÄ¡£
AntµÄÓŵã
AntÊÇApacheÈí¼þ»ù½ð»áJAKARTAĿ¼ÖеÄÒ»¸ö×ÓÏîÄ¿£¬ËüÓÐÒÔϵÄÓŵ㡣
¿çƽ̨ÐÔ¡£AntÊÇ´æJavaÓïÑÔ±àдµÄ£¬Ëùʾ¾ßÓкܺõĿçƽ̨ÐÔ¡£
²Ù×÷¼òµ¥¡£AntÊÇÓÉÒ»¸öÄÚÖÃÈÎÎñºÍ¿ÉÑ¡ÈÎÎñ×é³ÉµÄ¡£AntÔËÐÐʱÐèÒªÒ»¸öXMLÎļþ(¹¹½¨Îļþ)¡£
Antͨ¹ýµ÷ÓÃtargetÊ÷£¬¾Í¿ÉÒÔÖ´Ðи÷ÖÖtask¡£Ã¿¸ötaskʵÏÖÁËÌض¨½Ó¿Ú¶ÔÏó¡£ÓÉÓÚAnt¹¹½¨ÎļþʱXML¸ñʽµÄÎļþ£¬ËùÒÔºÍÈÝÒ×ά»¤ºÍÊéд£¬¶øÇҽṹºÜÇåÎú¡£
Ant¿ÉÒÔ¼¯³Éµ½¿ª·¢»·¾³ÖС£ÓÉÓÚAntµÄ¿çƽ̨ÐԺͲÙ×÷¼òµ¥µÄÌص㣬ËüºÜÈÝÒ×¼¯³Éµ½Ò»Ð©¿ª·¢»·¾³ÖÐÈ¥¡£
Ant ¿ª·¢
AntµÄ¹¹½¨Îļþ
µ±
¿ªÊ¼Ò»¸öеÄÏîĿʱ£¬Ê×ÏÈÓ¦¸Ã±àдAnt¹¹½¨Îļþ¡£¹¹½¨Îļþ¶¨ÒåÁ˹¹½¨¹ý³Ì£¬²¢±»ÍŶӿª·¢ÖÐÿ¸öÈËʹÓá£Ant¹¹½¨ÎļþĬÈÏÃüÃûΪbuild.xml£¬Ò²
¿ÉÒÔÈ¡ÆäËûµÄÃû×Ö¡£Ö»²»¹ýÔÚÔËÐеÄʱºò°ÑÕâ¸öÃüÃûµ±×÷²ÎÊý´«¸øAnt¡£¹¹½¨Îļþ¿ÉÒÔ·ÅÔÚÈκεÄλÖá£Ò»°ã×ö·¨ÊÇ·ÅÔÚÏîÄ¿¶¥²ãĿ¼ÖУ¬ÕâÑù¿ÉÒÔ±£³ÖÏîÄ¿µÄ¼ò
½àºÍÇåÎú¡£ÏÂÃæÊÇÒ»¸öµäÐ͵ÄÏîÄ¿²ã´Î½á¹¹¡£
(1) src´æ·ÅÎļþ¡£
(2) class´æ·Å±àÒëºóµÄÎļþ¡£
(3) lib´æ·ÅµÚÈý·½JAR°ü¡£
(4) dist´æ·Å´ò°ü£¬·¢²¼ÒÔºóµÄ´úÂë¡£
Ant¹¹½¨ÎļþÊÇXMLÎļþ¡£Ã¿¸ö¹¹½¨Îļþ¶¨ÒåÒ»¸öΨһµÄÏîÄ¿(ProjectÔªËØ)¡£Ã¿¸öÏîÄ¿Ï¿ÉÒÔ
Ïà¹ØÎĵµ£º
l JBS
1.Áоٳö 10¸öJAVAÓïÑÔµÄÓÅÊÆ
a:Ãâ·Ñ£¬¿ªÔ´£¬¿çƽ̨(ƽ̨¶ÀÁ¢ÐÔ)£¬¼òµ¥Ò×Ó㬹¦ÄÜÍêÉÆ£¬ÃæÏò¶ÔÏ󣬽¡×³ÐÔ£¬¶àỊ̈߳¬½á¹¹ÖÐÁ¢£¬ÆóÒµÓ¦ÓõijÉÊìƽ̨, ÎÞÏßÓ¦ÓÃ
2.ÁоٳöJAVAÖÐ10¸öÃæÏò¶ÔÏó±à³ÌµÄÊõÓï
a:°ü£¬À࣬½Ó¿Ú£¬¶ÔÏó£¬ÊôÐÔ£¬·½·¨£¬¹¹ÔìÆ÷£¬¼Ì³Ð£¬·â×°£¬¶à̬£¬³éÏ󣬷¶ÐÍ
3.ÁоٳöJAVAÖÐ6¸ ......
18.×öÒ»¸öµ¥×ÓģʽµÄÀֻ࣬¼ÓÔØÒ»´ÎÊôÐÔÎļþ
package com.softeem.demo;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;
/**
*@authorleno
*µ¥×Óģʽ£¬±£Ö¤ÔÚÕû¸öÓ¦ÓÃÆÚ¼äÖ»¼ÓÔØÒ ......
ÖÚËùÖÜÖª£¬StringÊÇÓÉ×Ö·û×é³ÉµÄ´®£¬ÔÚ³ÌÐòÖÐʹÓÃƵÂʺܸߡ£JavaÖеÄStringÊÇÒ»¸öÀ࣬¶ø²¢·Ç»ù±¾Êý¾ÝÀàÐÍ¡£ ²»¹ýËýÈ´²»ÊÇÆÕͨµÄÀàŶ£¡£¡£¡
¡¾¾µÍ·1¡¿ String¶ÔÏóµÄ´´½¨
1¡¢¹ØÓÚÀà¶ÔÏóµÄ´´½¨£¬ºÜÆÕͨµÄÒ»ÖÖ·½Ê½¾ÍÊÇÀûÓù¹ÔìÆ÷£¬StringÀàÒ²²»ÀýÍ⣺
& ......
//±¾³ÌÐòÁ¬½ÓµÄÊÇsql server 2005£¬ÓëÁ¬½Ósql server 2000Óе㲻ͬ£ºdriverNameºÍURL¶¼²»Í¬
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class create{
public void getConnection() th ......