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

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

Ï¢µÄ·½Ê½³ÊÏÖ³öÀ´ÁË£¬¼´»ùÓÚwebµÄѧÉú¶þÊÖÉÌÆ·½»Ò×µÄϵͳ¡£Í¨¹ý´Ëϵͳ£¬Ã¿¸öѧÉú¶¼¿ÉÒÔÊÇÕâ¸öϵͳµÄÖ÷ÈË£¬Ö»ÒªÄãÊÇÐ£Ô°ÍøÓû§£¬Ñ§ÉúÃÇ¿ÉÒÔ¼«Æä·½±ãµÄ¹«²¼×Ô¼ºµÄ¶þÊÖÉÌÆ·ÐÅÏ¢£¬ä¯ÀÀÆäËûÈË·¢²¼µÄ¶þÊÖÐÅÏ¢£¬²¢ÇÒ¿ÉÒÔ¶Ô¶þÊÖÉÌÆ·ÐÅÏ¢±È½Ï¿Í¹ÛµØ±È½Ï¡£ ×ö³ö×Ô¼ºÂúÒâµÄÑ¡Ôñ¡£Õâ¸ö½ö½öϵͳֻÊÇÒ»¸ö¹µÍ¨½»Á÷¶þÊÖÉÌÆ·ÐÅÏ¢µÄƽ̨£¬ºÍÒ»°ãµÄµç×ÓÉÌÎñÀàÍøÕ¾´æÔÚ×ű¾ÖʵÄÇø±ð¡£

Éè¼Æ³öÕâÑùµÄÒ»¸öϵͳ£¬´Ó±¾ÖÊÉϽâ¾öÁËÒÔǰУ԰¶þÊÖÐÅÏ¢·¢²¼½»Á÷·½Ê½´æÔڵı׶ˣ¬ÈÃУ԰¸÷ÖÖ¶þÊÖÉÌÆ·ÐÅÏ¢¿ÉÒԵõ½Á˸ü¼ÓÓÐЧµÄÕûºÏ£¬·½±ãÁ˹ã´óѧÉúÓû§¡£¶þÊÖÉÌÆ·½»Ò×ÍøÕ¾ÕæÕý´òÆÆÁË´«Í³µç×ÓÉÌÎñÍøÕ¾µÄ¼Û¸ñ±ÚÀÝ£¬Ê¹Óû¹ºÂòÎï¼þÓÖ¾õµÃеļ۸ñ¹ý¸ß¶ø³ÐÊܲ»Æð£¬¶þÊÖÊг¡µÄÎïÆ·ÓָоõÖÊÁ¿¼Û¸ñ±È²»ÊÇÌ«¸ß£¬Ö»ÓÐÔÚ¶þÊÖÉÌÆ·½»Ò×ÍøÕ¾·½¿É¹ºµÃÐÔ¼Û±È×îºÃµÄÉÌÆ·¡£¶þÊÖÉÌÆ·½»Ò×ÍøÕ¾7*24Сʱ·þÎñ¹Ë¿Í£¬ÄãËæÊ±¿ÉÒÔÀ´ÕâÀïä¯ÀÀ»ò¹ºÖöþÊÖÉÌÆ·£¬Ê¡Ê±Ê¡Á¦¡£

1.3 ¿ÎÌâÑо¿µÄÄÚÈÝ

¸ÃУ԰¶þÊÖ½»Ò×ϵͳ¿ÉÒÔ×¢²áÓû§£¬Óû§×¢²áÍêÒÔºó¿ÉÒÔÓÃÏàÓ¦µÄÓû§ÃûºÍÃÜÂë½øÐеǽ£¬Óû§½øÈëϵͳºó£¬¿ÉÒÔä¯ÀÀ¶þÊÖÉÌÆ·µÄһЩÏêϸµÄÐÅÏ¢¡£ºǫ́µÄ¹ÜÀíÔ±Äܹ»¶ÔÍøÕ¾µÄÉÌÆ·ÐÅÏ¢½øÐйÜÀí£¬Í¬Ê±Ò²¿ÉÒÔ¶ÔÓû§¾ÍÐйÜÀí¡£Ã»ÓÐ×¢²áµÄÓû§¿ÉÒÔһЩÃâ·ÑµÄ¶þÊÖ½»Ò×ÐÅÏ¢£¬µ«ÊÇÈç¹ûÏë»ñµÃ¸ü¼ÓÏêϸµÄÐÅÏ¢£¬Óû§¾Í±ØÐëÒª½øÐÐÏàÓ¦µÄ×¢²á²ÅÄܹ»µÃµ½¸ü¼ÓÏêϸµÄÉÌÆ·ÐÅÏ¢ÒÔ±ãÓÚ¹ºÂò¸Ã¶þÊÖÉÌÆ·¡£

