¼ÆËã»úרҵ±¾¿Æ±ÏÒµÂÛÎÄ - ͼÎÄ ÏÂÔØ±¾ÎÄ

1 Ð÷ ÂÛ

1.1 ¿ÎÌâÑо¿µÄ±³¾°

µç×ÓÉÌÎñ£¬¾ÍÊÇÔÚÍøÉϽøÐÐһЩÒÔÂòÂô·½Ê½Ê¹ÉÌÆ·Á÷ͨµÄ¾­¼Ã»î¶¯¡£ËüÊÇÒÔÍøÉϽ»Ò×ΪÊֶΣ¬Íê³É½ðÈÚ¡¢ÎïÆ·¡¢·þÎñ¡¢ÐÅÏ¢µÈ¼ÛÖµµÄ½»»»£¬ÊǸßËÙ²¢ÇÒÓÐЧÂʵĽøÐи÷ÖÖÉÌÎñ»î¶¯µÄ×îÍêÃÀµÄ·½·¨¡£Ëæ×ŵç×ÓÉÌÎñµÄ²»¶ÏµÄ³öÏÖ£¬¸Ä±äÁËÒÔÍùµÄµÄÓÃÏÖ½ðÖ§¸¶ÉÌÆ·µÄģʽ£¬Ê¹µÃÉÌҵģʽ·¢ÉúÁ˾޴óµÄµÄ¸Ä±ä¡£ Ëæ×ÅÏÖÔÚÍøÂçÐÅÏ¢¼¼ÊõµÄ²»¶Ï½ø²½ÓëÃæÏòÉç»áºÍInternet»¥ÁªÍø¼¼ÊõµÄÆÕ±éÁ÷ÐÐ,ÈËÃÇÒѾ­¿ªÊ¼ÂýÂýµØÒâʶµ½µç×ÓÉÌÎñ¶Ô¸ø¹ú¼Ò¡¢ÆóÒµºÍ¸öÈËËù´øÀ´µÄÖØ´ó·´Ïì¡£ËüÂú×ãÆóÒµ¡¢ÉÌÈ˺ÍÏû·ÑÕ߶ԺõIJúÆ·¸úÓÅÐãµÄ·þÎñÖÊÁ¿¡¢¸ü¿ì¸üºÃµØ·þÎñÌåϵ¡¢Æ½ºâ²»Í¬Ë®Æ½µÄÏû·ÑÕߵȷ½ÃæµÄÐèÇó£¬Ò²°ïÖúÆóÒµºÍ¸öÈËͨ¹ýÍøÂç²éѯºÍÐÅÏ¢¼ìË÷ΪÆóÒµÏÂÒ»²½µÄ·¢Õ¹·½ÏòÌṩ֧³Ö¡£½èÖúµç×ÓÉÌÎñ£¬ÆóÒµºÍ¸öÈË£¬ÆóÒµºÍÆóÒµ¿ÉÒÔͨ¹ýÍøÂç½øÐн»Ò׺ÍÈ«¹ý³ÌµÄ·þÎñ¡£µç×ÓÉÌÎñ´ú±í×ÅÒÔºó²úÆ·¾­¼Ã·½Ê½µÄ·¢Õ¹·½Ïò£¬Æä¹ã·ºµÄÓ¦ÓúÍÃæÏòÉç»áµÄÍØÕ¹½«¸øÉç»áºÍ¾­¼Ã´øÀ´·Ç³£´óµÄÊÕÒæ¡£µç×ÓÉÌÎñÊǾßÓÐÇ¿´óÉúÃüÁ¦µÄÏÖ´úÍøÂç½»Ò×·½Ê½¼º¾­µÄ±»´ó¶àÊýµÄÈËÃÇËùÁ˽⣬·¢´ï¹ú¼ÒÔÚÕâ·½ÃæÓкܶàÄêµÄ·¢Õ¹ÀúÊ·£¬·¢Õ¹Öйú¼ÒÒ²ÕýÔÚ¼Ó¿ìÖÆ¶¨·¢Õ¹ÐÔÕ½ÂÔ×ÜÌåϵ£¬´óÁ¦Ìá³«ÍøÂ繺ÎïÔÚÈ«¹úÈËÃñ¾­¼ÃµÄÓ¦Óã¬Á¦ÕùÔÚÔ½À´Ô½¼¤ÁҵĹú¼Ê¾ºÕùÖÐÕ¼¾ÝÓÐÀûµÄµØÎ»¡£Òò´Ë£¬¶ÔÓÚÑо¿ÍøÉϹºÎï¼¼Êõ²¢ÇÒÍêÃÀµÄʵÏֺõÄÍøÉϹºÎïϵͳ£¬ÒÔ¼°´î½¨Ò»¸öʵÓò¢ÇÒ°²È«ÈÃÏû·ÑÕß·ÅÐĵĵÄÍøÉÏÉ̵ê¶ÔÓÚÏÖÔÚÀ´ËµÊǷdz£ÖØÒªµÄ¡£

