JAVA Web ±à³ÌµÚÒ»Ìì
Ò»¡¢
HTTP
ÐÒéµÄÀí½â
1.
ʲôÊÇ
HTTP
ÐÒé
HTTP
ÊÇÒ»ÖÖ³¬±¾ÎÄ´«ÊäÐÒ飬ÊÇÒ»Ì×¼ÆËã»úÔÚÍøÂçÖÐͨÐŵĹæÔò¡£ËûÊÇÒ»ÖÖÎÞ״̬µÄ´«Ê䷽ʽ¡£
2.
HTTP
ÐÒéµÄ¸ñʽ
HTTP
µÄÇëÇó£º
ÇëÇóÐУ¨
HTTP
·½·¨¡¢ÇëÇóµÄ
URL
¡¢
HTTP
°æ±¾£©¡¢
ÇëÇóÍ·£¨
Host
¡¢
User-Agent
¡¢
Aeecpt
£©¡¢
¿ÕÐС¢ÏûÏ¢Ìå
HTTP
µÄÏìÓ¦£º
ÏìÓ¦ÐУ¨
HTTP
°æ±¾¡¢ÏìÓ¦Âë¡¢ÏìÓ¦ÃèÊö£©¡¢
ÏìӦͷ£¨
Content-Type
¡¢
Date
£©¡¢¿ÕÐС¢ÏûÏ¢Ìå
3.
HTTP
µÄÇëÇóÖÐ
GET
ºÍ
POST
µÄÒìͬ
GET
ûÓÐÏûÏ¢Ì壬
POST
ÓÐÏûÏ¢Ìå¡£
GET
µÄ²éѯÓï¾äÖ±½Ó³öÏÖÔÚÇëÇóÍ·
URL
ºóÃæ¡£
POST
µÄ²éѯÓï¾ä³öÏÖÔÚÏûÏ¢ÌåÖС£
4.
ÏìÓ¦ÂëµÄÃèÊö
1
××£ºÐÅÏ¢£¬ÇëÇóÊÕµ½£¬¼ÌÐø´¦ÀíÖС£
2
××£º³É¹¦¡£ÐÐΪ±»³É¹¦µØ½ÓÊÜ¡¢Àí½âºÍ²ÉÄÉ¡£
3
××£ºÖض¨Ïò¡£ÎªÁËÍê³ÉÇëÇ󣬱ØÐë½øÒ»²½Ö´Ðж¯×÷¡£
4
××£º¿Í»§¶Ë´íÎó¡£ÇëÇó°üº¬Óï·¨´íÎó»òÕßÇëÇóÎÞ·¨ÊµÏÖ¡£
5
××£º·þÎñÆ÷´íÎó¡£·þÎñÆ÷²»ÄÜʵÏÖÒ»ÖÖÃ÷ÏÔÎÞЧµÄÇëÇó¡£
¶þ¡¢
Javaweb
¹¤×÷µÄÔÀí
µ±
web
ä¯ÀÀÆ÷Ïò·þÎñÆ÷ͨ¹ý
HTTP
·¢ËÍÇëÇóʱ£¬
web
·þÎñÆ÷Ö»ÄÜ´¦Àí¾²Ì¬µÄÒ³Ãæ¡£ÓÚÊÇÎÒÃÇÔÚ
web
·þÎñÆ÷ÖмÓÈ븨ÖúÓ¦ÓÃʵÏÖ¶Ô¶¯Ì¬Ò³ÃæµÄÇëÇó¡£ÔÚ
web
·þÎñÆ÷´´½¨¶¯Ì¬·þÎñÆ÷¶ËÄÚÈݵĹý³Ì£¬ÎÒÃdzÆÖ®Îª·þÎñÆ÷¶ËÍøÒ³±à³Ì¡£´«Í³µÄ½â¾ö·½·¨ÊÇ
CGI
¡¢
ASP
ºÍ
ASP.NET
¡¢
Servlet/jsp
¡£
CGI
£¬¼´Í¨ÓÃÍø¹Ø½Ó¿Ú¡£Ò»¸ö
CGI
³ÌÐò´¦Àí°üÀ¨Á¬½ÓÊý¾Ý¿â¡¢·â×°ÇëÇóÏìÓ¦¶ÔÏó¡¢Ïò¿Í»§¶Ë·¢ËÍÇëÇóµÈ¶à¸öÈÎÎñ¡£¶øÇÒ
CGI
ÊÇ»ùÓÚ½ø³ÌµÄ³ÌÐò£¬Ã¿µ±ÓÐÇëÇóÀ´µ½Ê±¶¼Òª¿ªÆôÒ»¸öеĽø³Ì£¬ÕâÑù´ó´óÀË·ÑÁË×ÊÔ´£¬²¢·¢ÐÔÎÊÌâ½â¾öÐԲ
Servlet/jsp
ÊÇ
Java
·þÎñÆ÷¶ËÍøÒ³±à³ÌµÄ½â¾öģʽ¡£ÆäÔÚ
web
·þÎñÆ÷ÖдæÔÚÒ»¸ö
web
ÈÝÆ÷£¬ÔÚ
web
ÈÝÆ÷ÖдæÔÚ
Servlet
¡£ÆäÖÐ
Web
ÈÝÆ÷ÓÃÓÚ·â×°ÇëÇóÏìÓ¦¶ÔÏ󣬴¦Àí¶àỊ̈߳¬¹ÜÀí
servlet
ÉúÃüÖÜÆÚ£¬´¦Àí¿Í»§¶Ë
socket
£¬°²È«»úÖÆµÈÄÚÈÝ¡£¶ø
servlet
ÊÇÒ»¸öÔÚ
web
ÈÝÆ÷ÖÐÔËÐеÄ
Java
³ÌÐò£¬Ö÷ÒªÓÃÀ´ÔÚ·þÎñÆ÷¶Ë²úÉú¶¯Ì¬ÄÚÈÝ¡£
Servlet
ûÓÐ
main
·½·¨
Ïà¹ØÎĵµ£º
Õâ¸öÖ÷ÌâÊǹØÓÚ±àÂëµÄһЩÔÔòºÍģʽµÄ£¬ÓÃÕâЩ¿ÉÒÔ°ïÖú³ÌÐòÔ±´´½¨¸ü¼ÓÁé»îºÍ¾ßÓÐÊÊÓ¦ÐÔµÄÈí¼þÄ£¿é¡£
±ÊÕßÏÂÃæÒýÓõijÌÐòÊÇRobert´óÊåÖøÃûµÄ³ÌÐòƬ¶ÏÀ´ÖØÐÂÈÏʶһÏÂÖØ¹¹£¬ÄÇЩjava´úÂë¿´ÆðÀ´ÕýÈ·£¬µ«ÊÂʵÉϲ»ÊÇ¿´ÆðÀ´ÄÇô¼òµ¥µÄ£¬Ò»Ð¡¶Î³ÌÐòµ÷ ......
£¨²Î¿¼ “ibm nioÈëÃÅ”£©
ÔÚ NIO ¿âÖУ¬ËùÓÐÊý¾Ý¶¼ÊÇÓûº³åÇø´¦ÀíµÄ¡£ÔÚ¶ÁÈ¡Êý¾Ýʱ£¬ËüÊÇÖ±½Ó¶Áµ½»º³åÇøÖеġ£ÔÚдÈëÊý¾Ýʱ£¬ËüÊÇдÈëµ½»º³åÇøÖеġ£ÈκÎʱºò·ÃÎÊ NIO ÖеÄÊý¾Ý£¬¶¼Êǽ«Ëü·Åµ½»º³åÇøÖС£»º³åÇøÊµÖÊÉÏÊÇÒ»¸öÊý×顣ͨ³£ËüÊÇÒ»¸ö×Ö½ÚÊý×飬µ«ÊÇÒ²¿ÉÒÔʹÓÃÆäËûÖÖÀàµÄÊý×é¡£µ«ÊÇÒ»¸ö»º³åÇø²»½ö½öÊÇÒ» ......
¼òµ¥µÄ¾Ñé×ܽá
ϵͳ»·¾³
OS—UnixϵµÄSolaris£¨¥½¥é¥ê¥¹£©
Langrage—java1.3
Framework—interstageV5£¨¸»Ê¿Í¨µÄ£©http://software.fujitsu.com/jp/manual/b293c34h0.html
DB—Oracle10g
¿ª·¢¹¤¾ß
IDE eclipse2.1 ×¢£º¹Å¶
tera term UnixϵͳµÄlogin tool
Framework interstageV5ÏÖÔ ......
CloneÕâ¸ö·½·¨ºÜ¼¦Àߣ¬ÔÒòÊÇÒòΪËüÊÇÊܱ£»¤µÄ(protected)£¬Æä¶þCloneÕâ¸ö·½·¨ÊÇ¿ÉÑ¡µÄ£¬¼´ÓпÉÄÜÀàûÓÐÌṩÕâ¸ö·½·¨¡£
cloneûÓе÷Óù¹Ô캯Êý£¬¶øÇÒÈç¹û¸¸ÀàûÓÐʵÏÖcloneµÄ»°£¬×ÓÀàÓÀÔ¶Ò²²»¿ÉÄÜÕýȷʵÏÖclone.
×ÜÖ®£¬cloneÊǸöºÜÍ·Í´µÄº¯Êý£¬Èç¹ûÒªÕýȷʵÏÖ£¬±ØÐ뿼Âǵ½É±´µÄÇé¿ö£¬·ñÔò±»¿Ë¡³öÀ´µÄ¶ÔÏó¾Í²»ÊǶÀÁ¢µÄ ......