1.4 ¿ÉÐÐÐÔ·ÖÎö

¿ª·¢ÈκÎÒ»¸öϵͳ£¬¶¼»áÊܵ½Ê±¼äºÍ×ÊÔ´ÉϵÄÏÞÖÆ¡£Òò´Ë£¬ÔÚÿһ¸öÏîÄ¿¿ª·¢Ö®Ç°£¬¶¼Òª½øÐпÉÐÐÐÔ·ÖÎö£¬ÕâÑù¿ÉÒÔ¼õÉÙÏîÄ¿µÄ¿ª·¢·çÏÕ£¬±ÜÃâÈËÁ¦¡¢ÎïÁ¦ºÍ²ÆÁ¦µÄÀË·Ñ¡£ÏÂÃæ¾Í¼¼Êõ¡¢¾­¼Ã¡¢²Ù×÷ºÍ·¨ÂÉËĸö·½ÃæÀ´½éÉÜ¡£

1.4.1 ¼¼ÊõµÄ¿ÉÐÐÐÔ

±¾ÏµÍ³¿ª·¢¹¤¾ßÊÇMyEclipseºÍMySQLÊý¾Ý¿â£¬¿ª·¢ÓïÑÔÊÇJava£¬Ö÷ҪʹÓÃÁËJ2EEµÄ¼¼Êõ£¬JavaÊÇÒ»ÖÖÃæÏò¶ÔÏó±à³ÌÓïÑÔ£¬¼òµ¥Ò×ѧ¶øÇÒÁé»î·½±ã¡£´óÈýʱ¾ÍѧϰÁËJava

2

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

¿Î³Ì£¬´óËÄÆÚ¼äҲϵͳµÄÁ˽âÁËJ2EEµÄ֪ʶ£¬¶þÊÖµç×Ó²úÆ·½»Ò×ϵͳ×ÜÌåÉÏ¿ª·¢ÄѶȲ»¸ß£¬Êý¾Ý¿âµÄÉè¼ÆºÍ²Ù×÷ÊDZ¾ÏµÍ³Éè¼ÆµÄºËÐÄ¡£ÔÚ´óѧÆÚ¼äѧϰ¹ýÈí¼þ¹¤³Ì£¬Èí¼þ²âÊÔ£¬UMLͳһ½¨Ä£ÓïÑԵȿγ̣¬Ã¿¸öѧÆÚÒ²»áÍê³É¶ÔÓ¦µÄ¿Î³ÌÉè¼Æ£¬¾ß±¸Ò»¶¨µÄϵͳ·ÖÎö¡¢Éè¼ÆºÍ²âÊÔÄÜÁ¦¡£Òò´Ë£¬Íê³ÉϵͳʵÏÖÔÚ¼¼ÊõÉÏÍêÈ«¾ßÓпÉÐÐÐÔ¡£

1.4.2 ¾­¼ÃµÄ¿ÉÐÐÐÔ

ÓÉÓÚÑ¡ÔñµÄ¿ª·¢¹¤¾ßºÍ·þÎñÆ÷¼¸ºõÈ«²¿ÎªÃâ·ÑµÄ¿ªÔ´Èí¼þ£¬²¢ÇÒÓÉÓÚÊÇ¿ª·¢³É±¾½ÏµÍµÄ»ùÓÚWebµÄB/Sģʽ£¬¶ø·Ç³É±¾·ÑÓÃÏà¶Ô½Ï¸ßµÄC/Sģʽ£¬ËùÒÔ´Ó¾­¼ÃÉÏÀ´½²ÊÇ¿ÉÐеġ£