ÎÞÂÛÔÚ¹úÄÚ»¹ÊÇÔÚ¹úÍ⣬µç×ÓÉÌÎñÕâ¸öÁìÓò¶¼»¹´¦ÓÚ¸Õ¸Õ¿ªÊ¼µÄ³Ì¶È¡£×î½ü¼¸Äêµç×ÓÉÌÎñµÃµ½ÁËѸËٵķ¢Õ¹¡£ËäȻÿ¸ö²»Í¬µØ·½µÄ¾ßÌåÇé¿ö²»Ì«Ò»Ñù£¬µ«ÊÇÔÚ¶Ô¹ú¼ÒµÄóÒ×·¢Õ¹µÄÔ¤²â»ù´¡ÉÏ£¬²»Í¬µØÇøµÄÕþ¸®¶¼¾õµÃµç×ÓÉÌÎñºÜÖØÒª£¬²¢ÇÒ»ý¼«µØ¿ªÕ¹µç×ÓÉÌÎñµÄÑо¿¡£ ÔÚ·¢´ï¹ú¼Ò£¬Ä¿Ç°µç×ÓÉÌÎñµÄǰ¾°·Ç³£ÀÖ¹Û£¬Í¨¹ý»¥ÁªÍø½øÐн»Ò×¼º±ä³ÉÒ»ÖÖʱÉС£»ùÓÚµç×ÓÉÌÎñËùÁ¬´ø³öµÄÉÌÆ·ÈçºÎ½øÐн»Òס¢ÔÚÍøÂçÉϸ¶¿î·½°¸ºÍ¿Í»§Ò»Ð©ÐÅÏ¢°²È«·½°¸µÈ£¬ÒÑÂýÂý³ÉΪȫÇòÐÅÏ¢¼¼ÊõÊг¡Õù¶áµÄÖÐÐÄ¡£Ëæ×ŵç×ÓÉÌÎñµÄÈÕÒæ·¢Õ¹£¬²úÉúÁËÍøÉÏÒøÐС¢ÍøÂçÏû·Ñ¡¢ÍøÉÏÉÌÆ·¡¢ÍøÂçÐÅÏ¢µÈÐÂÐËÐÅÏ¢²úÒµ£¬´Ó²àÃæ·´Ó¦Á˵ç×ÓÉÌÎñÕýÔÚ¶ÔÉç»áºÍ¾­¼Ã²úÉú×ÅÉî¿ÌµÄÓ°Ïì¡£ ÔÚµç×ÓÉÌÎñ¹ý³ÌÖУ¬Í¨¹ýÈËÓëÍøÂçÁªÏµ·½Ê½µÄ½áºÏ£¬ÓÐЧµÄµØÌá¸ßÁ˾­¼Ã»î¶¯µÄЧÂÊ£¬¼õÉÙÁËÐí¶àÂé·³µÄ²½Ö衣ͬʱ£¬µç×ÓÉÌÎñµÄ·¢Õ¹Ò²½«×ª±äÕþ¸®µÄÐж¯¡£ÔÚµç×ÓÉÌÎñÖð½¥±äµÄÁ÷ÐеÄʱ´ú£¬µ±µç×ÓÉÌÎñ±»ÆóÒµ½øÐÐ

