±¾¿Æ±ÏÒµÂÛÎÄ---»ùÓÚjavaweb¶þÊÖÉÌÆ·½»Òׯ½Ì¨Éè¼ÆÓëʵÏÖÕýÎÄ ÏÂÔØ±¾ÎÄ

°²»ÕлªÑ§Ôº2015½ì±ÏÒµÂÛÎÄ£¨Éè¼Æ£©

(3)²úÆ·ÐÅÏ¢±íÖ÷ÒªÊǼǼÁËÒª½»Ò×¶þÊÖ²úÆ·µÄ»ù±¾ÐÅÏ¢£¬±í½á¹¹Èç±í4-3Ëùʾ¡£

±í4-3²úÆ·ÐÅÏ¢±í(t_xinxi)

ÁÐÃû Êý¾ÝÀàÐÍ id Int catelog_id Int user_id Int title varchar miaoshu varchar fujian varchar lianxiren varchar lianxidianhua varchar lianxiqq varchar shijian varchar zhuangtai varchar

(4)ÁôÑÔÐÅÏ¢±íÖ÷ÒªÊÇ×¢²áÓû§¶Ô²úÆ·ÁôÑԵĻù±¾ÐÅÏ¢£¬±í½á¹¹Èç±í4-4Ëùʾ:

±í4-4ÁôÑÔÐÅÏ¢±í(t_liuyan)

ÁÐÃû id title content shijian xinxi_id user_id

(5)¹ÜÀíÔ±ÐÅÏ¢±íÖ÷Òª¼Ç¼µÄ¹ÜÀíÔ±µÄÕ˺ÅÐÅÏ¢£¬°üÀ¨Óû§ÃûºÍÃÜÂ룬±í½á¹¹Èç±í4-5Ëùʾ:

±í4-5Âô¼ÒÐÅÏ¢±í(t_admin)

ÁÐÃû userId userName userPw Êý¾ÝÀàÐÍ int varchar varchar ³¤¶È ÔÊÐí¿Õ ÊÇ·ñÖ÷¼ü 4 ·ñ ÊÇ 50 ·ñ ·ñ 50 ·ñ ·ñ ˵Ã÷ ±àºÅ Óû§Ãû ÃÜÂë Êý¾ÝÀàÐÍ Int varchar varchar varchar Int Int ³¤¶È 4 50 50 50 4 4 ÔÊÐí¿Õ ÊÇ·ñÖ÷¼ü ·ñ ÊÇ ·ñ ·ñ ·ñ ·ñ ·ñ ·ñ ·ñ ·ñ ·ñ ·ñ ˵Ã÷ ±àºÅ ±êÌâ ÄÚÈÝ ÁôÑÔʱ¼ä ËùÊôÉÌÆ· ÁôÑÔÈË ³¤¶È ÔÊÐí¿Õ ÊÇ·ñÖ÷¼ü 4 ·ñ ÊÇ 4 ·ñ ·ñ 4 ·ñ ·ñ 50 ·ñ ·ñ 50 ·ñ ·ñ 50 ·ñ ·ñ 50 ·ñ ·ñ 50 ·ñ ·ñ 50 ·ñ ·ñ 50 ·ñ ·ñ 50 ·ñ ·ñ ˵Ã÷ ±àºÅ ²úÆ·Àà±ð ·¢²¼ÈË ±êÌâ ÃèÊö ͼƬ ÁªÏµÈË ÁªÏµµç»° QQ ·¢²¼Ê±¼ä ÉóºË״̬ 4.2.3 Êý¾Ý¿âµÄÁ¬½ÓÔ­Àí

±¾ÏµÍ³²ÉÓÃHibernate¶ÔÊý¾Ý¿â½øÐйÜÀí¡£Hibernate ÊÇÒ»¸ö¿ª·ÅÔ´´úÂëµÄ¶ÔÏó¹Ø

14