1.4.3 ²Ù×÷¿ÉÐÐÐÔ

±¾ÏµÍ³²Ù×÷¼òµ¥£¬ÊäÈëÐÅÏ¢Ò³Ãæ´ó¶àÊý¶¼ÊÇÏÂÀ­¿òµÄÑ¡ÔñÐÎʽ£¬ÔÚÄ³Ð©Ò³Ãæ£¬ÐÅÏ¢¿ÉÒÔ×Ô¶¯Éú³É£¬ÎÞÐèÊäÈ룬ʱ¼äµÄÊäÈëÒ²ÊÇÓõÄÈÕÀú¿Ø¼þ£¬²Ù×÷¼ò±ã£¬¶Ô²Ù×÷ÈËÔ±µÄÒªÇóºÜµÍ£¬Ö»Ðè¶ÔWINDOWS²Ù×÷ÊìÁ·£¬¼ÓÖ®¶Ô±¾ÏµÍ³µÄ²Ù×÷ÉÔ¼ÓÅàѵ¼´¿É¹¤×÷£¬¶øÇÒ±¾ÏµÍ³¿ÉÊÓÐԷdz£ºÃ£¬ËùÒÔÔÚ¼¼ÊõÉϲ»»áÓкܴóÄѶȡ£

1.4.4 ·¨ÂɵĿÉÐÐÐÔ

±¾¶þÊÖµç×Ó²úÆ·½»Ò×ϵͳÊÇ×ÔÐпª·¢µÄϵͳ£¬ÊǺÜÓÐʵ¼ÊÒâÒåµÄϵͳ,¿ª·¢»·¾³Èí¼þºÍʹÓõÄÊý¾Ý¿â¶¼ÊÇ¿ªÔ´´úÂ룬¿ª·¢Õâ¸öϵͳ²»Í¬ÓÚ¿ª·¢ÆÕͨµÄϵͳÈí¼þ£¬²»´æÔÚÇÖȨµÈÎÊÌ⣬¼´·¨ÂÉÉÏÊÇ¿ÉÐеġ£

×ÛÉÏËùÊö£¬¿ª·¢Ò»¸ö¶þÊÖµç×Ó²úÆ·½»Ò×ϵͳÓëÔ­ÓеIJúÆ·½»Ò×·½Ê½Ïà±È¾ßÓÐËٶȸü¿ì£¬²Ù×÷¸ü׼ȷ£¬½ÚÊ¡¿ªÖ§µÈÓÐÀûÖ®´¦¡£Òò´Ë£¬½¨Á¢¶þÊÖµç×Ó²úÆ·½»Ò×ϵͳÊDZØÒª¿ÉÐеġ£

3

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

2 ϵͳÏà¹Ø¼¼Êõ½éÉÜ

¹¤ÓûÉÆÆäʱأ¬ÏÈÀûÆäÆ÷ ¡£ÏµÍ³µÄ¿ª·¢Àë²»¿ªºÃµÄ¹¤¾ß£¬ÏÂÃæ½«¸ø´ó¼ÒÏêϸµÄ½éÉÜϵͳ¿ª·¢ËùÔËÓõ½µÄÏà¹ØµÄ¼¼ÊõºÍÈí¼þ¡£

2.1 ¿ª·¢¹¤¾ß

´Ë´ÎÉè¼ÆÖ÷Òª²ÉÓÃMyEclipse¼ÓTomcatºǫ́·þÎñÆ÷½øÐУ¬Éè¼Æ¹ý³ÌÖÐÒ³ÃæÖ÷ҪʹÓÃJSP¼¼ÊõÍê³É£¬ÏÂÃæ¶ÔMyEclipse¡¢TomcatºÍMySQLÊý¾Ý¿â½øÐмòÒª½éÉÜ¡£

2.1.1 MyEclipse