5

¾­Óª£¬ÒøÐÐʵÏÖ½ðÈÚµç×Ó»¯£¬ÒÔ¼°Ïû·ÑÕßʵÏÖÍøÉÏÏû·ÑµÄͬʱ£¬Ò²½«¶ÔÕþ¸®¹ÜÀíÐÐΪÌá³öеÄÒªÇ󣬹úÍâÔÚÕâ·½ÃæÓкܺõķ¨ÂÉ·¨¹æ¼ÓÒÔÔ¼Êø£¬·ÀÖ¹ÉÌÒµÆÛÕ©ÐÐΪ¡£¡¢ÔÚÕâ·½ÃæÎÒÃǹú¼ÒÏà¶ÔÓÚÆäËû¹ú¼ÒÀ´ËµÎÒÃÇ×öµÄ»¹ÊDzîµã£¬ÎÒôûÄÜÕÒµ½Ò»Ð©¹æ¶¨À´ÑϸñÒªÇóÎÒÃÇ×Ô¼º£¬Ïû·ÑÕß¾­³£»áÔÚÍøÉϹºÂòÉÌÆ·µ«ÊÇʵ¼ÊÉÏÏÖʵµÄÉÌÆ·ÓëͼƬ²»·ûºÏµ¼ÖÂÂòµ½ÊÖÀïµÄÉÌÆ·´æÔÚȱÏÝ£¬µ±·¢ÏÖÂòµ½µÄÉÌÆ·²»Ò»ÖÂʱÎÒÃÇÏÖÔÚҲûÓÐ×ö³ö°ì·¨À´½â¾öÕâ¸öÎÊÌâ¡£ ÔÚ¹úÍ⣬XML¼¼ÊõÒѾ­ÔÚµç×ÓÉÌÎñÁìÓòÀïµÃµ½¹ã·ºÓ¦Óá£ÓÉÓÚËü¾ßÓÐ×ÔÃèÊöÐÔ¡¢ÄÚÈÝÓëÏÔʾÏà·ÖÀë¡¢¶ÀÁ¢ÓÚÆ½Ì¨µÈÌØµã£¬²¢ÇÒÌṩÁËÒ»Ì×ÍêÕûµÄµÄÃèÊöÊý¾ÝµÄ·½·¨£¬ÒÑÂýÂý³ÉΪ¿ÆÑ§ÓëÒµÎñÓ¦ÓÃÖÐÊý¾Ý±íʾ¼°WebÓ¦ÓÃÖÐÊý¾Ý½»»»µÄ±ê×¼¸ñʽ¡£

1.2 ¿ÎÌâÑо¿µÄÒâÒå