°²»ÕлªÑ§Ôº2015½ì±ÏÒµÂÛÎÄ£¨Éè¼Æ£©

ϵӳÉä¿ò¼Ü£¬Ëü¶Ô JDBC ½øÐÐÁËÇáÁ¿¼¶µÄ¶ÔÏó·â×°£¬Ê¹ Java ³ÌÐòÔ±¿ÉÒÔËæÐÄËùÓûµÄʹÓöÔÏó±à³Ì˼άÀ´²Ù×ÝÊý¾Ý¿â¡£Ëü²»½öÌṩÁË´Ó Java ÀൽÊý¾Ý±íÖ®¼äµÄÓ³É䣬ҲÌṩÁËÊý¾Ý²éѯºÍ»Ö¸´»úÖÆ¡£Ïà¶ÔÓÚʹÓÃJDBCºÍSQLÀ´ÊÖ¹¤²Ù×÷Êý¾Ý¿â£¬Hibernate Äܹ»´ó´óµÄ¼õÉÙ²Ù×÷ÖÐÊý¾Ý¿âµÄ¹¤×÷Á¿¡£ ÁíÍâHibernate»¹¿ÉÒÔÀûÓôúÀíģʽÀ´½øÐмò»¯ÔØÈëÒ»¸öÀàµÄ¹ý³Ì£¬Õâ¾Í¿ÉÒÔ´ó´óµÄ¼õÉÙÀûÓÃHibernate QLÖдÓÊý¾Ý¿âÌáÈ¡Êý¾Ý´úÂëµÄ±àдÁ¿£¬´Ó¶ø¿ÉÒÔ½ÚÔ¼¿ª·¢µÄʱ¼äºÍ¿ª·¢²úÉúµÄ³É±¾Hibernate»¹¿ÉÒԺͶàÖÖWeb ·þÎñÆ÷ºÍÓ¦Ó÷þÎñÆ÷Á¼ºÃ¼¯³É£¬Èç½ñÒѾ­¿ÉÒÔÖ§³Ö¼¸ºõËùÓеÄÁ÷ÐеÄÊý¾Ý¿âµÄ·þÎñÆ÷¡£

Hibernate¼¼ÊõµÄ±¾ÖÊÊÇÒ»¸öÌṩÊý¾Ý¿â·þÎñµÄÒ»¸öÖмä¼þ¡£ËüµÄ¼Ü¹¹Èçͼ4.5Ëùʾ£º

ͼ4.9Hibernatre¼Ü¹¹Í¼

ͼ4.9ÊÇHibernateµÄ¹¤×÷Ô­Àí£¬ËüÊÇÀûÓÃÁËÊý¾Ý¿âÒÔ¼°ÆäËûһЩÅäÖÃÎļþÀýÈç Hibernate .properties£¬XML MappingµÈ¸øÓ¦ÓóÌÐòÌṩÊý¾Ý±È½Ï³Ö¾Ã»¯·þÎñµÄ¡£

Hibernate ÓµÓкܴóµÄÁé»îÐÔ£¬µ«Í¬Ê±ËüµÄÌåϵ½á¹¹Ïà¶Ô±È½ÏµÄ¸´ÔÓ£¬ÌṩÁ˼¸ÖÖ²»Í¬µÄÔËÐеķ½Ê½¡£ÔÚÕâ¸öÇáÐÍÌåϵÖУ¬Ó¦ÓóÌÐò¿ÉÒÔÌṩ JDBC Á¬½Ó£¬²¢ÇÒÄÜ×ÔÐйÜÀíÊÂÎñ£¬ÕâÖÖ·½Ê½Ê¹ÓõÄÊÇHibernateµÄÒ»¸ö×îС×Ó¼¯£»ÔÚÈ«Ãæ½â¾öµÄÌåϵÖУ¬¶ÔÓÚÕâ¸öÓ¦ÓóÌÐòÀ´Ëµ£¬ËùÓеײãµÄJDBC/JTA API¶¼¿ÉÒÔ±»³éÏóÁË£¬Hibernate»áÌæÄãÕÕ¹ÜËùÓеÄϸ½Ú¡£

