»·¾³: JDK 5.0 + Tomcat 5.5.4
JDK°²×°Â·¾¶: D:\Java\jdk1.5.0_01
Tomcat°²×°Â·¾¶:D:\Tomcat 5.5
ÉèÖû·¾³±äÁ¿(¿ØÖÆÃæ°å->ϵͳ->¸ß¼¶):
java_home=D:\Java\jdk1.5.0_01
path=%JAVA_HOME%\bin
classpath=.;D:\Java\jdk1.5.0_01\lib\dt.jar;D:\Java\jdk1.5.0_01\lib\tools.jar;D:\Tomcat 5.5\common\lib\servlet-api.jar;D:\Tomcat 5.5\common\lib\mysql-connector-java-3.1.6-bin.jar;
ÆäÖÐD:\Tomcat 5.5\common\lib\servlet-api.jarΪTomcatµÄservlet APIʵÏÖ,Ò»¶¨Òª¼ÓÉÏ,²»ÈçÎÞ·¨±àÒëservlet
D:\Tomcat 5.5\common\lib\mysql-connector-java-3.1.6-bin.jar;ÊÇMySQLµÄJDBCÇý¶¯,connect/J 3.1.6,¿Éµ½MySQL¹Ù·½ÍøÕ¾ÏÂÔØ
Tomcat5.5ÐéÄâĿ¼É趨:
D:\Tomcat 5.5\conf\Catalina\localhostÏÂмÓÒ»test.xml
ÄÚÈÝÈçÏÂ:
<Context path="/test" docBase="d:/www" reloadable="true" crossContext="true" debug="0" >
</Context>
d:\www·¾¶½«ÊÇÎÒÃDzâÊÔÍøÕ¾µÄ¸ùĿ¼,ͨ¹ýhttp://localhost:8080/test·ÃÎʸÃÐéÄâĿ¼
d:\wwwϽ¨ÓÐĿ¼WEB-INF,ÏÂÓÐweb.xmlÉèÖÃÎļþ(¿É²Î¿¼D:\Tomcat 5.5\webapps\ROOT\WEB-INF\web.xml),classesĿ¼ºÍlibÄ ......
Ê×ÏȽéÉÜÒ»ÏÂJavaScript£º
JavaScirpt ÊÇÒ»ÖÖ¿ÉÒÔÓÃÀ´¸øÍøÒ³Ôö¼Ó½»»¥ÐԵıà³ÌÓïÑÔ¡£³£³£»á¿´µ½JavaScript±»³ÆÎª“½Å±¾ÓïÑÔ”£¨Scripting language£©£¬Õⰵʾ×ÅËü¸üÊʺϱàд½Å±¾¶ø²»ÊdzÌÐò¡£Õâʵ¼ÊÉϲ¢Ã»Óиú²»ÉϵIJîÒì¡£JavaScript½Å±¾Ò²ÊÇÒ»ÖÖ³ÌÐò£¬Ëü°üº¬ÔÚHTMLÒ³ÃæÉÏ£¬ÒòΪ½Å±¾Îı¾°üΧÔÚ<Script>±êÇ©ÖУ¬ËùÒÔËü²»»áÏÔʾÔÚÓû§µÄÆÁÄ»ÉÏ£¬¶øwebä¯ÀÀÆ÷ÖªµÀÓ¦¸ÃÔËÐÐJavaScript³ÌÐò¡£
JavaScript²»ÊÇJava£º
¾¡¹ÜÃû×ÖÖÐÓÐJava£¬µ«ÊÇJavaScriptºÍJavaÖ®¼äûÓÐÌ«´óµÄ¹ØÏµ¡£JavaÊÇÒ»ÖÖÈ«¹¦Äܵıà³ÌÓïÑÔ£¬ÓÐSun¹«Ë¾¿ª·¢ºÍÍÆ¹ã¡£JavaÊÇCºÍC++±à³ÌÓïÑÔÖ®ºóµÄÓÐÒ»ÖÖÖ÷Á÷ÓïÑÔ£¬³ÌÐòÔ±¿ÉÒÔʹÓÃËü´´½¨ÍêÕûµÄÓ¦ÓóÌÐòºÍ¿ØÖÆÏû·ÑÀàµç×ÓÉ豸¡£ÓëÆäËûÓïÑÔ²»Í¬£¬JavaÐû´«¾ßÓÐ¿çÆ½Ì¨¼æÈÝÐÔ¡£Ò²¾ÍÊÇ˵£¬³ÌÐòÔ±Ó¦¸ÃÄܹ»±àд³ö¿ÉÒÔÔÚËùÓÐÖÖÀàµÄ»úÆ÷ÉÏÔËÐеÄJava³ÌÐò£¬ÎÞÂÛ»úÆ÷ÔËÐеÄÊÇwindowS£¬Mac OS X»¹ÊÇÈκηç¸ñµÄUNIX¡£µ«Êµ¼ÊÉÏ£¬Java²»×ÜÊÇÄܹ»ÊµÏÖÕâ¸öÃÎÏ룬ÒòΪSun¹«Ë¾ºÍ΢Èí¹«Ë¾ÔÚÕâÖÖÓïÑÔÉϵķ¢Õ¹·½Ïò·½ÃæÓкܴóµÄ·ÖÆç¡£Î¢Èí¹«Ë¾Ê×ÏÈÊÔͼÒÔ×Ô¼ºµÄ·½Ê½½«Java¼¯³Éµ½windowsÖУ¨Sun¹«Ë¾ÈÏΪ£¬ÕâÖÖ·½Ê½»áʹJavaÔÚwindowsÉÏÒÔÒ»ÖÖ·½Ê½¹¤×÷£¬¶øÔÚÆäËû»úÆ÷ÉÏÒÔÁ ......
Ê×ÏȽéÉÜÒ»ÏÂJavaScript£º
JavaScirpt ÊÇÒ»ÖÖ¿ÉÒÔÓÃÀ´¸øÍøÒ³Ôö¼Ó½»»¥ÐԵıà³ÌÓïÑÔ¡£³£³£»á¿´µ½JavaScript±»³ÆÎª“½Å±¾ÓïÑÔ”£¨Scripting language£©£¬Õⰵʾ×ÅËü¸üÊʺϱàд½Å±¾¶ø²»ÊdzÌÐò¡£Õâʵ¼ÊÉϲ¢Ã»Óиú²»ÉϵIJîÒì¡£JavaScript½Å±¾Ò²ÊÇÒ»ÖÖ³ÌÐò£¬Ëü°üº¬ÔÚHTMLÒ³ÃæÉÏ£¬ÒòΪ½Å±¾Îı¾°üΧÔÚ<Script>±êÇ©ÖУ¬ËùÒÔËü²»»áÏÔʾÔÚÓû§µÄÆÁÄ»ÉÏ£¬¶øwebä¯ÀÀÆ÷ÖªµÀÓ¦¸ÃÔËÐÐJavaScript³ÌÐò¡£
JavaScript²»ÊÇJava£º
¾¡¹ÜÃû×ÖÖÐÓÐJava£¬µ«ÊÇJavaScriptºÍJavaÖ®¼äûÓÐÌ«´óµÄ¹ØÏµ¡£JavaÊÇÒ»ÖÖÈ«¹¦Äܵıà³ÌÓïÑÔ£¬ÓÐSun¹«Ë¾¿ª·¢ºÍÍÆ¹ã¡£JavaÊÇCºÍC++±à³ÌÓïÑÔÖ®ºóµÄÓÐÒ»ÖÖÖ÷Á÷ÓïÑÔ£¬³ÌÐòÔ±¿ÉÒÔʹÓÃËü´´½¨ÍêÕûµÄÓ¦ÓóÌÐòºÍ¿ØÖÆÏû·ÑÀàµç×ÓÉ豸¡£ÓëÆäËûÓïÑÔ²»Í¬£¬JavaÐû´«¾ßÓÐ¿çÆ½Ì¨¼æÈÝÐÔ¡£Ò²¾ÍÊÇ˵£¬³ÌÐòÔ±Ó¦¸ÃÄܹ»±àд³ö¿ÉÒÔÔÚËùÓÐÖÖÀàµÄ»úÆ÷ÉÏÔËÐеÄJava³ÌÐò£¬ÎÞÂÛ»úÆ÷ÔËÐеÄÊÇwindowS£¬Mac OS X»¹ÊÇÈκηç¸ñµÄUNIX¡£µ«Êµ¼ÊÉÏ£¬Java²»×ÜÊÇÄܹ»ÊµÏÖÕâ¸öÃÎÏ룬ÒòΪSun¹«Ë¾ºÍ΢Èí¹«Ë¾ÔÚÕâÖÖÓïÑÔÉϵķ¢Õ¹·½Ïò·½ÃæÓкܴóµÄ·ÖÆç¡£Î¢Èí¹«Ë¾Ê×ÏÈÊÔͼÒÔ×Ô¼ºµÄ·½Ê½½«Java¼¯³Éµ½windowsÖУ¨Sun¹«Ë¾ÈÏΪ£¬ÕâÖÖ·½Ê½»áʹJavaÔÚwindowsÉÏÒÔÒ»ÖÖ·½Ê½¹¤×÷£¬¶øÔÚÆäËû»úÆ÷ÉÏÒÔÁ ......
Ê×ÏȽéÉÜÒ»ÏÂJavaScript£º
JavaScirpt ÊÇÒ»ÖÖ¿ÉÒÔÓÃÀ´¸øÍøÒ³Ôö¼Ó½»»¥ÐԵıà³ÌÓïÑÔ¡£³£³£»á¿´µ½JavaScript±»³ÆÎª“½Å±¾ÓïÑÔ”£¨Scripting language£©£¬Õⰵʾ×ÅËü¸üÊʺϱàд½Å±¾¶ø²»ÊdzÌÐò¡£Õâʵ¼ÊÉϲ¢Ã»Óиú²»ÉϵIJîÒì¡£JavaScript½Å±¾Ò²ÊÇÒ»ÖÖ³ÌÐò£¬Ëü°üº¬ÔÚHTMLÒ³ÃæÉÏ£¬ÒòΪ½Å±¾Îı¾°üΧÔÚ<Script>±êÇ©ÖУ¬ËùÒÔËü²»»áÏÔʾÔÚÓû§µÄÆÁÄ»ÉÏ£¬¶øwebä¯ÀÀÆ÷ÖªµÀÓ¦¸ÃÔËÐÐJavaScript³ÌÐò¡£
JavaScript²»ÊÇJava£º
¾¡¹ÜÃû×ÖÖÐÓÐJava£¬µ«ÊÇJavaScriptºÍJavaÖ®¼äûÓÐÌ«´óµÄ¹ØÏµ¡£JavaÊÇÒ»ÖÖÈ«¹¦Äܵıà³ÌÓïÑÔ£¬ÓÐSun¹«Ë¾¿ª·¢ºÍÍÆ¹ã¡£JavaÊÇCºÍC++±à³ÌÓïÑÔÖ®ºóµÄÓÐÒ»ÖÖÖ÷Á÷ÓïÑÔ£¬³ÌÐòÔ±¿ÉÒÔʹÓÃËü´´½¨ÍêÕûµÄÓ¦ÓóÌÐòºÍ¿ØÖÆÏû·ÑÀàµç×ÓÉ豸¡£ÓëÆäËûÓïÑÔ²»Í¬£¬JavaÐû´«¾ßÓÐ¿çÆ½Ì¨¼æÈÝÐÔ¡£Ò²¾ÍÊÇ˵£¬³ÌÐòÔ±Ó¦¸ÃÄܹ»±àд³ö¿ÉÒÔÔÚËùÓÐÖÖÀàµÄ»úÆ÷ÉÏÔËÐеÄJava³ÌÐò£¬ÎÞÂÛ»úÆ÷ÔËÐеÄÊÇwindowS£¬Mac OS X»¹ÊÇÈκηç¸ñµÄUNIX¡£µ«Êµ¼ÊÉÏ£¬Java²»×ÜÊÇÄܹ»ÊµÏÖÕâ¸öÃÎÏ룬ÒòΪSun¹«Ë¾ºÍ΢Èí¹«Ë¾ÔÚÕâÖÖÓïÑÔÉϵķ¢Õ¹·½Ïò·½ÃæÓкܴóµÄ·ÖÆç¡£Î¢Èí¹«Ë¾Ê×ÏÈÊÔͼÒÔ×Ô¼ºµÄ·½Ê½½«Java¼¯³Éµ½windowsÖУ¨Sun¹«Ë¾ÈÏΪ£¬ÕâÖÖ·½Ê½»áʹJavaÔÚwindowsÉÏÒÔÒ»ÖÖ·½Ê½¹¤×÷£¬¶øÔÚÆäËû»úÆ÷ÉÏÒÔÁ ......
1.ʹÓÃAjaxµÄºÃ´¦£º
¿ÉÒÔͨ¹ýJavaScript·¢ËÍÇëÇóµ½·þÎñÆ÷£¬²¢»òµÃ·µ»ØµÄ½á¹û£¬ÔÚ±ØÒªµÄʱºòÐèÒª¸üÐÂÒ³ÃæµÄÒ»²¿·Ö£¬¶ø²»ÒªÕû¸öÒ³Ãæ¶¼Ë¢Ð£¬Ò²³ÆÎª£º“ÎÞˢД¼¼Êõ ÌṩÁ¬ÐøµÄÓû§ÌåÑ飬¶ø²»±»Ë¢ÐÂÖжÏ
2.ʲôÊÇAjax
ËüÊÇAsynchronous(Òì²½µÄ)£¬JavaScript And XmlµÄ¼òд£»
3.AjaxµÄ¹¤×÷ÔÀí£º
1. Ê×ÏÈÏò·þÎñÆ÷·¢ËÍÒ»¸öÒì²½ÇëÇó(ÔÚActionÖд´½¨ÏàÓ¦µÄ·½·¨---)
2. ´´½¨ ʵÀý,ÉèÖûص÷º¯Êý
3. ³õʼ»¯XmlHttpRequestʵÀý,·¢ËÍÇëÇó
4. XmlHttpRequestʵÀý.send(null)
5. ¶Ô״̬½øÐÐÅжÎ
6. ¶ÁÈ¡xmlÎļþ»ñÈ¡Îı¾Öµ
4. hibernateʵÏÖµÄÔÀí£¿(HibernateµÄÄ¿±ê:ÊÇÓÃÀ´±£´æÊý¾Ý(³Ö¾Ã»¯Êý¾Ý))
1£¬¶ÁÈ¡²¢½âÎöÅäÖÃÎļþ£»
2, ¶ÁÈ¡²¢½âÎöÓ³ÉäÐÅÏ¢£¬´´½¨sessionFactory;
3£¬´ò¿ªsession£»
4, ´´½¨ÊÂÎñtransation£»
5, ³Ö¾Ã»¯²Ù×÷£»
6. ......
ÎÒÄܳéÏó³öÕû¸öÊÀ½ç£®£®£®
µ«ÊÇÎÒ²»ÄܳéÏó³öÄ㣮£®£®
ÒòΪÄãÔÚÎÒÐÄÖÐÊÇÄÇôµÄ¾ßÌ壮£®£®
ËùÒÔÎÒµÄÊÀ½ç²¢²»ÍêÕû£®£®£®
ÎÒ¿ÉÒÔÖØÔØÉõÖÁ¸²¸ÇÕâ¸öÊÀ½çÀïµÄÈκÎÒ»ÖÖ·½·¨£®£®£®
µ«ÊÇÎÒÈ´²»ÄÜÖØÔØ¶ÔÄãµÄ˼Ä£®£®
Ò²ÐíÃüÖÐ×¢¶¨ÁË ÄãÔÚÎÒµÄÊÀ½çÀïÓÀÔ¶µÄÀÓÉÏÁ˾²Ì¬µÄÊôÐÔ£®£®£®
¶øÎÒ²»É÷µ÷ÓÃÁ˰®ÄãÕâ¸ö·½·¨£®£®£®
µ±ÎÒÒåÎÞ·µ¹ËµÄ°Ñ×Ô¼º×÷Ϊ²ÎÊý´«½øÕâ¸ö·½·¨Ê±£®£®£®
ÎҲŷ¢ÏÖ°®ÉÏÄãÊÇÒ»¸öËÀÑ»·£®£®£®
Ëü²»Í£µÄ·µ»Ø¶ÔÄãµÄ˼ÄîѹÈëÎÒÐÄÀïµÄ¶ÑÕ»£®£®£®
ÔÚÕâÎÞ¾¡µÄºÚÒ¹ÖУ®£®£®
ÎÒµÄÄÚ´æÀïÒѾÔÙÒ²×°²»Ï±ðÈË£®£®£®
ÎÒ²»Í£µÄÏòϵͳÉêÇë¿Õ¼ä£®£®£®
µ«È´²¶»ñÒ»¸öÒì³££££ÎÒ°®µÄÈ˲»°®ÎÒ£®£®£®
ΪÁ˽â¾öÕâ¸öÒì³££®£®£®
ÎÒÔ¸ÒâÐéÄâ³ö×îºóÒ»µãÄڴ森£®£®
°ÑËùÓÐÎÒÄÜʵÏֵķ½·¨µØÖ·Ñ¹Èë¶ÑÕ»£®£®£®
²¢ÇÒÔÚջβѹÈë×îºóÒ»¸ö·½·¨£££½«×Ö·û´®£¢ÎÒ°®Ä㣬Äã°®ÎÒÂ𣿣¢´«µÝ¸øÄ㣮£®£®
Èç¹û·µ»ØÖµÎªÕ棣ÎÒ½«Óþ¡Ò»ÉúÈ¥°®Ä㣮£®£®
·ñÔò££ÎÒ½«ÊͷŵôËùÓÐϵͳ×ÊÔ´£® ......
public class TextDemo {
public static void main(String[] args) {
RunnableEemo r1 = new RunnableEemo();
r1.REemo(r1);
System.out.println(r1.print());
}
}
class RunnableEemo extends ThreadRun implements Runnable {
Thread t2 = null;
public void REemo(RunnableEemo r1) {
Thread t1 = new Thread(r1, "µÚÒ»Ïß³Ì ");
System.out.println("ÕýÔÚÔËÐеÄÊÇ" + t1);
t2 = new Thread(r1, "µÚ¶þÏß³Ì");
System.out.println("´´½¨µÚ¶þÏß³Ì");
System.out.println("µÚÒ»Ï߳̿ªÊ¼ÐÝÃß");
t2.start();
try {
t1.sleep(400);
} catch (InterruptedException e) {
System.out.println("µÚÒ»Ï̴߳íÎó ");
}
System.out.println("µÚÒ»Ïָ̻߳´ÔËÐÐ ");
}
public void run() {
try {
for (int i = 0; i < 800; i += 100) {
System.out.println("µÚ¶þÏ̵߳ÄÐÝÃßʱ¼ä£º " + i);
t2.sleep(i);
}
} catch (InterruptedException e) {
System.out.println("µÚ¶þÏ̴߳íÎó£¡");
}
}
}
class ThreadRun {
public String print() {
return "ÎÒÊÇRunnableDemoµÄ¸¸À࣡";
}
......
java:javaÖÐMapÀàÓÐʲô×÷Ó㬾ßÌåÔõôÓÃÄØ??
2007-11-11 11:59
Java Map ¼¯ºÏÀà¼ò½é
×÷ÕߣºJack Shirazi
Á˽â×î³£Óõļ¯ºÏÀàÐÍÖ®Ò» Map µÄ»ù´¡ÖªÊ¶ÒÔ¼°ÈçºÎÕë¶ÔÄúÓ¦ÓóÌÐòÌØÓеÄÊý¾ÝÓÅ»¯ Map¡£
±¾ÎÄÏà¹ØÏÂÔØ£º
· Jack µÄ HashMap ²âÊÔ
· Oracle JDeveloper 10g
java.util Öеļ¯ºÏÀà°üº¬ Java ÖÐijЩ×î³£ÓõÄÀà¡£ ×î³£Óõļ¯ºÏÀàÊÇ List ºÍ Map¡£ List µÄ¾ßÌåʵÏÖ°üÀ¨ ArrayList ºÍ Vector£¬ËüÃÇÊǿɱä´óСµÄÁÐ±í£¬±È½ÏÊʺϹ¹½¨¡¢´æ´¢ºÍ²Ù×÷ÈκÎÀàÐͶÔÏóµÄÔªËØÁÐ±í¡£ List ÊÊÓÃÓÚ°´ÊýÖµË÷Òý·ÃÎÊÔªËØµÄÇéÐΡ£
Map ÌṩÁËÒ»¸ö¸üͨÓõÄÔªËØ´æ´¢·½·¨¡£ Map ¼¯ºÏÀàÓÃÓÚ´æ´¢ÔªËØ¶Ô£¨³Æ×÷“¼ü”ºÍ“Öµ”£©£¬ÆäÖÐÿ¸ö¼üÓ³Éäµ½Ò»¸öÖµ¡£ ´Ó¸ÅÄîÉ϶øÑÔ£¬Äú¿ÉÒÔ½« List ¿´×÷ÊǾßÓÐÊýÖµ¼üµÄ Map¡£ ¶øÊµ¼ÊÉÏ£¬³ýÁË List ºÍ Map ¶¼ÔÚ¶¨Òå java.util ÖÐÍ⣬Á½Õß²¢Ã»ÓÐÖ±½ÓµÄÁªÏµ¡£±¾ÎĽ«×ÅÖØ½éÉܺËÐÄ Java ·¢ÐÐÌ×¼þÖи½´øµÄ Map£¬Í¬Ê±»¹½«½éÉÜÈçºÎ²ÉÓûòʵÏÖ¸üÊÊÓÃÓÚÄúÓ¦ÓóÌÐòÌØ¶¨Êý¾ÝµÄרÓà Map¡£
Á˽â Map ½Ó¿ÚºÍ·½·¨
Java ºËÐÄÀàÖÐÓкܶàÔ¤¶¨ÒåµÄ Map Àà¡£ ÔÚ½éÉܾßÌåʵÏÖ֮ǰ£¬ÎÒÃÇÏȽéÉÜһϠMap ½Ó¿Ú±¾Éí£¬ÒÔ±ãÁ˽âËùÓÐʵÏֵĹ²Í¬µã¡£ M ......