Âþ̸£ºÑ¡ÔñJava Web¿ª·¢Õæ²»ÈÝÒ×
ƽʱÔÚ¹¤×÷µÄʱºò£¬×ÜÊǾõµÃ¸Õ±ÏÒµµÄͬÊÂÃǶԼ¼ÊõµÄÀí½â²»µ½Î»£¬ÖªÆäÈ»¶ø²»ÖªÆäËùÒÔÈ»¡£¿ÉÊÇ£¬¾²ÏÂÐÄÀ´ÏëÒ»Ï룬ÕâÒ²²»ÄÜÈ«¹ÖËûÃÇ£¬²»ÊÇÐÂÈËÃDz»°®
ѧ£¬¶øÊÇÏÖÈç½ñJava Web¿ª·¢µÄÈ·ºÜ·±¸´¡£±íÃæÉÏ¿´£¬ÏÖÔÚ»áJavaµÄÈ˶àÈçţ룬SSH ºÞ²»µÃÊÇÿ¸ö java ¿ª·¢Åàѵ¿ÎµÄ±ØÑ¡ÏîÄ¿£¬µ«
WEB ¿ª·¢µÄÃż÷£¬ÕæµÄ²»µÍ¡£µ±È»£¬ÎÒ˵²»µÍ£¬ÊÇÒªÒÔÒ»¸öרҵÐÔÒªÇóΪǰÌáµÄ£¬Èç¹ûÖ»ÊǾ«ÓÚ“C&P”
´ó·¨£¬Æäʵ»¹²»ÄÜËã“ÕÆÎÕ”£¬¶¥¶àÊÇ“»áÓÔ°ÕÁË£¬¸ü±ðÌᾫͨÁË¡£
ÔÚʵ¼ÊµÄ¹¤×÷ÖУ¬ÓÉÓÚÒÔǰÏîÄ¿µÄ»ýÀÛ£¬ÒѾ»ù±¾Éϲ»»á´ÓÍ·½¨Á¢¹¤³ÌÁË£¬Í¨³£¶¼ÊÇÄÃÏֳɵŤ³Ì¿ò¼Ü¿ªÊ¼×ö£¬±ÜÃâÁ˺ܶàÅäÖ𡣬ÒÀÀµ°¡Ö®ÀàµÄ·±ËöµÄ¹¤
×÷¡£µ«ÊǽñÌìÓÖ¸ÐÊÜÁËһϣ¬ÓÃÁËÒ»Ìì°ëµÄʱ¼ä£¬´ÓÁ㿪ʼ£¬½¨Á¢ÁËÒ»¸ö WEB ¹¤³Ì£¬ËùÒÔ²ÅÓÐÕâÆª¸Ð¿®ÎÄ£ºJava Web ¿ª·¢ÕæµÄ²»ÈÝÒס£
ÄÇô£¬½¨Á¢Ò»¸ö±È½ÏÍêÕûµÄWEB¹¤³Ì£¬²¢ÇÒÅÜÆðÀ´£¨Íê³É´Óǰ̨µ½Êý¾Ý¿âµÄÍêÕû´¦ÀíÁ÷³Ì£¬ÄÄÅÂÖ»ÊDzåÈëÒ»¸öÕûÊý£©£¬ÐèÒªÒ»¸öʲôÑùµÄ֪ʶ¼¯ºÏÄØ£¿
1¡¢Ê×ÏÈÊÇ»·¾³×¼±¸¡£
ͨ³££¬ÎÒÃÇÐèÒª¿ª·¢¹¤¾ß£ºEclipse£¬»òÕßMyEclipse¡£µ«ÎÒ´ÓÀ´Ã»ÓÐÓùý£¬ÎÒÑ¡Eclipse
¡£
È»ºó£¬Ñ¡ÔñWEBÈÝÆ÷£¬×î³£ÓõÄTomcat£¬»òÕßJetty£¬JBoss
Òà¿É¡£ÎÒÑ¡Tomcat
¡£
2¡¢Ñ¡ÔñÊý¾Ý¿â¡£
ûÓÐÊý¾Ý¿â£¬ºÜÄÑ×ö³öÓмÛÖµµÄÓ¦Óã¬ËùÒÔ£¬ÎÒÃÇÐèҪѡÔñÒ»¸öÊý¾Ý¿â£¬
×Ô¼ºÑо¿£¬ÓõÄ×î¶àµÄÊÇMySql£¬µ±
È»£¬Oracle£¬PostgresÒ²ºÜ³£¼û£¬
ϲ»¶Sql ServerµÄÒ²²»ÉÙ£¬²»¹ýÎÒÒѾNÄêûÓÐÍæ¹ýÁË¡£
ÎÒÑ¡MySql
¡£
3¡¢½¨Á¢¹¤³Ì¡£
ÎÒÏàÐźܶàÈ˸ù±¾Ã»ÓÐ×Ô¼ºÊÖ¹¤´´½¨¹ýWEB¹¤³ÌµÄĿ¼½á¹¹£¬¶¼ÊÇʹÓù¤¾ß×Ô¶¯Éú³É£¬ÎÒ¼áÐÅ£¬Á˽⹤¾ß°ïÖúÎÒÃǸɵÄÊÂÇé·Ç³£±ØÒª£¬¶øÇҷdz£Óкô¦µÄ¡£
ÕâÀïÖ÷ÒªÊǽ¨Á¢WEB-INFĿ¼£¬WEB-INF/classes£¬WEB-INF/lib£¬´´½¨³õʼµÄ web.xml¡£
4¡¢Ð´´úÂëǰµÄ×¼±¸¹¤×÷
ÔÚÕæÕý¿ªÊ¼Ð´µÚÒ»ÐдúÂë֮ǰ£¬ÎÒÃÇ»¹ÐèÒª×öµÄ×¼±¸¹¤×÷ÓУº
> ÅäÖÃÈÕ־ϵͳ£¬javaÁìÓò×î³£ÓÃµÄ Log4J
> Ñ¡ÔñÁ¬½Ó³Ø£¬ÎÒÓÃÁËC3P0
>
Ñ¡Ôñ³Ö¾Ã»¯¼¼Êõ¡£µ±È»£¬Ö±½ÓʹÓÃJDBCÒ²¿ÉÒÔ£¬²»¹ýÏÖÔÚ¶àÊýÏîÄ¿»¹ÊÇÓó־û¯²ãµÄ£¬Hibernate ºÍ Ibatis£¬´¦ÓÚ¼òµ¥ÐÔ¿¼ÂÇ£¬Ñ¡Ôñ Ibatis
¡£
µ±È»£¬ÕâЩ׼±¸¹¤×÷£¬³ýÁ˼¼ÊõÑ¡Ð͵ľö²ß£¬»¹¶¼Éæ¼°µ½Ñ°ÕÒÏàÓ¦µÄ jar °ü¡¢ jar °üËùÒÀÀµµÄ
jar£¬ÒÔ¼°Ð´±àд³õʼµÄÅäÖÃÎļþ£¬°üÀ¨£ºlog4j.properties£¬c3p0.properties ºÍ ibatis
µÄһϵÁÐÅäÖ᣾ÝÎÒËùÖª£¬²»Á˽â log4j.properties ÅäÖÃÏÒ壬ֻ»
Ïà¹ØÎĵµ£º
Ò»¡¢JAVAÖж¨ÒåÁËÈýÖÖ×¢ÊÍÀàÐÍ£º
//µ¥ÐÐ×¢ÊÍ——×¢Ê͵½ÐÐβ
/*¶àÐÐ×¢ÊÍ*/
/**¿ÉÒÔÓÃÓÚÎĵµ´¦ÀíµÄµ¥ÐлòÕß¶àÐÐ×¢ÊÍ*/
// µ¥ÐÐ×¢ÊÍ
/*
¶àÐÐ×¢ÊÍ£¬´ËÄÚÈÝÒ²²»»á±»Ö´ÐÐ
*/
/**
Îĵµ×¢ÊÍ£¬ÓÐרÃŵŤ¾ß
*/
public class JavaDemo01
{
// Ö÷·½·¨
public static void main(String args[])
{
// Ô ......
ʹÓÃJava»ñÈ¡IPµØÖ·ÊµÀý
ÎÄÕ·ÖÀà:Java±à³Ì
ÏÖÔÚÔÚ´ÓÊµĹ¤×÷³öÏÖÁËÒ»¸öÎÊÌ⣬ż¶û»á³öÏÖÈ¡²»µ½ipµÄÇé¿ö£¬ËÑË÷ÁËһϣ¬ÔÀ´ÈçÏÂÎÄËù˵
ת×Ô£ºhttp://developer.51cto.com/art/200906/130491.htm
ʹÓÃJava»ñÈ¡IPµØÖ·ÊµÀý
ÔÚJSPÀ»ñÈ¡¿Í»§¶ËµÄIPµØÖ·µÄ·½·¨ÊÇ£ºrequest.getRemoteAddr()£¬ÕâÖÖ·½·¨Ôڴ󲿷ÖÇé¿ö϶¼Ê ......
ÕâÀï×ªÔØÒ»Æª½²½âjavaÐòÁл¯(Serializable)ºÍ·´ÐòÁл¯·½ÃæµÄ¸Ð¾õºÜºÃµÄÎÄÕ¡£
1¡¢ÐòÁл¯ÊǸÉʲôµÄ£¿
¼òµ¥Ëµ¾ÍÊÇΪÁ˱£´æÔÚÄÚ´æÖеĸ÷ÖÖ¶ÔÏóµÄ״̬£¨Ò²¾ÍÊÇʵÀý±äÁ¿£¬²»ÊÇ·½·¨£©£¬²¢ÇÒ¿ÉÒ԰ѱ£´æµÄ¶ÔÏó״̬ÔÙ¶Á³öÀ´¡£ËäÈ»Äã¿ÉÒÔÓÃÄã×Ô¼ºµÄ¸÷ÖÖ¸÷ÑùµÄ·½·¨À´±£ ´æobject states£¬µ«ÊÇJava¸øÄãÌṩһÖÖÓ¦¸Ã±ÈÄã×Ô¼ººÃµÄ±£´æ ......
ÔõôѧϰJava£¬ÕâÊǺܶàÐÂÊÖ¾³£»áÎÊÎÒµÄÎÊÌ⣬ÏÖÔÚÎÒ¼òµ¥ÃèÊöÏÂÒ»¸öJava³õѧÕßµ½¾ÍҵҪѧµ½µÄһЩ¶«Î÷£º
Ê×ÏÈÒªÃ÷°×JavaÌåϵÉè¼Æµ½µÃÈý¸ö·½Ã棺J2SE,J2EE,J2ME£¨KJAVA£©¡£J2SE£¬Java 2 Platform Standard
Edition£¬ÎÒÃǾ³£Ëµµ½µÄJDK£¬¾ÍÖ÷ÒªÖ¸µÄÕâ¸ö£¬ËüÊÇÈýÕߵĻù ......
JAVAѧϰ·Ïßͼ
ÔÚ¿ªÊ¼Ö®Ç°ÓбØÒªÔÙÌÖÂÛÒ»ÏÂJ2ME£¬J2SE£¬J2EEÕâЩ¸ÅÄî¡£J2ME£¬The
Micro Edition of the Java 2 Platform¡£Ö÷ÒªÓÃÓÚǶÈëʽJava£¬ÈçÊÖ»ú£¬PDAµÈµÈ¡£J2SE£¬Java 2
Platform£¬Standard Edition£¬ÎÒÃÇͨ³£Ëù˵µÄJDK(Java Development
Kit)°üº¬ÔÚ´Ë£¬ÊÇJ2EEµÄ»ù´¡¡£J2EE£¬Java 2 Platform£¬Enterprise
......