±¾ÏµÍ³µÄÉè¼ÆÖ÷ÒªÔËÓÃÁËMyEclipseºÍTomcatºǫ́·þÎñÆ÷¼¼Êõ£¬Éè¼ÆÊ±ÖвÉÓÃÁËJSP¼¼ÊõÍê³ÉÁËÒ³ÃæÉè¼Æ¹ý³Ì£¬½ÓÏÂÀ´ÎÒÃÇÖ÷Òª¶ÔMyEclipse¡¢TomcatºÍMYSQLÊý¾Ý¿â½øÐÐ˵Ã÷¡£

MyEclipseÆóÒµ¼¶¹¤×÷ƽ̨£¨MyEclipse Enterprise Workbench £¬¼ò³ÆMyEclipse£©ÊǶÔEclipse IDEµÄÀ©Õ¹£¬ÀûÓÃËüÎÒÃÇ¿ÉÒÔÔÚÊý¾Ý¿âºÍJavaEEµÄ¿ª·¢¡¢·¢²¼£¬ÒÔ¼°ÔÚÕûºÍÓ¦Ó÷þÎñÆ÷·½Ã漫´óµÄÌá¸ß¹¤×÷ЧÂÊ¡£ËüÓй¦ÄܱȽϷḻµÄJavaEE¼¯³ÉµÄ¿ª·¢»·¾³£¬ÆäÖаüº¬Á˱ȽÏÍ걸µÄ±àÂë¡¢µ÷ÊÔ¡¢²âÊԺͷ¢²¼µÄ¹¦ÄÜ£¬Ö§³ÖÍêÕûµÄHTML, Struts, JSF, CSS, Javascript, SQL, Hibernate¡£MyEclipse£¬ÊÇÒ»¸ö±È½ÏÓÅÐãµÄÓÃÓÚ¿ª·¢Java, J2EEµÄEclipse²å¼þµÄ¼¯ºÏ£¬MyEclipseµÄ¹¦ÄܱȽÏÇ¿´ó£¬Ö§³ÖÒ²Ïà¶Ô¹ã·º£¬ÓÈÆäÊǶԸ÷ÖÖ¿ªÔª²úÆ·µÄÖ§³ÖÏ൱²»´í¡£ÆäÖÐMyEclipseµÄÌØÕ÷¿ÉÒÔ±»·ÖΪ7Àࣺ

£¨1£©JavaEEÄ£ÐÍ £¨2£©WEB¿ª·¢¹¤¾ß £¨3£©EJB¿ª·¢¹¤¾ß

£¨4£©Ó¦ÓóÌÐò·þÎñÆ÷µÄÁ¬½ÓÆ÷ £¨5£©JavaEEÏîÄ¿²¿Êð·þÎñ £¨6£©Êý¾Ý¿â·þÎñ

4

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

£¨7£©MyEclipseÕûºÏ°ïÖú

¶ÔÓÚÒÔÉÏÿһÖÖ¹¦ÄÜÉϵÄÀà±ð£¬ÔÚEclipseÖж¼ÓÐÏà¶ÔÓ¦µÄ¹¦Äܲ¿¼þ£¬²¢Í¨¹ýÕâЩ²å¼þÀ´ÊµÏÖËüÃÇ¡£MyEclipse½á¹¹ÉϵÄÄ£¿é»¯£¬¿ÉÒÔʹÎÒÃÇÔÚ²»Ó°ÏìÆäËûÄ£¿éµÄÇé¿öÏ£¬¶ÔÈÎһģ¿é½øÐÐÀ©Õ¹ºÍÉý¼¶¡£

×ÜÌå¶øÑÔ£¬MyEclipseÊÇEclipseµÄÒ»¸ö²å¼þ£¬Ò²ÊÇÒ»¿î¹¦ÄܱȽÏÇ¿´óµÄJavaEE¼¯³É¿ª·¢»·¾³£¬Ö§³Ö´úÂëµÄ±àд¡¢ÅäÖᢲâÊÔÒÔ¼°³ý´í£¬MyEclipse6.0ÒÔǰ°æ±¾ÐèÏȰ²×°Eclipse¡£MyEclipse6.0ÒÔºó°æ±¾°²×°Ê±²»Ðè°²×°Eclipse¡£