15

°²»ÕлªÑ§Ôº2015½ì±ÏÒµÂÛÎÄ£¨Éè¼Æ£©

4.3 ¿ª·¢»·¾³Éè¼Æ

Ó²¼þ»·¾³£º

CPU£ºPentiumÒÔÉϼÆËã»ú ÄÚ´æ: 512MÒÔÉÏ Èí¼þ»·¾³£º

²Ù×÷ϵͳ°æ±¾£ºWindows XP /vista/Win7 ¿ª·¢¹¤¾ß£ºMyEclipse 6.0.1 ºǫ́·þÎñÆ÷£ºApache Tomcat 6.0 ¿ª·¢ÓïÑÔ£ºJava ä¯ÀÀÆ÷£ºIE6.0

16

°²»ÕлªÑ§Ôº2015½ì±ÏÒµÂÛÎÄ£¨Éè¼Æ£©

5 ϵͳ¹¦ÄÜʵÏÖ

ÔÚ¹ÜÀíÐÅϢϵͳµÄÒ»Õû¸öÉúÃüÖÜÆÚÖУ¬¾­¹ýÐèÇó·ÖÎö¡¢ÏµÍ³Éè¼ÆµÈ¼¸¸ö½×¶ÎÖ®ºó£¬±ã¿ªÊ¼ÁËϵͳʵʩµÄ½×¶Î¡£ÔÚϵͳ·ÖÎöÓëÉè¼Æ½×¶Î£¬ÏµÍ³¿ª·¢µÄÖ÷Òª¹¤×÷ÊǼ¯ÖÐÔÚÂß¼­¡¢¹¦ÄÜÓë¼¼ÊõÉè¼ÆÉÏ£¬ÏµÍ³ÊµÊ©µÄ½×¶ÎÐèÒª¼Ì³ÐÇ°ÃæµÄ¸÷¸ö½×¶ÎµÄ¹¤×÷³É¹û£¬ÐèÒª°Ñ¼¼ÊõÉè¼Æ×ª»¯ÎªÎïÀíʵÏÖ£¬Òò´ËϵͳʵʩµÄ×îÖճɹûÊÇϵͳ·ÖÎöÓëÉè¼Æ½×¶ÎµÄ½á¾§¡£

5.1 ϵͳµÇÂ½Ò³ÃæÊµÏÖ

£¨1£©ÃèÊö£ºÎªÁ˱£Ö¤ÏµÍ³µÄ°²È«ÐÔ£¬ÒªÏÈʹÓñ¾ÏµÍ³±ØÐëÏȵǽµ½ÏµÍ³ÖУ¬Óû§ÐèÒªÕýÈ·µÄÕ˺źÍÃÜÂëµÇ¼±¾ÏµÍ³¡£

£¨2£©³ÌÐòÔËÐÐЧ¹ûͼÈçͼ5.1Ëùʾ£º

ͼ5.1 ϵͳµÇÂ½Ò³ÃæÉè¼Æ

£¨3£©ÔÚµÇÂ½Ò³Ãæ¿ÉÒÔÊäÈëÓû§ÃûºÍÃÜÂ룬¿ÉÒÔµã»÷Ìá½»°´Å¥£¬¿ÉÒÔÌø×ªµ½µÇ½µÄserviceÖУ¬ÔÚ¸ÃserviceÖÐÄܹ»¶ÔÓû§Ãû£¬ÃÜÂ룬Ñé֤ͨ¹ý½øÈë¶ÔÓ¦µÄÒ³Ãæ£¬loginservice¹Ø¼ü´úÂ룺

public String login(String userName,String userPw,int userType) {

String result=\;

String sql=\; Object[] con={userName,userPw};

17