»ùÓÚJ2EEµÄÎʾíµ÷²éϵͳµÄ±ÏÒµÉè¼Æ - ͼÎÄ ÏÂÔØ±¾ÎÄ

ÉòÑôÀí¹¤´óѧѧʿѧλÂÛÎÄ

1 ÒýÑÔ

1.1 ¿ª·¢±³¾°

Ëæ×ÅÖйú¼ÓÈëWTOºó£¬¹úÄÚÊг¡¾ºÕù»·¾³¸ü¼Ó¾çÁÒ£¬¹úÆó³Â¾ÉµÄ¹ÜÀíģʽÒѲ»ÔÙÊÊÓ¦£¬»úÖÆ¡¢¼¼Êõ¡¢ÓªÏú¡¢¹ÜÀí¡¢¹æÄ£ÊµÁ¦¶¼´æÔÚÐí¶àÖÆÔ¼ÒòËØ£¬ÆóÒµÆÈÇÐÐèÒªÕ½ÂÔÐԵķ¢Õ¹¹æ»®£¬Òò´ËÍøÂç×Éѯҵ¶Ô´«Í³ÆóÒµÈëÊÀ¾ßÓв»¿ÉÌæ´úµÄÖ¸µ¼×÷Óá£

ÔÚУ԰¡¢»ú¹Ø»òÆóÒµÀÓÉÓÚ¸÷ÖÖµ÷²éÑо¿µÄÐèÒª£¬¾­³£»áÓи÷ÖÖ¸÷ÑùµÄµ÷²éÎÊ¾í£¬ÔÚ´«Í³Ä£Ê½Ï£¬ÈËÃDz»µ«Òª»¨·Ñ²»ÉٵķÑÓÃÓ¡Ë¢ÎÊ¾í£¬¶øÇÒ»¹ÒªÏûºÄ´óÁ¿Ê±¼äºÍ¾«Á¦·¢·ÅÎÊ¾í£¬»ØÊÕÎÊ¾í£¬Í³¼ÆÎÊ¾í£¬²¢ÇÒÎʾí¿É¿ØÐԲÈÝÒײúÉú©¾í£¬·Ï¾íµÈÎÊÌâ¡£ÏÖ´úÐÅÏ¢¼¼ÊõµÄ·¢Õ¹£¬¼«´ó³Ì¶ÈÉÏÌá¸ßÁËÎÒÃÇÉú²úµÄЧÂÊ£¬µ±È»Ò²ÎªÎÒÃǽâ¾öÎʾíµ÷²éµÄÄÑÌâÌṩÁËÁ¼ºÃµÄ½â¾ö·½°¸£¬ÆäÖÐJ2EE½â¾ö·½°¸¾ÍÊÇÒ»¸öÔÚ¾ø´ó¶àÊý·½Ãæ¶¼Õ¼¾ÝÓÅÊÆµÄ·½°¸£¬Ò²ÊDZ¾ÎÄÌÖÂÛµÄÖ÷Ìâ¡£

1.2 ¹úÄÚÍâÑо¿ÏÖ×´

Ëæ×ÅÎÒ¹ú·¢Õ¹ÍøÂç°ì¹«µÄ»·¾³£¨ÍøÂç»ù´¡½¨ÉèµÈÔËÐл·¾³¡¢·¨ÂÉ»·¾³¡¢Êг¡»·¾³ÍøÉÏÖ§¸¶¡¢ÐÅÏ¢°²È«¡¢ÈÏÖ¤ÖÐÐĽ¨É衢ϵͳÏà¹ØºËÐļ¼ÊõµÄ³ÉÊìµÈÌõ¼þ£©Öð²½ÍêÉÆ£¬Îʾíµ÷²é½«Ïò×ÝÉîͦ½ø£¬ÐÂÒ»´úµÄЭÎʾíµ÷²é½«¸¡³öË®Ãæ£¬È¡´úĿǰ¼òµ¥µØÒÀÍС°ÍøÕ¾£«µç×ÓÓʼþ¡±µÄ·½Ê½¡£Îʾíµ÷²é½«´ÓÊÖдºÍÎļþµÄ³õ¼¶ÐÎ̬£¬¹ý¶Éµ½×Ô¶¯»¯Í³¼Æ¡¢ÕûºÏµÈ¶¼ÑÓÉìµ½InternetÉÏ£¬Ê¹²úÆ·ºÍ·þÎñ¸üÌù¿ì½Ý·½±ã¡£

