ÄÚÈÝ·¢²¼¸üÐÂʱ¼ä : 2025/9/18 13:48:23ÐÇÆÚÒ» ÏÂÃæÊÇÎÄÕµÄÈ«²¿ÄÚÈÝÇëÈÏÕæÔĶÁ¡£
ÁúÔ´ÆÚ¿¯Íø http://www.qikan.com.cn
̽ÌÖ¸ßÖÊÁ¿JSPÏîÄ¿¿ª·¢¼¼ÇÉ
×÷ÕߣºÑîÑÞ»ª
À´Ô´£º¡¶µç×Ó¼¼ÊõÓëÈí¼þ¹¤³Ì¡·2016ÄêµÚ02ÆÚ
Õª Òª
±¾ÎIJûÊöÁËÓÃJSP Web¼¼Êõ¿ª·¢Ñ§Ð£²Í·Ñ¹ÜÀíϵͳÏîÄ¿µÄÔË×÷Á÷³Ì¼°³ÌÐò¸ÄÉÆ×ܽᡣ ¡¾¹Ø¼ü´Ê¡¿JSP Web¼¼Êõ MVCÄ£ÐÍ 1 ÏîĿʵս
ÎÒÃÇÀ´³¢ÊÔÓÃJSP Web¿ª·¢Ñ§Ð£²Í·Ñ¹ÜÀíϵͳ¡£ÏîÄ¿µÄÔË×÷Á÷³Ì°üÀ¨£¬ÐèÇó·ÖÎö¡¢¹¦ÄÜÄ£¿é»®·Ö¡¢¹æ»®ºÍÔË×÷¡¢´î½¨Êý¾Ý¿â¡¢Éè¼ÆÀà¿â¡¢¾ßÌå±àÂë¡¢µ÷ÊԺͷ¢²¼¡£ÎÒÃÇÖ»¹¹½¨Õû¸öÏîÄ¿£¬²»ÃèÊö¾ßÌå´úÂë¡¢µ÷ÊÔ¡¢·¢²¼¹ý³Ì¡£ 1.1 ×齨ÍŶÓ
¿ª·¢Ò»¸ö³ÉÊìµÄJSP WebÏîÄ¿ÍŶÓÊǷdz£ÖØÒªµÄ¡£ÎÒÃǵÄÍŶÓÈýÈË×é³É¡£ ¶ÓÓÑ1£ºÉó¤Web¿ª·¢¡¢Êý¾Ý¿â´î½¨¡¢Ç°ÆÚ¹æ»®·ÖÎö¡£ ¶ÓÓÑ2£ºÉó¤C++¡¢JSP¡¢.NETµÈ×ÀÃæ¿ª·¢¡£
ÎÒ£ºÉó¤ÏîÄ¿¹æ»®ºÍÒµÎñǢ̸£¬¾«Í¨Java Web¡¢.NET¡¢C++µÈÁìÓòµÄÏîÄ¿¿ª·¢¹¤×÷¡£ 1.2 ÐèÇó·ÖÎö
Ϊij´óѧ¿ª·¢Ò»¸ö²ÍÒû¹ÜÀíϵͳ£¬¿Í»§ÒªÇó£ºÓÃJava¼¼ÊõʵÏÖ£»ÎªÁË·½±ãʹÓã¬ÓÃWebÏîÄ¿Íê³É¡£
ѧУ²ÍÌüʹÓüÆËã»ú½øÐвͷѹÜÀí¡£Ã¿´ÎѧÉú¾Í²ÍʱÔÚÏßË¢¿¨£¨½«×Ô¼ºµÄµÇ¼ºÅÂëÊäÈëµ½²ÍÌü¹ÜÀíϵͳÖУ©£¬ÏµÍ³½«´Ó¸ÃѧÉúµÄÕË»§Öп۳ý±¾´Î¾Í²ÍµÄ·ÑÓ㨾ͲÍÖÖÀàÖ÷ÒªÊDzͷѣ¬Óв»Í¬µÄÊշѱê×¼£¬Ñ§Éú¿ÉÒÔ×Ô¼ºÑ¡Ôñ£©£¬Èç¹ûѧÉúÕ˺ÅÓà¶î²»×㣬ÔÊÐí͸֧£¬µ«×î¶à͸֧3´Î¡£Èç¹ûѧÉú·¢Éú×Ô¼ºµÄÓà¶î²»×㣬Ӧ¸Ã¼°Ê±²¹Óà¶î£»·ñÔò͸֧³¬¹ý3´Îʱ£¬½«È¡Ïû¸ÃѧÉúµÄ¾Í²ÍȨÏÞ£¬Èçͼ1¡£ 1.3 ´î½¨Êý¾Ý¿â
ÁúÔ´ÆÚ¿¯Íø http://www.qikan.com.cn
ÔÚ²úÆ·ÐÅÏ¢·´À¡Æ½Ì¨ÖÐÉæ¼°µÄʵÌåÖ÷ÒªÊÇѧÉú¡¢²úÆ·¡¢¹ÜÀíÔ±¡£Ñ§ÉúºÍ²úÆ·Ö®¼äÊǾͲ͹ØÏµ£¬·ÖÎöµÃÖªÊǶà¶Ô¶à¹ØÏµ¡£ÕâÀïÖ»¸ø³öѧÉúºÍ¾Í²ÍµÄ±í½á¹¹¡£ ѧÉúemployee£¨id int£¨11£©£¬name char£¨20£©£¬idcard char£¨10£©£© ¾Í²Íaccount£¨id int£¨11£©£¬loginName char£¨20£©£¬balance double£¨5£¬2£©£¬cverdrawNumber int£¨1£©£¬employee_id int£¨11£©£© 1.4 Éè¼ÆÒµÎñÂß¼²ãºÍDAO²ã
±¾ÏµÍ³²ÉÓÃËIJãB/S½á¹¹£¬°üÀ¨±íʾ²ã¡¢ÒµÎñÂß¼²ã¡¢Êý¾Ý·ÃÎʲãºÍÊý¾Ý²ã¡£
±íʾ²ãÖ÷Òª²ÉÓõÄÊÇStruts¿ò¼Ü£¬Struts¿ò¼ÜʵÏÖÁËMVCÄ£ÐÍ£¬Ê¹µÃÏÔʾ¡¢¿ØÖƺÍÄ£ÐͲ¿·ÖÏ໥·ÖÀ룬Ìá¸ß´úÂëµÄ¿ÉÖØÓÃÐÔ¡£±íʾ²ãµÄStruts¿ò¼ÜʵÏÖÁËMVCÄ£ÐÍÖеÄÊÓͼ²¿·ÖºÍ¿ØÖƲ¿·Ö¡£MVCÖеÄÄ£ÐͲ¿·ÖÖ÷Òª·Ö²¼ÔÚÒµÎñÂß¼²ã¡£
ÒµÎñÂß¼²ãÖ÷ҪʹÓÃSpring¿ò¼ÜʵÏÖ£¬Spring¿ò¼ÜʹÓÃÒÀÀµ×¢ÈëµÄ·½Ê½£¬Ê¹µÃÒµÎñÂß¼×é¼þÔÚÔËÐÐÆÚ±»×¢Èëµ½ÈÝÆ÷ÖУ¬Ìá¸ßÁËϵͳµÄ¿Éά»¤ÐÔ£¬¶øÇÒÀûÓÃSpring¿ò¼ÜµÄAOP¹¦ÄÜ£¬¿ÉÒÔ´ÓÃæÏò·½ÃæµÄ½Ç¶È¸üºÃµÄ½µµÍϵͳÖи÷¸ö×é¼þÖ®¼äµÄñîºÏÐÔ£¬SpringµÄÊÂÎñ¹ÜÀí¹¦ÄÜÒ²ÊÇSpring¿ò¼ÜµÄÒ»¸öÖØÒªÄÚÈÝ¡£
Êý¾Ý·ÃÎʲãÓÖ³ÆDAO²ã£¬ÔڸòãÖ÷ÒªÍê³É¡°¶ÔÏó-¹ØÏµ¡±Ó³ÉäµÄ½¨Á¢£¬Í¨¹ýÕâ¸öÓ³É䣬ÔÙͨ¹ý·ÃÎÊÒµÎñ¶ÔÏó¼´¿ÉʵÏÖ¶ÔÊý¾Ý¿âµÄ·ÃÎÊ£¬Ê¹µÃ¿ª·¢Öв»±ØÔÙÓÃSQL·ÃÎÊÊý¾Ý¿â£¬Ìá¸ß¿ª·¢Ð§ÂÊ¡£Õâ²ãÖ÷ҪʹÓÃHibermate¿ò¼ÜʵÏÖ¡£
Êý¾Ý²ãÖ÷ÒªÊÇÊý¾Ý¿â£¬±¾³ÌÐòʹÓÃMySQLÊý¾Ý¿â¡£Ö÷ÒªÒµÎñÂß¼°üÀ¨Óë¹ÜÀíÔ±Ïà¹ØµÄManagerServiceImplÀàºÍѧÉúÏà¹ØµÄEmployeeServiceImplÀ࣬ÕâЩÀà·Ö±ðʵÏÖÏàÓ¦½Ó¿Ú£¬ÕâЩÀàÔÚ¹¤×÷¹ý³ÌÖл¹ÐèÒªÒÀÀµÏàÓ¦µÄDAO¶ÔÏóºÍJavaBean¶ÔÏó¡£Êý¾Ý¿â·ÃÎÊÓõ½DAOÀàÓÐManagerDAO¡¢AccountDAO¡¢EmployeeDAO£¬ËüÃÇ·Ö±ðʵÏÖ¸÷×ԵĽӿڣ¬Í¬Ê±»ù²ã_BaseRootDAOÀà¡£ 1.5 ¹æ»®ÏµÍ³°ü
ϵͳÖÐÐèÒª½¨Á¢µÄ°üÓÐcom.REP.actionÖ÷Òª°üº¬strutsÖпØÖƲ¿·ÖµÄÀ࣬com.REP.Iservice´æ·Å¸÷¸öÒµÎñÂß¼²ãµÄ½Ó¿ÚÀ࣬com.REP.ServiceImpl´æ·Å¸÷¸öÒµÎñÂ߼ʵÏÖÀ࣬
com.REP.DAO.Iface°üº¬Êý¾Ý·ÃÎÊÐèÒªµÄʵÏÖ½Ó¿ÚÀ࣬com.REP.DAO´æ·Å¸÷Êý¾Ý·ÃÎʵÄʵÏÖÀ࣬com.REP.test°üº¬¶ÔDAO³ÌÐò½øÐвâÊԵijÌÐò£¬com.REP.Bean°üº¬¸÷¸öÒµÎñʵÌåÀ࣬com.REP.resource´æ·Å½øÐйú¼Ê»¯ËùÐèÒªµÄ×ÊÔ´Îļþ£¬com.REP.hbm´æ·Å¡°ÊµÌå-¹ØÏµ¡±Ó³ÉäÎļþ£¬com.REP.Exception´æ·Å¿ÉÄÜ·¢ÉúµÄException¡£ 1.6 ¹¹½¨ÏµÍ³µÄMVC½á¹¹
ÁúÔ´ÆÚ¿¯Íø http://www.qikan.com.cn
²Í¹ÜÀíϵͳµÄ¿ØÖƲ¿·Ö£¬ÊµÏÖÏÔʾJSPÒ³ÃæÈçbasePage.jspʵÏÖTile±êǩģ°åÒ³Ãæ£¬contentIndex.jspʵÏÖѧÉúË¢¿¨¾Í²ÍÒ³Ãæ£¬Ò²ÊÇϵͳµÄ¾ßÌå³õʼ»¯Ò³Ã棬balancesSearch.jspʵÏ־ͲÍÕË»§Óà¶î²éѯ½çÃæ£»²Í·Ñ¹ÜÀíϵͳģÐͲ¿·Ö°üÀ¨WebÈÝÆ÷ÅäÖÃÎļþWeb.xml¡¢StrutsÅäÖÃÎļþStruts-config.xml¡¢ËÄÖÖActionÉè¼Æ£»²Í·Ñ¹ÜÀíϵͳµÄÄ£ÐͲ¿·Ö°üÀ¨JavaBeanÈý¸ö¶ÔÏó¡¢ÒµÎñÂß¼ÎåÖÖ¡¢Êý¾Ý·ÃÎÊ£¨DAO£©¡£
×îºó¾ÍÊǾßÌå±à³ÌºÍÏîÄ¿²âÊÔ£¬ÕâÀï²»×ö¾ßÌåÃèÊö¡£ 2 ³ÌÐò¸ÄÉÆ×ܽá
2.1 ÈÃ×¢ÊÍÕýÈ·¡¢ÇåÎú¡¢¼ò½é
ÎÒÃÇÒªÞðÆú·Ï»°Ê½×¢ÊÍ¡¢¹ÊÊÂʽעÊÍ¡¢²»±ØÒªµÄ×¢ÊÍ¡¢°æ±¾ÐÅÏ¢µÈ¹ýʱµÄ×¢ÊÍ¡¢´ó¶Î×¢ÊÍ´úÂë¡¢Á÷Ë®ÕËʽµÄ×¢ÊÍ¡¢×¨ÎªJavaDoc±àдµÄ×¢ÊÍ¡£×¢ÊÍÖ»ÊÇ´úÂëÔĶÁµÄ¸¨ÖúÐÅÏ¢£¬Èç¹û´úÂëµÄ±í´ïÄÜÁ¦×ã¹»ÇåÎú£¬¸ù±¾¾Í²»ÐèҪעÊÍ£¬×¢ÊÍÄܹ»°ïÖúÎÒÃǸüºÃµØÀî¼Ñ´úÂ룬µ«ËüËùÖØÊÓµÄÊÇÖÊÁ¿¶ø²»ÊÇÊýÁ¿¡£
2.2 Åׯú7Ìõ²»Á¼µÄ±àÂëϰ¹ß
ºÜ¶àÈË´íÎóµØÈÏΪ±àÂëÖ»ÊÇÊìÁ·ÊÖµÄÊÂÇ飬ÆäʵҪ³ÉΪÓÅÐãµÄ±àÂëÈËÔ±¾Í±ØÐë½øÐÐ×ÔÎÒÆÊÎö£¬Åׯú²»Á¼µÄϰ¹ß£¬Õ¹Ê¾×Ô¼ºÓÅÐãµÄ±àÂëÄÜÁ¦¡£ÕâÀïÁгöÈ¥7Ìõ±àÂëÕß¾³£»á·¸µÄ´íÎó¡£ ×ÔÓɸñʽµÄ´úÂë¡¢²»Ê¹ÓóéÏóµÄ´úÂë¡¢ÕÃÏÔ¸öÐԵĴúÂë¡¢ËÀ´úÂë¡¢ÈßÓà´úÂë¡¢¾Ü¾ø±ä»¯µÄ´úÂë¡¢×ÔÒÔΪÊǵĴúÂë¡£ ×÷Õßµ¥Î»
¹þ¶û±õÔ¶¶«Àí¹¤Ñ§Ôº ºÚÁú½Ê¡¹þ¶û±õÊÐ 150000