µ±Ç°Î»ÖãºÊ×Ò³ > »ùÓÚJSPµÄÍøÉ϶©²ÍϵͳµÄÉè¼ÆÓëʵÏÖ±ÏÒµÉè¼ÆÂÛÎÄ
ͼ 3-3 ²Ëµ¥Êµ²Ë²Ë¼Û²Ëµ¥ »ù±¾Ãè
¹Ë²Ëµ¥Í¼ 3-4 ¶©µ¥ÊµÌåͼ Ñ¡²ËÁÐ±í ¶©µ¥¶©µ¥
3.2 Êý¾ÝÂß¼½á¹¹Éè¼Æ¡ª¡ª¹ØÏµÄ£ÐÍ
ÔÚE - RͼÏò¹ØÏµÄ£ÐÍת»»µÄ¹ý³ÌÖУ¬×¢ÒâÁé»îÐÔ£¬Ïû³ýÈßÓàÊý¾Ý£¬²¢¿¼Âǵ½Óû§¶ÔϵͳµÄÒªÇó£¬ÏÂÁйØÏµÄ£ÐÍ£º
»áÔ±(»áÔ±±àºÅ£¬»áÔ±Ãû£¬µÇ¼ÃÜÂ룬µØÖ·£¬µç»°£¬ÄêÁ䣬ÐÔ±ð); ²Ëµ¥(²Ëµ¥±àºÅ£¬²Ëµ¥Ãû£¬¼Û¸ñ£¬»ù±¾ÃèÊö); ¶©µ¥(¶©µ¥±àºÅ£¬¹Ë¿ÍÃû£¬²Ëµ¥ÁÐ±í£¬×ܼÛ);
3.3 Êý¾Ý½á¹¹ÓÅ»¯¡ª¡ª¹ØÏµ¹æ·¶»¯
ͨ¹ýÒÔÉϵķÖÎöºÍÉè¼Æ£¬²¢½áºÏÊý¾Ý¿âÉè¼ÆµÄÔÔò£¬Éè¼Æ³öÈçÏÂÈýÕÅ±í£º
1) T-course±íΪ²Ëµ¥ÐÅÏ¢±í£¬¸Ã±í´æ´¢¸ÃϵͳËùÓеIJ˵¥µÄÐÅÏ¢£¬Ïê¼û±í3-1£º
±í3-1 T-course±í ×Ö¶ÎÃû Id name
Êý¾ÝÀàÐÍ int varchar 11 ³¤¶È 30 ÔÊÐí¿Õ ˵Ã÷ ²Ëµ¥±àºÅ ¡Ì ²ËÃû
pic prodInfo price
2)
varchar varchar double 30 100 0 ¡Ì ¡Ì ¡Ì ²ËµÄͼƬ »ù±¾½éÉÜ µ¥¼Û T-Form±íΪ¶©µ¥ÐÅÏ¢±í£¬¸Ã±í´æ´¢Á˸ÃϵͳÖÐËùÓÐÓɹ˿ÍÌá
½»µÄ¶©µ¥µÄÐÅÏ¢£¬Ïê¼û±í3-2£º ±í3-2 T-form±í ×Ö¶ÎÃû Id username Content price
3) User-chen±íΪע²á»áÔ±ÐÅÏ¢±í£¬¸Ã±í´æ´¢Á˸ÃϵͳËùÓÐ×¢²á»áÔ±µÄ»áÔ±ÏêϸÐÅÏ¢£¬Ïê¼û±í3-3£º
±í3-3£º User-chen±í ×Ö¶ÎÃû Id username Name password Phone addre
Êý¾ÝÀàÐÍ int varchar varchar double 11 ³¤¶È ÔÊÐí¿Õ ˵Ã÷ ¶©µ¥±àºÅ 30 200 0 ¡Ì ¡Ì ¡Ì »áÔ±Ãû ²Ëµ¥Ïêµ¥ ×ܼ۸ñ Êý¾ÝÀàÐÍ int varchar varchar varchar varchar varchar 11 ³¤¶È ÔÊÐí¿Õ ¡Ì ¡Ì ¡Ì ¡Ì ¡Ì ˵Ã÷ Óû§±àºÅ Óû§Ãû ÐÕÃû ÃÜÂë µç»° µØÖ· 30 30 30 30 30
ss
3.4 ¿ª·¢»·¾³ºÍÔËÐл·¾³Éè¼Æ
¾¹ý·ÖÎö±¾ÏµÍ³²ÉÓÃSUN¹«Ë¾µÄJSP¿ª·¢¼¼Êõ£¬²ÉÓÃB/S½á¹¹£¬Ê¹ÓÃMyEclipes×÷Ϊ¿ª·¢»·¾³¡£Êý¾Ý¿â²ÉÓÃMySQL 5£¬Í¬Ê±ÒÔTomcat 6ΪWeb·þÎñÆ÷¡£
3.4.1 JSP¼¼Êõ
JSP¼¼Êõ¼ò½é£º
JSP(Java Server Page·þÎñÆ÷ÍøÒ³)ÊÇ´Ó1998Ä꿪ʼ³öÏÖµÄм¼Êõ¡£ÓÉSun¹«Ë¾³«µ¼¡¢Ðí¶à¹«Ë¾²ÎÓëÒ»Æð½¨Á¢µÄÒ»ÖÖ¶¯Ì¬ÍøÒ³¼¼Êõ±ê×¼£¬ÊÇ»ùÓÚJavaServletÒÔ¼°Õû¸öJavaÌåϵµÄweb¿ª·¢¼¼Êõ¡£ÔÚ´«Í³µÄÍøÒ³HTMLÎļþ(*.htm,*.html)ÖмÓÈë½Å±¾Æ¬¶ÎºÍJSP±ê¼Ç(Tag)£¬¹¹³ÉJSPÍøÒ³(*.jsp)¡£JSP×÷ΪJava¼Ò×åµÄÒ»Ô±£¬³ÐÏ®ÁËJavaµÄÌØµã£¬¼´¿çƽ̨µÄÌØÐÔ£¬Ò²¼´Ò»´Î±àÒ룬µ½´¦ÔËÐС£
JSPÌåϵ½á¹¹£º
JSPÍøÕ¾¿ª·¢±ê×¼¸ø³öÁËÁ½ÖÖʹÓÃJSPµÄ¼¼Êõ£º
model1£ºjspÒ³Ãæ¶À×ÔÏìÓ¦ÇëÇó²¢½«´¦Àí½á¹û·µ»Ø¿Í»§£¬ÕâÀïÃæÊ¹ÓÃÁ˱í´ïÓëÄÚÈݵķÖÀ룬ÆäÖÐÊý¾Ý´æÈ¡¶¼ÊÇÓÉbeanÀ´Íê³ÉµÄ¡£
model2£º MVC±êעģʽ£¬JSPÓÃÓÚviewչʾ£¬ServletÓÃÓÚcontrol£¬M´ú±íÒµÎñÁìÓòÄ£ÐͲ㡣
JSPµÄÌØµã£º
£¨1£©Ò»´Î±àд£¬µ½´¦ÔËÐÐ £¨2£©ÏµÍ³µÄ¶àƽ̨֧³Ö £¨3£©Ç¿´óµÄ¿ÉÉìËõÐÔ
£¨4£©¶àÑù»¯ºÍ¹¦ÄÜÇ¿´óµÄ¿ª·¢¹¤¾ßÖ§³Ö £¨5£©Ö§³Ö·þÎñÆ÷¶Ë×é¼þ
»ùÓÚÒÔÉÏÓŵãÎÒÑ¡ÔñJSP¼¼ÊõÀ´¿ª·¢´Ë³ÌÐò¡£
3.4.2 B/Sģʽ
Ëæ×ÅWEBµÄÐËÆð³öÏÖÁËÒ»ÖÖÍøÂç½á¹¹Ä£Ê½B/S½á¹¹£¨Browser/Server£¬ä¯ÀÀÆ÷/·þÎñÆ÷ģʽ£©£¬¿Í»§¶Ë×îÖ÷ÒªµÄÓ¦ÓÃÈí¼þÊÇWEBä¯ÀÀÆ÷¡£ÕâÖÖģʽͳһÁË¿Í
¹²·ÖÏí92ƪÏà¹ØÎĵµ