Îʾíµ÷²éϵͳ½«ÊµÏÖÎʾíµ÷²é¸ß¼¶µç×Ó»¯¡¢ÍøÂ绯¡¢ÖÇÄÜ»¯£¬¿ªÕ¹ÍøÉÏÎʾíµ÷²é£¬È«ÃæÊµÏÖÐÅÏ¢ÊÕ¼¯Í³¼ÆÕûºÏµÄÍøÂ绯¡£ÊµÏÖ¿ì½ÝÍøÂçͳ¼Æ¡£

Ŀǰ£¬ÍøÉÏÎʾíµ÷²éϵͳҲ¿ªÊ¼´ÓСÐ͵ͼ¶Îʾíµ÷²é·¢Õ¹Ïò´óÈÝÁ¿£¬¸ßÐÅÏ¢¶È£¬µÍÈ˹¤³É±¾µÄ·½Ïò·¢Õ¹£¬¹úÄÚ¶à¼ÒÍøÉÏÎʾíµ÷²éÍøÕ¾£¬ÈçÎʾíÐÇ¡¢Ê¢Î¬µ÷²éϵͳµÈ±éµØ¿ª»¨£¬ÍøÂçÎʾíÔ½À´Ô½ÏÖ´ú»¯£¬ÆÕ¼°»¯¡£

1.3 ϵͳÉè¼ÆµÄÄ¿±ê

ΪÐèÇóÕßÌá¹©ÍøÂçÎÊ¾í£¬ÈÃÐèÇóÕßÄܹ»¿ìËÙ¡¢·½±ãµÄʵʩרҵµÄÎʾíµ÷ÑУ¬µ÷²éÎʾíÉè¼Æ£¬¿ìËÙ»ØÊÕ£¬¿çµØÓò¡¢µÍ³É±¾£¬Í¶ÈëÉÙÁ¿×ʽ𼴿ɲÙ×÷Îʾíµ÷²éÁ÷³Ì´Ó¶ø»ñµÃ·á¸»µÄ·´À¡ÐÅÏ¢ÒѾ­³ÉΪÇ÷ÊÆ¡£Ò»¸ö¸ßЧרҵµÄÍøÂçµ÷²éƽ̨ԽÀ´Ô½³ÉΪÈËÃǵÄÐèÒª¡£

1

ÉòÑôÀí¹¤´óѧѧʿѧλÂÛÎÄ

±¾¿ÎÌâÉè¼ÆµÄÄ¿µÄÊǵ±Ä³ÆóÒµ¡¢Ä³×éÖ¯»òijЩ¸öÈËÐèÒªµ÷²é»òÕÆÎÕһЩÊý¾Ý¡¢ÐÅÏ¢»ò×ÊÁÏʱ£¬ÎªÕâÑùµÄÐèÇóÕßÌṩÊʺϵÄÍøÉÏÎÊ¾í£¬»ØÊÕ¡¢Í³¼ÆÊý¾Ý»ò´ð°¸£¬ÎªÐèÇóÕßÕÆÎÕ×ÊÁÏÌṩ·½±ã¡£¸ù¾ÝÏÖÓÐÒ»Ð©ÍøÂçÎʾíµÄȱµã£¬±¾¿ÎÌâÒªÉú³ÉÒ»¸öÄܹ»Ìá¸ßµ÷ÑÐЧÂÊ£¬½ÚÔ¼µ÷²é·ÑÓã¬Ê¹µ÷²éÊý¾ÝµÄ´¦Àí¸ü·½±ã¾ßÓÐÒÔÏÂÌØµãµÄÎʾíµ÷²éϵͳ£º