Ê×ÏÈ£¬¶ÔÓÚÏû·ÑÕßÀ´Ëµ£ºµÚÒ»£¬¿ÉÒÔ²»ÓóöÞÍÄÜ¿´µ½×Ô¼ºÐèÒªµÄÉÌÆ·£¬²»Óÿ¼ÂǼ¸µã¹ØÃÅÖ»ÒªÄãÏëÂòʲôʱ¼ä¶¼¿ÉÒÔÂòµ½×Ô¼ºÏëÒªµÄ¶«Î÷£»µÚ¶þ£¬»ñµÃ½Ï´óÁ¿µÄÉÌÆ·ÐÅÏ¢£¬¿ÉÒÔÂòµ½µ±µØÃ»ÓеÄÉÌÆ·£»µÚÈý£¬ÍøÉÏÖ§¸¶Ïà¶ÔÓÚÄãÄÃ×ÅǮȥÉ̵êÂò½ÏΪ°²È«£¬¿ÉÒâ±ÜÃâÄã×Ô¼ºµÄÊèºöµ¼ÖµĽðÇ®¶ªÊ§¶øÍøÉÏÖ§¸¶¾Í²»»á³öÏÈÕâÒ»ÎÊÌ⣻µÚËÄ£¬Äã²»ÓÃÇ××Ô¿´×ÅÉÌÆ·´Ó¿â´æµ÷³öÀ´Ò²²»ÐèÒªÄãÉÏÃÅȥȡºÜ·½±ã£»µÚÎ壬ÓÉÓÚÍøÉÏÉÌÆ·Ê¡²»ÐèÒª×âÃÅÃæ¡¢²»ÐèÒªºÜ¶àµÄÈËÊÖÒÔ¼°¶Ô»õÎï½øÐп´¹ÜһϵÁеķÑÓã¬×ܵÄÀ´ËµÆä¼Û¸ñ½ÏÒ»°ãÉ̳¡µÄÏàͬ²úÆ·¸ü»®Ëã¡£Æä´Î£¬¶ÔÓںܶàÉ̼ҶøÑÔ£¬ÓÉÓÚÍøÉϹºÎïûÓÐËùνµÄÕ¼ÓúܴóµÄ¿â´æÁ¿¡¢µÍ³É±¾¾­Óª¡¢²»»áÊܵØÇøµÄÏÞÖÆ£¬ÔÚ½«À´»áÓиü¶àµÄÆóҵѡÔñÔÚÍøÉÏͶ×Ê£¬Í¨¹ý»¥ÁªÍø¶ÔÊг¡ÐÅÏ¢µÄ¼°Ê±µÄ°ÑºÜ¶àÐÅÏ¢¸æËßÎÒÃǺÃÖÆ¶¨ÎÒÃÇÏÂÒ»²½µÄ¼Æ»®£¬ÒÔ´ËÌá¸ßÆóÒµµÄ¾­¼ÃÊÕÈëºÍÌá¸ßÓë¹ú¼Ò¾ºÕùµÄÁ¦Á¿¡£ÔٴΣ¬¶ÔÓÚÈ«²¿µÄóÒ×Êг¡ÉÏÀ´¿´£¬ÕâÖÖеÄÍøÉÏÂòÉÌÆ·µÄ·½Ê½¿ÉÒÑÔÚ¸ü¹ãÀ«µÄ·¶Î§ÄÚ¡¢¸üºÃµÄ²ãÃæÉÏÒÔ¸ü¸ßµÄЧÂÊʵÏÖ×ÊÔ´µÄ·ÖÅä¡£×ÛÉÏ¿ÉÒÔ¿´³ö£¬ÍøÉϹºÎï´òÆÆÁËÁË´«Í³¹ºÎïµÄÀíÄʹµÃÈËÃÇ¿ÉÒÔÔÚ¼ÒÀï½øÐйºÎÕâÎüÒýµÄ²»½ö½öÊÇÏû·ÑÕߣ¬»¹ÓÐÆóÒµ¸úÊг¡¶¼±»ËüËùÓ°Ïì×Å£¬ÔÚȫеÄóÒ×¾­¼ÃʱÆÚ´ïµ½¡°¹²Ó®¡±µÄЧ¹ûµÄÀíÏëģʽ¡£

6

2 ϵͳµÄ¿ª·¢»·¾³¼°¼¼Êõ¼ò½é

2.1 ϵͳ¿ª·¢»·¾³

2.1.1 Eclipse

