JavaÀà¼ÓÔØÄÚÄ»
¡¡¡¡Àà¼ÓÔØÊÇjavaÓïÑÔÌṩµÄ×îÇ¿´óµÄ»úÖÆÖ®Ò»¡£¾¡¹ÜÀà¼ÓÔØ²¢²»ÊÇÌÖÂÛµÄÈȵ㻰Ì⣬µ«ËùÓеıà³ÌÈËÔ±¶¼Ó¦¸ÃÁ˽âÆä¹¤×÷»úÖÆ£¬Ã÷°×Ôõô×ö²ÅÄÜÈÃÆäÂú×ãÎÒÃǵÄÐèÒª¡£ÕâÄÜÓÐЧ½ÚÊ¡ÎÒÃǵıàÂëʱ¼ä£¬´Ó²»¶Ïµ÷ÊÔClassNotFoundException, ClassCastExceptionµÄ¹¤×÷ÖнâÍѳöÀ´¡£
¡¡¡¡ÕâÆªÎÄÕ´ӻù´¡½²Æð£¬±ÈÈç´úÂëºÍÊý¾ÝµÄ²»Í¬Ö®´¦ÊÇʲô£¬ËûÃÇÊÇÔõô¹¹³ÉÒ»¸öʵÀý»ò¶ÔÏóµÄ¡£È»ºóÉîÈë̽ÌÖjavaÐéÄâ»ú(JVM)ÊÇÔõôÀûÓÃÀà¼ÓÔØÆ÷¶ÁÈ¡´úÂ룬¼°javaÖÐÀà¼ÓÔØÆ÷µÄÖ÷ÒªÀàÐÍ¡£½Ó×ÅÓÃÒ»¸öÀà¼ÓÔØµÄ»ù±¾Ëã·¨¿´Ò»ÏÂÀà¼ÓÔØÆ÷Ôõô¼ÓÔØÒ»¸öÄÚ²¿Àà¡£±¾ÎĵÄÏÂÒ»½ÚÑÝʾһ¶Î´úÂëÀ´ËµÃ÷À©Õ¹ºÍÑз¢ÊôÓÚ×Ô¼ºµÄÀà¼ÓÔØÆ÷µÄ±ØÒªÐÔ¡£½ô½Ó׎âÊÍÔõôʹÓÃÖÆ¶¨µÄÀà¼ÓÔØÆ÷À´Íê³ÉÒ»¸öÒ»°ãÒâÒåÉϵÄÈÎÎñ£¬Ê¹ÆäÄܼÓÔØÈÎÒâÔ¶¶Ë¿Í»§µÄ´úÂ룬ÔÚJVMÖж¨Ò壬ʵÀý»¯²¢Ö´ÐÐËû¡£±¾ÎİüÀ¨ÁËJ2EE¹ØÓÚÀà¼ÓÔØµÄ¹æ·¶??ÊÂʵÉÏÕâÒѳÉΪÁËJ2EEµÄ±ê×¼Ö®Ò»¡£
¡¡¡¡ÀàºÍÊý¾Ý
¡¡¡¡Ò»¸öÀà´ú±íÒªÖ´ÐеĴúÂ룬¶øÊý¾ÝÔò±íʾÆäÏà¹Ø×´Ì¬¡£×´Ì¬Ê±³£¸Ä¶¯£¬¶ø´úÂëÔò²»»á¡£µ±ÎÒÃǽ«Ò»¸öÌØ¶¨µÄ״̬ºÍÒ»¸öÀàÏà¶ÔÓ¦ÆðÀ´£¬Ò²¾ÍÒâζ׎«Ò»¸öÀàÊÂÀý»¯¡£¾¡¹ÜÏàͬµÄÀà¶ÔÓ¦µÄʵÀýÆä״̬ǧ²îÍò±ð£¬µ«Æä±¾Öʶ¼¶ÔÓ¦×Åͬһ¶Î´úÂë¡£ÔÚJAVAÖУ¬Ò»¸öÀàͨ³£ÓÐ×ÅÒ»¸ö.classÎļþ£¬µ«Ò²ÓÐÀýÍâ¡£ÔÚJAVAµÄÔËÐÐʱ»·¾³ÖÐ(Java runtime)£¬Ã¿Ò»¸öÀà¶¼ÓÐÒ»¸öÒÔµÚÒ»Àà(first-class)µÄJava¶ÔÏóËù±íÏÖ³öÏֵĴúÂ룬ÆäÊÇjava.lang.ClassµÄʵÀý¡£ÎÒÃDZàÒëÒ»¸öJAVAÎļþ£¬±àÒëÆ÷¶¼»áǶÈëÒ»¸öpublic, static, finalÐÞÊεÄÀàÐÍΪjava.lang.Class£¬Ãû³ÆÎªclassµÄÓò±äÁ¿ÔÚÆä×Ö½ÚÂëÎļþÖС£ÒòΪʹÓÃÁËpublicÐÞÊΣ¬ÎÒÃÇÄܲÉÓÃÈçϵÄÐÎʽ¶ÔÆä·ÃÎÊ:
¡¡¡¡java.lang.Class klass = Myclass.class;
¡¡¡¡Ò»µ©Ò»¸öÀà±»ÔØÈëJVMÖУ¬Í¬Ò»¸öÀà¾Í²»»á±»ÔÙ´ÎÔØÈëÁË(Çмǣ¬Í¬Ò»¸öÀà)¡£ÕâÀï´æÔÚÒ»¸öÎÊÌâ¾ÍÊÇʲôÊǓͬһ¸öÀà”?ÕýÈçÒ»¸ö¶ÔÏóÓÐÒ»¸ö¾ßÌåµÄ״̬£¬¼´±êʶ£¬Ò»¸ö¶ÔÏóʼÖÕºÍÆä´úÂë(Àà)Ïà¹ØÁª¡£Í¬Àí£¬ÔØÈëJVMµÄÀàÒ²ÓÐÒ»¸ö¾ßÌåµÄ±êʶ£¬ÎÒÃǽÓÏÂÀ´¿´¡£
¡¡¡¡ÔÚJAVAÖУ¬Ò»¸öÀàÓÃÆäÍêȫƥÅäÀàÃû(fully qualified class name)×÷Ϊ±êʶ£¬ÕâÀïÖ¸µÄÍêȫƥÅäÀàÃû°üÀ¨°üÃûºÍÀàÃû¡£µ«ÔÚJVMÖÐÒ»¸öÀàÓÃÆäÈ«ÃûºÍÒ»¸ö¼ÓÔØÀàClassLoaderµÄʵÀý×÷ΪΨһ±êʶ¡£Òò´Ë£¬Èç¹ûÒ»¸öÃûΪPgµÄ°üÖУ¬ÓÐÒ»¸öÃûΪClµÄÀ࣬±»Àà¼ÓÔØÆ÷KlassLoaderµÄÒ»¸öʵÀýkl1¼ÓÔØ£¬ClµÄʵÀý£¬¼´C1.classÔÚJVMÖбíʾΪ(Cl, Pg, kl1)¡£ÕâÒâζ×ÅÁ½¸öÀà¼ÓÔØÆ÷µÄʵÀý(Cl, Pg, kl1) ºÍ (Cl, Pg, kl2)ÊDz»Í¬µÄ£¬±»ËûÃÇËù¼ÓÔØµÄÀàÒ
Ïà¹ØÎĵµ£º
´ó¼ÒºÃ£¡ ÎÒ½ÐСºÂ Ò²ÊǸտªÊ¼Ñ§ÓÃJAVA¿ª·¢WEBÏîÄ¿£¬Ï£Íû´ó¼Ò¸øÎÒ½¨ÒéÏ£¬ÓÐʲô·½·¨¿ÉÒÔѧºÃ£¬ÓãʣÁ£Ö£Á¿ª·¢WEBÏîÄ¿£¡~ ÏÖÔÚÎÒ»¹Ó¦¸Ãѧµãʲô Ï£Íû´ó¼Ò¶àÖ¸µãÖ¸µã~ ÎÒÏÖÔÚSSH ѧÍêÁË£¡ ´ó¼ÒÄÜÓÐʲôºÃµãµÄ½¨ÒéÂ𣿡¡¡¡ÓеϰÁªÏµÏÂÎÒллÁË¡«¡¡ ......
Ò»¡¢
GET
ºÍ
POST
µÄÇø±ð
1.GET
Ìá½»µÄÊÇÎı¾ÄÚÈÝ£¬¹æ¶¨ÆäÊý¾Ý³¤¶È²»³¬¹ý
255
¸ö×Ö·û¡£ÔÚ
GET
·½Ê½Ìá½»µÄ
URL
ÖлáÏÔʾ³öÌá½»µÄ²éѯÊý¾Ý¶øÈ´Ìá½»Êý¾ÝµÄ»º´æ»áÔÚä¯ÀÀÆ÷µÄ
URL
Àúʷ״̬ÖУ¬ÕâÑùÎÒÃÇÍùÍùÔÚä¯ÀÀÍøÒ³µÄʱºòµã»÷ºóÍ˼ü²»ÐèÒªÖØÐ·¢ËÍÇëÇó¡£
2.POST
Ìá½»µÄ¿ÉÒÔʹÎı¾ÄÚÈÝ£¬Ò²¿ÉÒÔʹ¶þ½øÖÆÄÚÈÝ£¬Ëù ......
Ò»¡¢
web
µÄÈýÖÖ×÷ÓÃÓò
ServletContext(
ÉÏÏÂÎÄ
)
£ºÕû¸ö
web
Ó¦ÓóÌÐò£¬Ï̲߳»°²È«
HttpSession(
ȇȡ
)
£ºÒ»¸ö»á»°½»»¥¹ý³Ì
ServletRequest(
ÇëÇó
)
£ºÒ»´ÎÇëÇó¹ý³Ì
ÊôÐÔ²Ù×÷·½·¨£º
void setAttribute(String,Object)
......
ͨ¹ý
½ñÌìСÀÏʦ¶Ô
Javaweb
µÄ´®½²£¬×Ô¼º×î´óÊÕ»ñÊǶÔÕû¸öjavaWebÓÐÁËÒ»¸öϵͳµÄÀí½â£¬¶ÔʵÏÖ¸÷¸ö²½ÖèµÄÔÀíÓÐÁËÒ»¸öÈÚ»á¹áͨ£¬ÕûÌå֪ʶµãÒ²´®ÁªÁËÆðÀ´£¬×Ô¼ºµÄ˼ÏëÒ²´ÓÒÔǰµ¥´¿µÄÀûÓÃ
Java
´úÂë±àдÏÖʵÏîÄ¿³ÌÐòµ½Ó¦ÓÃÏÖÓй¤¾ß·½±ã¿ì½ÝµÄ·¢¿ª³öÏîÄ¿³ÌÐòµÄ¹ý¡£ÏÖÔڻعË֮ǰ6ÕµÄ֪ʶµãÄÚÈÝ£¬
Javaweb
¸Ð¾õÇåÎúÁ˺ܶà ......