(1)ÄܶԵ÷²éÎʾíµÄ½á¹û½øÐзÖÎö»ã×Ü£¬²¢Ê¹ÐèÇóÕßÄܼ°Ê±Á˽â×îÐÂ×ʱµÄµ÷²é½á¹û¡£

(2)ʹÓüòµ¥£¬Èç¹ûÐèÇóÕß²»ÂúÒâÎÒÃÇÌṩµÄÎÊ¾í£¬ÐèÇóÕß»¹¿ÉÒÔ¸ù¾Ý×Ô¼ºµÄÏë·¨Éè¼ÆÎÊ¾í¡£

(3)Ö§³Ö¶àÖÖÌâÐÍ£¬È絥ѡÌâ¡¢¶àÑ¡ÌâµÈµÈ¡£ (4)¾ßÓÐÁé»îÐÔ£¬¿ÉÒÔÓ¦ÓÃÓÚ²»Í¬µÄµ÷²é³¡ºÏ¡£

¸ÃϵͳÖ÷ÒªÓÐÈËÐÔ»¯Éè¼Æ¡¢ÏµÍ³µÄ°²È«ÉèÖᢼòµ¥µÄϵͳά»¤·½·¨¡¢Ê¹ÓõĸßЧÐÔ¡¢¾ßÓдíÎóʶ±ðÄÜÁ¦µÈ´´Ðµ㡣

2

ÉòÑôÀí¹¤´óѧѧʿѧλÂÛÎÄ

2 ¿ª·¢»·¾³¼°Ïà¹Ø¼¼ÊõµÄ½éÉÜ

2.1 ¿ª·¢»·¾³

²Ù×÷ϵͳ£ºWindows 7/8 Java¿ª·¢°ü£ºJDK7.0 ·þÎñÆ÷£ºTomcat7.0 Êý¾Ý¿â£ºSqlServer2008

2.2 ¿ª·¢Èí¼þ½éÉÜ

2.2.1

¹ØÓÚMyEclipse

¸ù¾ÝÕû¸öϵͳµÄ¿ª·¢¼Æ»®£¬²ÉÓõĿª·¢¹¤¾ßÊÇMyEclipse £¬²¢²ÉÓÃJavaÓïÑÔ½øÐж¯Ì¬ÍøÕ¾¿ª·¢¡£

MyEclipseÊÇÒ»¸ö¿ª·ÅµÄÔ´´úÂ룬»ùÓÚJava¿ÉÀ©ÕŵĿª·¢Æ½Ì¨£¬¶àÊýÈ˶¼Êǽ«MyEclipse×÷ΪJava¼¯³É¿ª·¢»·¾³Ê¹Óã¬ËäÈ»MyEclipseʹÓÃJava¿ª·¢£¬µ«MyEclipse²»½ö½ö¾ÖÏÞÓÚJava¿ª·¢£¬»¹¿ÉÓÃÓÚÆäËüÓïÑÔ¿ª·¢£¬ÈçC/C++£»MyEclipseÊÇÒ»¸ö¿ò¼ÜºÍÒ»×é·þÎñ£¬Ëüͨ¹ý¸÷ÖÖ²å¼þÀ´¹¹½¨¿ª·¢µÄ»·¾³£¬Òò´ËÖ»ÒªÌṩ֧³ÖC/C++²å¼þ±ãÄܽøÐÐÏàÓ¦µÄÓïÑÔ¿ª·¢¡£

MyEclipseÊÇÒ»¸öIDE£¨Integrated Developing Environment£©£¬¶øÕâ¸öIDE¿ÉÒÔÔÊÐí°²×°µÚÈý·½¿ª·¢µÄ²å¼þÀ´Ê¹×ÔÉíµÄ¹¦Äܵõ½À©Õ¹ºÍÔöÇ¿£¬¶øMyEclipse¾ÍÊÇÆäÖÐÒ»ÖÖÓÐÃûµÄ²å¼þ¼¯Ö®Ò»£¬MyEclipse½«¿ª·¢Õß³£Óõ½µÄһЩÓÐÓõIJå¼þ¶¼¼¯ºÏÆðÀ´£¬µ«ËüÊÇÊշѵġ£