ÔÚ¿ª·¢±¾Æ½Ì¨ÖÐËùÓõ½µÄ¿ª·¢¹¤¾ß¾ÍÊÇÊÇÖªÃûµÄjavaÏîÄ¿¿ª·¢¹¤¾ßeclipse£¬ÊǶÔEclipse IDEµÄÒ»ÖÖÀ©Õ¹£¬Eclipse µ±×÷ Java ¼¯³É¿ª·¢»·¾³(IDE)À´Ê¹Ó㬵« Eclipse µÄÄ¿±êÈ´²»½öÏÞÓÚ´Ë¡£Eclipse »¹°üÀ¨²å¼þ¿ª·¢»·¾³(Plug-in Development Environment£¬PDE)£¬ÀûÓÃeclipse,ÎÒÃÇ¿ÉÒÔÔÚÊý¾Ý¿â¼°J2EEµÄ¿ª·¢Óë·¢²¼£¬¼°ÆäÓ¦ÓóÌÐò·þÎñÆ÷µÄÕûºÏµ±ÖпÉÒÔ¼«´óµØÌá¸ßϵͳµÄ¹¤×÷ЧÂÊ¡£eclipseÊÇÒ»¸ö¹¦ÄÜÈ«ÃæµÄJ2EE¼¯³É¿ª·¢»·¾³£¬ÆäÖаüÀ¨Í걸µÄ±àÂë¡¢µ÷ÊÔ¡¢²âÊÔÒÔ¼°·¢²¼¹¦ÄÜ£¬ÍêÕûÖ§³ÖHTML, Struts, JSP, CSS, Javascript, SQL, Hibernate¡£

ÔڽṹÉÏ£¬eclipseµÄÌØÕ÷¿ÉÒÔ±»·ÖΪ7Àࣺ J2EEÄ£ÐÍ£¬WEB¿ª·¢¹¤¾ß£¬EJB¿ª·¢¹¤¾ß£¬Ó¦ÓóÌÐò·þÎñÆ÷µÄÁ¬½ÓÆ÷£¬J2EEÏîÄ¿²¿Êð·þÎñ£¬Êý¾Ý¿â·þÎñ£¬eclipseÕûºÏ°ïÖú¡£

¶ÔÓÚÒÔÉÏÿһÖÖ²»Í¬¹¦ÄÜÉϵIJ»Í¬Àà±ð£¬ÔÚEclipseÖоùÓÐÓëÆäÏà¶ÔÓ¦µÄ¹¦Äܲ¿¼þ£¬²¢Í¨¹ýһϵÁеIJå¼þÀ´½«ÆäʵÏÖ¡£¶ÔÓÚeclipse½á¹¹ÉϵÄÄ£¿é»¯£¬¿ÉÒÔÈÃÎÒÃÇÔÚ²»Ó°ÏìÆäËûÄ£¿éµÄÇé¿öÏ£¬¶ÔÆäÈÎһģ¿é½øÐе¥¶ÀµÄÀ©Õ¹»òÉý¼¶¡£ 2.1.2 Êý¾Ý¿â¼ò½é

Êý¾Ý¿âʹÓõÄÊÇMySQL¿ªÔ´Êý¾Ý¿â¡£

