¡¶ÇáÁ¿¼¶Java EEÆóÒµÓ¦ÓÃʵս¡· AntÓ÷¨
AntÓ÷¨——Õª×Ô¡¶ÇáÁ¿¼¶Java EEÆóÒµÓ¦ÓÃʵս¡·
1.6 AntµÄ°²×°ºÍʹÓÃ
AntÊÇÒ»ÖÖ»ùÓÚJavaµÄÉú³É¹¤¾ß
¡£´Ó×÷ÓÃÉÏÀ´¿´£¬ËüÓÐЩÀàËÆÓÚC±à³Ì£¨Unixƽ̨ÉÏʹÓý϶ࣩÖеÄMake¹¤¾ß£¬C/C++ÏîÄ¿
¾³£Ê¹ÓÃMake¹¤¾ßÀ´¹ÜÀíÕû¸öÏîÄ¿µÄ±àÒë¡¢Éú³É¡£
MakeʹÓÃShellÃüÁîÀ´¶¨Òå
Éú³ÉÈÎÎñ£¬²¢¶¨ÒåÈÎÎñÖ®¼äµÄÒÀÀµ¹ØÏµ£¬ÒÔ±ãËüÃÇ×ÜÊÇÒÔ±ØÐèµÄ˳ÐòÀ´Ö´ÐС£
Make¹¤¾ßÖ÷ÒªÓÐÈçÏÂÁ½¸öȱÏÝ£º
— Make¹¤¾ßµÄ±¾ÖÊ»¹ÊÇÒÀÀµUnixƽ̨µÄShellÓïÑÔ
£¬ËùÒÔMake¹¤¾ßÎÞ·¨¿çƽ̨¡£
— Make¹¤¾ßµÄÉú³ÉÎļþ
µÄ¸ñʽ±È½ÏÑϸñ£¬ÈÝÒ×µ¼Ö´íÎó¡£
Ant¹¤¾ßÊÇ»ùÓÚJavaÓïÑÔµÄÉú³É¹¤¾ß£¬ËùÒÔ¾ßÓÐ¿çÆ½Ì¨µÄÄÜÁ¦£»¶øÇÒAnt¹¤¾ßʹÓÃXMLÎļþÀ´±àдÉú³ÉÎļþ£¬Òò¶ø¾ßÓиüºÃµÄÊÊÓ¦ÐÔ¡£
Óɴ˿ɼû£ºAntÊÇJavaÊÀ½çµÄMake¹¤¾ß£¬¶øÇÒÕâ¸ö¹¤¾ßÊÇ¿çÆ½Ì¨µÄ£¬²¢¾ßÓмòµ¥¡¢Ò×ÓõÄÌØÐÔ¡£
Ìáʾ£ºÓÉÓÚAnt¾ßÓÐ¿çÆ½Ì¨µÄÌØÐÔ£¬ËùÒÔ±àдAntÉú³ÉÎļþʱ¿ÉÄÜ»áʧȥһЩÁé»îÐÔ¡£ÎªÁËÃÖ²¹Õâ¸ö²»×㣬AntÌṩÁËÒ»¸ö“exec”ºËÐÄtask£¬Õâ¸ötaskÔÊÐíÖ´ÐÐÌØ¶¨²Ù×÷ϵͳ
ÉϵÄÃüÁî¡£
1.6.1 AntµÄÏÂÔØ
ºÍ°²×°
ÏÂÔØºÍ°²×°AntÇë°´Èçϲ½Öè½øÐУº
£¨1£©µÇ¼
http://ant
.apache.org/bindownload.cgi
Õ¾µãÏÂÔØAnt×îа棬±ÊÕß³ÉÊé֮ʱ£¬AntµÄ×îÐÂÎȶ¨°æÊÇ1.7.0£¬½¨Òé
ÏÂÔØ¸Ã°æ±¾¡£
ËäÈ»AntÊÇ»ùÓÚJavaµÄÉú³É¹¤¾ß£¬¾ßÓÐÆ½Ì¨Î޹صÄÌØÐÔ£¬µ«¿¼Âǵ½½âѹËõµÄ·½±ãÐÔ£¬Í¨³£½¨ÒéWindowsƽ̨ÏÂÔØZIPѹËõ±¦£¬¶øLinuxƽ̨ÔòÏÂÔØGZѹËõ°ü¡£
£¨2£©½«ÏÂÔØµ½µÄѹËõÎļþ½âѹËõµ½ÈÎÒâ·¾¶
£¬ÀýÈç±ÊÕß½âѹËõµ½D:\¸ù·¾¶Ï£¬²¢½«AntÎļþ¼ÐÖØÃüÃûΪant170¡£½âѹËõºó¿´µ½ÈçÏÂÎļþ½á¹¹£º
—bin£ºÆô¶¯ºÍÔËÐÐ
AntµÄ¿ÉÖ´ÐÐÐÔÃüÁî¡£
—docs£ºAnt¹¤¾ßµÄÏà¹ØÎĵµ£¬ÕâЩÎĵµ¶Ôѧϰ
ʹÓÃAntÓкܴóµÄ×÷Óá£
—etc£º°üº¬Ò»Ð©Ñùʽµ¥Îļþ£¬Í¨³£ÎÞÐèÀí»á¸ÃĿ¼
ϵÄÎļþ¡£
—lib£º°üº¬AntµÄºËÐÄÀà¿â£¬ÒÔ¼°±àÒëºÍÔËÐÐAntËùÒÀÀµµÄµÚÈý·½Àà¿â¡£
—LICENSEµÈ˵Ã÷ÐÔÎĵµ¡£
Ìáʾ£ºÖØÃüÃûAntÎļþ¼Ð½ö½öÊÇΪÁË·½±ã¡¢¼ò½Ý£¬²¢²»ÊDZØÐèµÄ¡£¶ÁÕ߼ȿÉÒÔÏñ±ÊÕßÒ»ÑùÖØÃüÃû¸ÃÎļþ¼Ð£¬Ò²¿ÉÒÔ²»ÖØÃüÃû¸ÃÎļþ¼Ð¡£
£¨3£©AntµÄÔËÐÐÐèÒªÈçÏÂÁ½¸ö»·¾³±äÁ¿£º
—JAVA_HOME£º¸Ã»·¾³±äÁ¿Ó¦Ö¸ÏòJDKµÄ°²×°Â·¾¶¡£Èç¹ûÒѾ³É¹¦°²×°ÁËTomcat£¬Ôò¸Ã»·¾³±äÁ¿Ó¦¸ÃÒѾÊÇÕýÈ·µÄ¡£
—ANT_HOME£º¸Ã»·¾³±äÁ¿Ó¦Ö¸ÏòAntµÄ°
Ïà¹ØÎĵµ£º
1¡¢ÈÕÆÚ¸ñʽ»¯
String tim = "2009-12-29";
String str = (new java.text.SimpleDateFormat("yyyyÄêMMÔÂddÈÕ")).format((new java.text.SimpleDateFormat("yyyy-MM-dd")).parse(tim));
·µ»Ø£º2009Äê12ÔÂ29ÈÕ
String now = (new java.text.SimpleDateFormat("yyyy-MM-dd")).format(new java.util.Date());
·µ»Øµ±Ç°Ê±¼ä ......
Java³ÌÐòµ÷Óô洢¹ý³ÌÑéÖ¤Óû§µÇ¼
package com.yzy.jdbc.dao;
import java.sql.CallableStatement;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import oracle.jdbc.OracleTypes;
public class LoginDao {
public boolean loginValidate(String username, Stri ......
³Ã׎ñÌ컹Óе㾫Á¦£¬½«¸Õ¸Õѧ»áµÄAPPLETд³öÀ´¡£
¸Ð¾õÓüÇʱ¾±à¼³ÌÐòÌ«³ÔÁ¦£¬²»¹ýÏÖÔÚÊÇ´¦ÓÚѧϰ½×¶Î£¬ÏȰѻù±¾µÄ¶«Î÷ÕÆÎÕÁ˰ɡ£
JAVA APPLET¾ÍÊÇÓÃJAVAÓïÑÔ±àдµÄһЩСӦÓóÌÐò£¬ËüÃÇ¿ÉÒÔÖ±½ÓǶÈëµ½ÍøÒ³ÖлòÕ߯äËûÌØ¶¨ÈÝÆ÷ÖУ¬²¢²úÉúÌØÊâµÄЧ¹û¡£
JAVA APPLET³ÌÐò²»Êǽ«main·½·¨×÷ΪÈë¿Ú¡£
µÚÒ»¸öAPPLET³ÌÐò£º
´ò ......
µÚÒ»£¬Ì¸Ì¸final, finally, finalizeµÄÇø±ð¡£ ¡¡¡¡
final—ÐÞÊηû£¨¹Ø¼ü×Ö£©Èç¹ûÒ»¸öÀà±»ÉùÃ÷Ϊfinal£¬Òâζ×ÅËü²»ÄÜÔÙÅÉÉú³öеÄ×ÓÀ࣬²»ÄÜ×÷Ϊ¸¸Àà±»¼Ì³Ð¡£Òò´ËÒ»¸öÀ಻Äܼȱ»ÉùÃ÷Ϊ
abstractµÄ£¬ÓÖ±»ÉùÃ÷ΪfinalµÄ¡£½«±äÁ¿»ò·½·¨ÉùÃ÷Ϊfinal£¬¿ÉÒÔ±£Ö¤ËüÃÇÔÚʹÓÃÖв»±»¸Ä±ä¡£±»ÉùÃ÷ΪfinalµÄ±äÁ¿±ØÐëÔÚÉùÃ÷ʱ¸ø¶¨
......
¸Õ¿ªÊ¼Ñ§Ï°Java,Ò»Ö±Ïëѧµ«×ÜÊǼá³Ö²»ÏÂÀ´,»Øµ½¼Ò¾ÍÏë×ÅÍæÓÎÏ·,¿´À´ÊÇҪϾöÐÄÁË,2010ÄêÒªºÃºÃѧϰJavaÁË.
ÕâÊÇÔÚÍøÉÏ¿´µ½µÄÁ½¸öСÀý×Ó,×Ô¼ºÒ²×öÁËÒ»±é.
1.
try
{
FileInputStream in=new FileInputStream("C:/1.txt");
FileOutput ......