MyEclipseΪMyEclipseÌṩһ¸ö´óÁ¿Ë½ÓкͿªÔ´Java¹¤¾ßµÄ¼¯ºÏ£¬Õâ½â¾öÁ˸÷ÖÖ¿ªÔ´¹¤¾ß²»Ò»ÖµÄȱµã¡£NitroXÊÇÒ»¸ö·±ÔÓ¶øÇ¿´ó£¬¼ÓËÙJava WebÓ¦Óÿª·¢µÄ¹¤¾ß£¬»¹°üº¬ÁËÒ»¸öÇ¿´óÇÒÄܹ»±àÒëËùÓеÄJSPºÍStruts WebÓ¦ÓõľßAppXray¡£ÕâЩ¹¤¾ß½âÎöJavaºÍXMLÅäÖÃÎļþ[1]¡£

MyEclipseʵ¼Ê¼ÛÖµÀ´À´×Ô°üº¬µÄ·¢²¼°üÖеĴóÁ¿¹¤¾ß¡£ÈçCCS/JS/HTMLµÄ±à¼­Æ÷£¬°ïÖú´´½¨EJBºÍStrutsÏîÄ¿µÄÏòµ¼²¢²úÉúÁËÏîÄ¿µÄËùÓÐÖ÷ÒªµÄ×é¼þÈçaction/seesion bean/formµÈ¡£»¹°üº¬±à¼­HibernateÅäÖõÄÎļþºÍÖ´ÐÐSQLÓï¾äµÄ¹¤¾ß¡£

3

ÉòÑôÀí¹¤´óѧѧʿѧλÂÛÎÄ

2.2.2 ÔËÐл·¾³

JDK(Java Development Kit)ÊÇSun MicrosystemsÕë¶ÔJava¿ª·¢Ô±µÄ²úÆ·¡£×Ô´ÓJavaÍÆ³öÒÔÀ´£¬JDKÒѾ­³ÉΪʹÓÃ×î¹ã·ºµÄJava SDK£¨Software development kit£©¡£JDKÊÇÕû¸öJavaµÄºËÐÄ£¬°üÀ¨ÁËJavaÔËÐл·¾³£¨Java Runtime Environment£©£¬Ò»¶ÑJava¹¤¾ßºÍJava»ù´¡µÄÀà¿â(rt.jar)¡£²»ÂÛʲôJavaÓ¦Ó÷þÎñÆ÷ʵÖʶ¼ÊÇÄÚÖÃÁËij¸ö°æ±¾µÄJDK¡£Òò´ËÕÆÎÕ JDKÊÇѧºÃJavaµÄµÚÒ»²½[2]¡£ 2.2.3 SQL SERVER ¼ò½é