MySQLµÄÌØÐÔ£ºÊ¹ÓÃC»òC++±àд£¬²¢Ê¹ÓÃÁ˶àÖÖ²»Í¬µÄ±àÒëÆ÷½øÐвâÊÔ£¬¿ÉÒÔ±£Ö¤Ô´´úÂëµÄ¿ÉÒÆÖ²ÐÔ¡£Ö§³ÖAIX¡¢FreeBSD¡¢HP-UX¡¢Mac OS¡¢OpenBSD¡¢OS/2 Wrap¡¢Solaris¡¢WindowsµÈ¶àÖÖ²Ù×÷ϵͳ ¡£Îª¶àÖÖ±à³ÌÓïÑÔÌṩAPI¡£ÕâЩ±à³ÌÓïÑÔ°üÀ¨C¡¢C++¡¢Eiffel¡¢Java¡¢Perl¡¢PHP¡¢Python¡¢RubyºÍTclµÈ¡£Ö§³Ö¶àÏ̲߳¢³ä·ÖÀûÓÃCPU×ÊÔ´¡£Á¼ºÃµÄSQL²éѯËã·¨£¬¿ÉÒÔÓÐЧµØÌá¸ß²éѯËÙ¶È¡£²»½ö¿ÉÒÔ×÷Ϊһ¸öµ¥¶ÀµÄÓ¦ÓóÌÐòÓ¦ÓÃÔÚ¿Í»§¶Ë·þÎñÆ÷ÍøÂç»·¾³ÖУ¬Ò²Äܹ»×÷Ϊһ¸ö¿â¶øÊ¹ÆäǶÈëµ½ÆäËûµÄÈí¼þÖÐÌṩ¶àÓïÑÔÖ§³Ö,³£¼ûµÄ±àÂëÈçÖÐÎĵÄGB2312¡¢BIG5£¬ÈÕÎĵÄShift_JISµÈ¶¼¿ÉÒÔÓÃ×÷Êý¾Ý±íÃû»òÊý¾ÝÁÐÃû¡£ÌṩTCP/IP¡¢ODBCºÍJDBCµÈ¶àÖÖÊý¾Ý¿âµÄÁ¬½Ó;¾¶¡£ÌṩÓÃÓÚ¹ÜÀí¡¢¼ì²é¡¢ÓÅ»¯Êý¾Ý¿â²Ù×÷µÄ¹ÜÀí¹¤¾ß¡£¿ÉÒÔ´¦ÀíÓµÓÐÊýǧÍòÌõ¼Ç¼µÄ¼¸ÖÖ´óÐÍÊý¾Ý¿â¡£

7

MySQLµÄÓ¦ÓãºÓëÆäËûµÄ´óÐÍÊý¾Ý¿âÀýÈçOracle¡¢DB2¡¢SQL ServerµÈÏà±È£¬MySQLÒ²´æÔÚ²»×ãÖ®´¦£¬ÀýÈçÆä¹æÄ£½ÏС¡¢¹¦ÄÜÓÐÏÞ£¨MySQL ClusterµÄ¹¦Äܼ°Ð§Âʶ¼Ïà¶Ô±È½Ï²î£©µÈ£¬µ«ÊÇÕâҲ˿ºÁûÓмõÉÙËüÊÜ»¶Ó­µÄ³Ì¶È¡£¶ÔÓÚÒ»¸öÆÕͨµÄ¸öÈËʹÓÃÕß»òÖÐСÐÍÆóÒµÀ´Ëµ£¬MySQLËùÄÜÌṩµÄ¹¦ÄÜÒѾ­´Â´ÂÓÐÓ࣬ͬʱÓÉÓÚMySQLΪ¿ª·ÅÔ´ÂëÈí¼þ£¬¹Ê´Ë¿ÉÒÔ´ó´ó½µµÍ×ÜÌå³É±¾¡£ 2.1.3 Tomcat

TomcatºÜÊܹã´ó³ÌÐòÔ±µÄϲ»¶£¬ÆäÖ÷ÒªÔ­ÒòΪÔËÐÐʱռÓõÄϵͳ×ÊԴС£¬À©Õ¹ÐÔÁ¼ºÃ£¬Ö§³Ö¸ºÔØÆ½ºâ¼°Óʼþ·þÎñµÈ¿ª·¢Ó¦ÓÃϵͳµÄ³£Óù¦ÄÜ£»¶øÇÒÆä»¹ÔÚ²»¶ÏµÄ¸Ä½øºÍÍêÉÆÖУ¬ÈÎÒâÒ»¸ö¶ÔÆä¸ÐÐËȤµÄ³ÌÐòÔ±¾ù¿É¸ü¸ÄËü»òÔÚÆäÖмÓÈëÐµĹ¦ÄÜ¡£