2.1.2 Tomcat

TomcatÊÇÒ»ÖÖСÐ͵ÄÇáÁ¿¼¶Ó¦Ó÷þÎñÆ÷£¬ÔÚÖÐСÐ͵ÄϵͳºÍ²¢·¢·ÃÎÊÓû§²»ÊǺܶàµÄÇé¿öϱ»ÈËÃÇÆÕ±éʹÓã¬ÊǽøÐпª·¢ºÍµ÷ÊÔJSP ³ÌÐòµÄÊ×ҪѡÔñ¿ÉÒÔÕâÑù˵£¬µ±ÔÚһ̨»úÆ÷ÉÏÅäÖÃApahce·þÎñÆ÷£¬¿ÉÀûÓÃËüÏìÓ¦¶ÔHTMLÒ³Ãæ½øÐзÃÎʵÄÇëÇó¡£Êµ¼ÊÉÏTomcat ²¿·ÖÊÇApache ·þÎñÆ÷µÄÒ»ÖÖÀ©Õ¹£¬²»¹ýËüÊǶÀÁ¢ÔËÐеģ¬ËùÒÔÔÚÔËÐÐtomcat ʱ£¬Ëüʵ¼ÊÉÏ»á×÷Ϊһ¸öÓëApache ¶ÀÁ¢µÄ½ø³Ì½øÐе¥¶ÀÔËÐеġ£

2.1.3 MySQL

MySQLʹÓÃCºÍC++±àд£¬²¢ÇÒʹÓÃÁ˶àÖÖ±àÒëÆ÷½øÐвâÊÔ£¬±£Ö¤Ô´´úÂëµÄ¿ÉÒÆÖ²ÐÔ£»Ö§³ÖAIX¡¢FreeBSD¡¢HP-UX¡¢Linux¡¢Mac OS¡¢NovellNetware¡¢OpenBSD¡¢OS/2 Wrap¡¢Solaris¡¢WindowsµÈ¶àÖÖ²Ù×÷ϵͳ£»Îª¶àÖÖ±à³ÌÓïÑÔÌṩÁËAPI£»Ö§³Ö¶àỊ̈߳¬³ä·ÖÀûÓÃCPU×ÊÔ´£»ÌṩTCP/IP¡¢ODBCºÍJDBCµÈ¶àÖÖÊý¾Ý¿âÁ¬½Ó;¾¶£»¿ÉÒÔ´¦ÀíÓµÓÐÉÏǧÍòÌõ¼Ç¼µÄ´óÐÍÊý¾Ý¿â¡£¶ÔÓÚÒ»°ãµÄ¸öÈËʹÓÃÕߺÍÖÐСÐÍÆóÒµÀ´Ëµ£¬MySQLÌṩµÄ¹¦ÄÜÒѾ­´Â´ÂÓÐÓ࣬¶øÇÒÓÉÓÚMySQLÊÇ¿ª·ÅÔ´ÂëÈí¼þ£¬Òò´Ë¿ÉÒÔ´ó´ó½µµÍ×ÜÌåÓµÓгɱ¾¡£

2.2 JSP

JSP¼¼ÊõʹÓÃJava±à³ÌÓïÑÔ±àдÀàXMLµÄtagsºÍscriptlets£¬À´·â×°²úÉú¶¯Ì¬Íø

Ò³µÄ´¦ÀíÂß¼­¡£ÍøÒ³»¹ÄÜͨ¹ýtagsºÍscriptlets·ÃÎÊ´æÔÚÓÚ·þÎñ¶ËµÄ×ÊÔ´µÄÓ¦ÓÃÂß¼­¡£JSP½«ÍøÒ³Âß¼­ÓëÍøÒ³Éè¼ÆºÍÏÔʾ·ÖÀ룬֧³Ö¿ÉÖØÓõĻùÓÚ×é¼þµÄÉè¼Æ£¬Ê¹»ùÓÚWebµÄ

5