SQL Server 2008ÊÇÒ»¸öÖС¢Ð¡ÐÍÊý¾Ý¿â¹ÜÀíϵͳ£¬Ê¹Ó÷½±ã¡¢¹¦ÄÜÇ¿´ó£¬ÓëÆäËüÊý¾Ý¿âÓÐÁ¼ºÃµÄ½Ó¿Ú¡£Í¨¹ýSQL Server 2008¹¦ÄÜÇ¿´óµÄ¹¤¾ß£¬Óû§¿ÉÒÔ·½±ãµÄʹÓú͹ÜÀíÊý¾Ý¿â£¬Èç´´½¨ºÍ±à¼­Êý¾Ý±í¡¢Éè¼ÆºÍʹÓø÷ÖÖ²éѯ¹¤¾ß½øÐвéѯ²Ù×÷¡¢Éè¼ÆºÍʹÓô°Ìå¡¢ÖÆ×÷ºÍ´òÓ¡±¨±í¡¢Éè¼ÆºÍʹÓúꡢÉè¼ÆºÍʹÓÃWebÒ³µÈ¡£SQL Server 2008¾ßÓÐÍêÕûµÄÊý¾Ý¿âÓ¦Óÿª·¢¹¤¾ß£¬Óû§¿ÉÒÔ·½±ãµÄÉè¼Æ¡¢Ð޸ġ¢ä¯ÀÀÒ»¸ö¼Ç¼Êý¾ÝµÄ»ù±¾±í£»¿ÉÒÔÔÚ±íÊý¾ÝÖнøÐи÷ÖÖɸѡºÍ²éѯ²Ù×÷£»¿ÉÒÔÉè¼ÆºÍʹÓø÷ÖÖ´°ÌåÒÔʵÏÖÊý¾ÝÏÔʾºÍ²Ù×÷£»¿ÉÒÔ¸ù¾Ý±íÊý¾ÝÉè¼Æ´òÓ¡¸÷ÖÖ±¨±í£»¿ÉÒÔÉè¼ÆºÍʹÓú꣬¶Ô±í½øÐÐһϵÁÐÌØ¶¨µÄ²Ù×÷¡£SQL Server 2008ÄÚÓÐÇ¿´óµÄ²Ù×÷Ïòµ¼£¬ÎªÓû§ÌṩÁ˷ḻµÄÊý¾Ý¿â»ù±¾±íÄ£°å¡£Óû§Ö»Ðè¼òµ¥µÄ²Ù×÷¾Í¿É½¨Á¢Êý¾Ý¿âÖÐËùʹÓõĸ÷ÖÖ»ù±¾±í¡¢´°ÌåºÍ±¨±í¡£ÔÚSQL Server 2008ÖУ¬¿ÉÒÔÉ趨¡¢Ð޸Ļù±¾±íÖ®¼äµÄ¹ØÁª£¬´Ó¶øÊµÏÖÔÚ¶à¸öÏà¹Ø±íÖ®¼äµÄ¹ØÏµ²éѯ¡£SQL Server 2008Öеĺê¿ÉÒÔʵÏÖ²Ù×÷µÄ×Ô¶¯»¯£¬Ê¹²Ù×÷¸ü¼Ó¼òµ¥¡¢¿ì½Ý¡£SQL Server 2008ÔöÇ¿ÁËÍøÂ繦ÄÜ£¬Óû§¿ÉÒÔÇáËÉ×ÔÈçµØÍê³ÉÍøÒ³·¢²¼µÈ¡£SQL Server 2008ÄÜÓ빤×÷Õ¾¡¢Êý¾Ý¿â·þÎñÆ÷»òÖ÷»úÉϵĸ÷ÖÖÊý¾Ý¿â»¥ÏàÁ¬½Ó£¬²¢¿ÉÓÃÓÚ½¨Á¢¿Í»§/·þÎñÆ÷Ó¦ÓóÌÐòÖеŤ×÷Õ¾²¿·Ö[3]¡£

ÓëÆäËüµÄ¹ØÏµÐÍÊý¾Ý¿â¹ÜÀíϵͳÏà±È£¬SQL Server 2008¾ßÓÐÒÔÏÂÓŵ㣺 (1)´æ´¢Îļþµ¥Ò»¡£

(2)Ö§³Ö³¤ÎļþÃû£¬²¢¿ÉÒÔÔÚÎļþÃûÄÚ¼Ó¿Õ¸ñ£¬Ê¹Îļþ±ãÓÚÀí½â¡¢²éÕÒ¡£¾ßÓÐÇ¿´óµÄÍøÂ繦ÄÜ£¬¿Éͨ¹ýÍøÂç´«ËÍÊý¾Ý¡£

(3)ʹÓüò±ã£¬Óû§ÎÞÐèÁ˽â±à³ÌÓïÑÔ£¬±ã¿ÉÇáËɵØÉè¼Æ¿ª·¢Êý¾Ý¿â³ÌÐò¡£ (4)¿ÉÒÔ´¦Àí¶àÖÖÊý¾ÝÐÅÏ¢£¬ÈçÎı¾ÎļþºÍÆäËüÊý¾Ý¿âÎļþ¡£

4