Tomcat ÊÇÒ»¸öÇáÁ¿¼¶Ó¦Ó÷þÎñÆ÷£¬ÔÚÖÐСÐÍϵͳ¼°²¢·¢·ÃÎÊÓû§²»ÊǺܶàµÄÌõ¼þϱ»ÆÕ±éʹÓã¬ÊÇ¿ª·¢ºÍµ÷ÊÔJSP ³ÌÐòµÄÊ×Ñ¡¡£¶ÔÓÚÒ»¸ö³õѧÕßÀ´Ëµ£¬¿ÉÒÔÕâÑùÈÏΪ£¬µ±ÔÚһ̨»úÆ÷ÉÏÅäÖúÃApache ·þÎñÆ÷£¬¿ÉÀûÓÃËüÏìÓ¦¶ÔHTML Ò³ÃæµÄ·ÃÎÊÇëÇó¡£

ʵ¼ÊÉÏTomcat ²¿·ÖÊÇApache ·þÎñÆ÷µÄÀ©Õ¹£¬µ«ËüÊǶÀÁ¢ÔËÐеģ¬ËùÒÔµ±ÄãÔËÐÐtomcat ʱ£¬Ëüʵ¼ÊÉÏ×÷Ϊһ¸öÓëApache ¶ÀÁ¢µÄ½ø³Ìµ¥¶ÀÔËÐеġ£ ÕâÀïµÄ¾÷ÇÏÊÇ£¬µ±ÅäÖÃÕýȷʱ£¬Apache ΪHTMLÒ³Ãæ·þÎñ£¬¶øTomcat ʵ¼ÊÉÏÔËÐÐJSP Ò³ÃæºÍServlet¡£ÁíÍ⣬TomcatºÍIIS¡¢ApacheµÈWeb·þÎñÆ÷Ò»Ñù£¬¾ßÓд¦ÀíHTMLÒ³ÃæµÄ¹¦ÄÜ£¬ÁíÍâËü»¹ÊÇÒ»¸öServletºÍJSPÈÝÆ÷£¬¶ÀÁ¢µÄServletÈÝÆ÷ÊÇTomcatµÄĬÈÏģʽ¡£

2.2ϵͳ¿ª·¢µÄ˼ÏëÓë¼¼Êõ

2.2.1JSP¼¼ÊõÓëMVCģʽÒÔ¼°ÏµÍ³µÄ»ù±¾¿ò¼Ü

±¾ÏµÍ³²ÉÓÃjsp¼¼Êõ£¬»ùÓÚMVCģʽ¿ª·¢£¬Ê¹ÓÃSSH¿ò¼Ü£¨struts2¡¢spring¡¢hibernate£©À´Ôö¼ÓϵͳµÄ¿ª·¢ËÙ¶È¡£ËùνµÄMVCģʽÊÇ\µÄËõд£¬ÖÐÎÄ·­ÒëΪ\ģʽ-ÊÓͼ-¿ØÖÆÆ÷\¡£³ÌÐò¾ÍÊÇÓÃstruts2ºÍhibernateÕâÁ½¸ö¿ò¼ÜÀ´ÊµÏÖÄ£ÐͲãºÍ¿ØÖÆÆ÷ÕâÁ½²ã£¬jspʵÏÖÊÓͼÕâÒ»²ã¡£Ò»°ãÀ´Ëµ³ÌÐò¾ÍÊÇÔÚÊý¾Ý¿âÓëÒ³ÃæÖ®¼äÆðÇÅÁº×÷Óõģ¬jspÒ³ÃæÇëÇóÏȵ½action£¬ÔÙµ½dao£¬Ôٻص½action£¬»Øµ½jspÒ³Ãæ£¬actionÖ÷Òª´¦ÀíÀ´×ÔÒ³ÃæµÄÇëÇó£¬daoÖ÷ÒªÊǺÍÊý¾Ý¿âµÄ½»»¥£¬struts2Ö÷ÒªÓÃ

8