µ±Ç°Î»ÖãºÊ×Ò³ > »ùÓÚJAVAµÄÆóÒµÃÅ»§ÍøÕ¾Éè¼Æ
2 ϵͳ¸ÅÊö
2.1 ÐèÇó·ÖÎö
³É¹¦µÄÆóÒµÃÅ»§ÍøÕ¾ÐèÒªÒ»¸ö¸ßÖÊÁ¿µÄÇ°Ì¨Ò³ÃæºÍ¿ÉÒÔÌáÉýÆóÒµÐÅÏ¢ÑÓÐøÐÔºÍÀ©Õ¹ÐԵĺǫ́¹ÜÀíϵͳ¡£¿¼Âǵ½ÆóÒµËùÄܳе£µÄ³É±¾£¬Ê¹Óøü¼ÓÊʺÏÖÐСÐÍÏîÄ¿¿ª·¢µÄJSPºÍJavaBean¿ª·¢Ä£Ê½¡£
ͨ¹ýʵ¼Êµ÷²é£¬ÆóÒµÃÅ»§ÍøÕ¾Ó¦¾ßÓÐÒÔϹ¦ÄÜ£º¢ÙÃÅ»§ÍøÕ¾Ç°Ì¨Ò³ÃæÉè¼ÆÒªÃÀ¹Û¡¢´ó·½£¬Í¹ÏÔÆóÒµÉÌÆ·¡¢ÐÂÎÅ¡¢ÎÄ»¯ÐÅÏ¢µÈ£»¢ÚÃÅ»§ÍøÕ¾ºóÌ¨Ò³Ãæ¼ò½é£¬Ó¦¾ßÓÐÆóÒµÐÂÎÅ¡¢ÉÌÆ·¡¢Óû§¹ÜÀíµÈ¹¦ÄÜÄ£¿é£»¢Ûǰºǫ́Éè¼ÆÒªÃ÷È·£¬²¢±£Ö¤Ç°ºǫ́µÄ°²È«ÐÔ¡£
2.2 ϵͳĿ±ê
¿ª·¢ÆóÒµÃÅ»§ÍøÕ¾µÄ×îÖÕÄ¿µÄÊÇΪÆóÒµÌṩһ¸ö¼òµ¥¡¢Ò×ÓᢿÉÀ©Õ¹µÄÆóÒµÐÅÏ¢ÃÅ»§Æ½Ì¨¡£Í¨¹ýÐèÇó·ÖÎöÒÔ¼°Óë¿Í»§µÄ¹µÍ¨£¬ÏÖÖÆ¶¨ÍøÕ¾ÊµÏÖÄ¿±êÈçÏ£º
(1)ÍøÕ¾Ê¹ÓÃÈËÐÔ»¯Éè¼Æ£¬½çÃæÓѺᢰ²È«¡¢·½±ãʹÓᣠ(2)ÍøÕ¾²Ù×÷±ã½ÝÇÒ¾ßÓи߶ȵÄÐÅÏ¢ÑÓÐøÐԺͿÉÀ©Õ¹ÐÔ
(3)Ìṩ½¨Á¢ÔÚ¹ØÏµÐÍÊý¾Ý¿âϵͳÉϵÄÊý×ÖÐÅÏ¢×éÖ¯¡¢¹ÜÀí¡¢²éѯµÈ¹¦ÄÜ¡£ (4)¶ÔÓû§ÊäÈëµÄÊý¾Ý½øÐÐÑϸñµÄÊý¾Ý¼ìË÷£¬¾¡¿ÉÄܵØÅųýÈËΪ´íÎó¡£ (5)×î´óÏ޶ȵØÊµÏÖÍøÕ¾µÄÒ×ά»¤ÐÔºÍÒײÙ×÷ÐÔ¡£
3 ϵͳµÄÉè¼ÆÓëʵÏÖ
3.1 ϵͳ¹¦ÄܽṹÉè¼Æ
¸ù¾ÝÆóÒµÃÅ»§ÍøÕ¾µÄÌØµã¿ÉÒÔ½«ÍøÕ¾·ÖΪǰ̨ºÍºǫ́Á½¸ö²¿·Ö£¬Ç°Ì¨²¿·ÖÖ÷ҪʵÏÖÆóÒµÓë¿Í»§µÄ½»»¥£¬ºǫ́²¿·ÖÖ÷ҪʵÏÖÍøÕ¾Ïà¹ØÐÅÏ¢µÄ¹ÜÀí¹¦ÄÜ¡£Ç°Ì¨Éè¼ÆÖаüÀ¨¹«Ë¾¸Å¿ö¡¢ÓŵãÌØÉ«ºÍÐÅÏ¢·¢²¼µÈÄÚÈÝ¡£¾ßÌåÄÚÈÝÈçÏ£º
¹«Ë¾¸Å¿ö ͨ¹ýÆóÒµ¼ò½é¡¢²úÆ·½éÉܼ°²¿·ÖͼƬµÈÄÚÈÝÀ´Õ¹ÏÖ¡£ ÓŵãÌØÉ« ͨ¹ýÐÂÎÅÖÐÐÄ¡¢Òâ¼û·´À¡µÈÀ´Õ¹ÏÖ¡£
ÐÅÏ¢·¢²¼ ͨ¹ýÐÂÎÅÖÐÐÄ¡¢¹©ÇóÐÅÏ¢¡¢ÕÐÆ¸ÐÅÏ¢µÈÀ¸Ä¿À´ÊµÏÖ¡£ ºǫ́¹ÜÀí ͨ¹ýºǫ́µÇ½¿ÉÒÔ¿ØÖÆÕû¸öÍøÕ¾µÄÊý¾Ý¸üкÍ×ÊÁÏÕûÀí¡£
3.1.1 ÍøÕ¾Ç°Ì¨¹¦ÄÜ
ÍøÕ¾Ö÷Ò³²ÉÓþ²¡¢¶¯Ïà½áºÏµÄ·½Ê½£¬¼´¾²Ì¬µÄÖ÷»ÃæºÍ¶¯Ì¬µÄͼƬÏà½áºÏÀ´ÌåÏÖÆóÒµµÄ²ª²ªÉúÆø£¬¾²Ì¬Ö÷Ò³·½Ê½½éÉÜÆóÒµ·ç²É¡¢ÓŵãÌØÉ«¡¢ÐÅÏ¢·¢²¼£¬ÀûÓÃJAVAÓëÊý¾Ý¿â½áºÏµÄ¼¼Êõ½¨Á¢Êý¾Ý¿â²éѯ¹ÜÀíϵͳ£¬²ÉÓý»»¥Ê½µÄ¶¯Ì¬µÄweb»ÃæÀ´ÊµÏÖ¡£ÍøÕ¾Ç°Ì¨²¿·ÖÖ÷Òª°üÀ¨ÆóÒµÐÂÎÅÌáʾ¡¢²úÆ·ÐÅÏ¢½éÉÜ¡¢¹«Ë¾ÎÄ»¯¡¢¼¼ÊõÖ§³ÖºÍ¹ÜÀíÔ±µÇ¼µÈ¹¦ÄÜÄ£¿é¡£ÍøÕ¾Ç°Ì¨¹¦ÄܽṹÈçͼ3.1Ëùʾ£º
ÆóÒµÐÂÎÅ ²úÆ·½éÉÜ Ç°Ì¨¹¦ÄÜÄ£¿é ¹Ü ÀíÔ± µÇ¼ ÆóÒµÐÂÎÅչʾ ÒµÄÚ¶¯Ì¬Õ¹Ê¾ ²úÆ·ÐÅϢչʾ ²úƷͼƬչʾ ²úÆ·×Éѯ ¹«Ë¾ÎÄ»¯ ¼¼ÊõÖ§³Ö 3.1.2
ͼ3.1 ÍøÕ¾Ç°Ì¨¹¦Äܽṹͼ
ÍøÕ¾ºǫ́¹¦ÄÜ
ÍøÕ¾ºǫ́²¿·ÖÖ÷Òª°üÀ¨ÆóÒµÐÂÎŹÜÀí¡¢ÉÌÆ·¹ÜÀí¡¢¹ÜÀíÔ±×¢ÏúµÈ¹¦ÄÜÄ£¿é¡£
ÍøÕ¾ºǫ́¹¦ÄܵĽṹÈçͼ3.2Ëùʾ¡£
¹ÜÀí Ô±µÇ ¼ ͼ3.2 ÍøÕ¾ºǫ́¹¦Äܽṹͼ
ºǫ́¹¦ÄÜÄ£¿é ÐÂÎŹÜÀí ÉÌÆ·¹ÜÀí ÆóÒµÐÂÎÅչʾ ÒµÄÚ¶¯Ì¬Õ¹Ê¾ ²úÆ·ÐÅϢչʾ ²úƷͼƬչʾ ²úÆ·×Éѯ ¹«Ë¾ÎÄ»¯ ¼¼ÊõÖ§³Ö 3.2 ÒµÎñÁ÷³Ì
ÆóÒµÃÅ»§ÍøÕ¾ÒµÎñÁ÷³ÌÈçͼ3.3Ëùʾ¡£
ÆóÒµÃÅ»§ÍøÕ¾
ÐÂÎÅä¯ÀÀ ÆóÒµÎÄ»¯ ¼¼ÊõÖ§³Ö ²úƷչʾ ²úƷչʾ ÆóÒµÃÅ»§ÍøÕ¾ ¹ÜÀíÔ±µÇ¼ ²úƷչʾ ²úÆ·Ïà¹ØÐÅÏ¢ ²úƷչʾ ͼ3.3 ÆóÒµÃÅ»§ÍøÕ¾ÒµÎñÁ÷³Ìͼ
Óû§Ïà¹ØÐÅÏ¢ 3.3 ¹¹½¨¿ª·¢»·¾³
3.3.1 MyEclipseÖÐÅäÖÃTomcat·þÎñÆ÷
MyEclipseÌṩÁËÓë¸÷ÖÖJava Web·þÎñÆ÷µÄÁ¬½Ó·½Ê½¡£¾¹ýÉèÖú󣬿ÉÒÔ×Ô¼ºÔÚMyEclipseÖÐÆô¶¯Tomcat·þÎñÆ÷£®ÕâÑù±ã¿ÉÒÔÔÚMyEclipseÖпØÖÆ·þÎñÆ÷µÄÆô¶¯ºÍÍ£Ö¹±¾ÏµÍ³µÄÔËÐл·¾³²ÉÓõÄÊÇTomcat 5.5¡£ 3.3.2 ÅäÖÃTomcatÁ¬½Ó³Ø
´´½¨TomcatÁ¬½Ó³ØµÄÄ¿µÄÊÇÔÚTomcatÆô¶¯Ê±¿ÉÒÔ²úÉú×ã¹»¶àµÄÊý¾Ý¿âÁ¬½Ó£¬²¢Ìṩ¸ø¸Ã³ÌÐòʹÓá£Ê¹ÓÃÁ¬½Ó³Ø¿ÉÒÔÌá¸ß³ÌÐòµÄÔËÐÐËÙ¶È£¬Í¬Ê±Ò²½ÚÊ¡Äڴ棬Ìá¸ß·þÎñÆ÷µÄЧÂÊ£¬ÒÔÖ§³Ö¸ü¶àµÄÓû§Á¬½Ó¡£Á¬½ÓµÄ½¨Á¢¡¢¶Ë¿Ú¶¼ÓÉÁ¬½Ó³Ø×ÔÉíÀ´¹ÜÀí£¬µ«³ÌÐòÐèÒª½¨Á¢Êý¾Ý¿âÁ¬½Óʱ£¬Ö»ÐèÒª´ÓÄÚ´æÖÐÈ¡³öÀ´Ê¹Óöø²»ÓÃн¨£¬Ê¹ÓÃÍ꽫Æä·Å»ØÄÚ´æ¼´¿É¡£ÁíÍ⣬Á¬½Ó³Ø»¹¿ÉÒÔͨ¹ýÆä×ÔÉíµÄ¹ÜÀí»úÖÆÀ´¼àÊÓÊý¾Ý¿âÁ¬½ÓµÄÊýÁ¿¡¢Ê¹ÓÃÇé¿öµÈ¡£ÅäÖÃTomcatÁ¬½Ó³ØµÄ²½ÖèÈçÏ£º
(1)´ò¿ªTomcatËùÔÚĿ¼ÏµÄconf/server.xmlÎļþ£®ÔÚÎļþ×îºóÒ»¸öÇ°ÃæÔö¼ÓÒÔÏ´úÂ룺
path= ¡°/net¡±docBase= ¡±net¡±debug= ¡°5¡± reloadable=¡°rue¡± corssContext=¡° true¡±> type=¡°javax£®sq1£®DataSource¡± maxActive=¡°20¡± maxIdle=¡°5¡± maxWait=¡° 10000¡± usernam e= ¡± sa¡± password=¡°¡± driverClassName=¡° com£®microsoft£®jdbc£®sqlserver£® SQLServerDriver¡± url = ¡± jdbc£ºmicrosoft£ºsqlserver£º//localhost£º1433£» DatabaseName=db¡ª net¡± />
¹²·ÖÏí92ƪÏà¹ØÎĵµ