(¾«Æ·)¼ÆËã»ú±ÏÒµÂÛÎÄ4

(5) ÀûÓø߿ÉÓÃÐԺͿÉÉìËõÐÔµÄÏȽøÈº¼¯¼¼Êõ£¬Ê¹ÏµÍ³ËæÒµÎñµÄ²»¶Ï׳´ó¶øÀ©Õ¹

3.1.5.2 Öмä¼þO3WµÄ½éÉÜ 3.1.5.2.1Öмä¼þµÄÖØÒªÐÔ

±¾ÏµÍ³²ÉÓÃÁ˵äÐ͵ķֲ¼Ê½ÊÂÎñÓ¦ÓóÌÐò¼Ü¹¹£¬Ëæ×Ÿ÷ÖÖÏÖÓÐÓ¦ÓõIJ»¶ÏÀ©³äºÍÐÂÓ¦ÓÃÐÎʽµÄ²»¶ÏÔö¼Ó£¬ÆÈʹÔÚ¿ª·¢ÖÐÐèÒª½â¾öÔ½À´Ô½¶àµÄÐèÇó£¬ÖîÈç¿ç¹ý²»Í¬Ó²¼þƽ̨¡¢²»Í¬µÄÍøÂç»·¾³¡¢²»Í¬µÄÊý¾Ý¿âϵͳ֮¼ä»¥²Ù×÷£¬Ð¾Éϵͳ²¢´æ£¬ÏµÍ³Ð§ÂʹýµÍ£¬´«Êä²»¿É¿¿¡¢Êý¾ÝÐèÒª¼ÓÃÜ£¬¸÷ÖÖÓ¦ÓÃģʽ£¬¿ª·¢ÖÜÆÚ¹ý³¤£¬Î¬»¤²»Á¦£¬µÈµÈ£¬ÕâЩÎÊÌâÖ»¿¿´«Í³µÄϵͳÈí¼þ»òWeb¹¤¾ßÈí¼þÌṩµÄ¹¦ÄÜÒѾ­²»ÄÜÂú×ãÒªÇó£¬Õâ¾ÍÐèÒªÒ»ÖÖÖÐ¼äÆ½Ì¨¡ª¡ªÖмä¼þ£¬À´½â¾öÉÏÊöÎÊÌâ¡£

Öмä¼þÊÇλÓÚÆ½Ì¨(Ó²¼þºÍ²Ù×÷ϵͳ)ºÍÓ¦ÓóÌÐòÖ®¼äµÄͨÓ÷þÎñ£¬Èçͼ3-3Ëùʾ£¬ÕâЩ·þÎñ¾ßÓбê×¼µÄ³ÌÐò½Ó¿ÚºÍЭÒé¡£

ͼ3-3. Öмä¼þλÅZʾÒâͼ

Öмä¼þ¹¹¼ÜÊÇÒ»ÖÖµç×ÓÉÌÎñÓ¦Óü¯³ÉµÄ¹Ø¼ü¼þ£¬»¥Á¬ºÍ»¥²Ù×÷Êǵç×ÓÉÌÎñÖмä¼þ¹¹¼ÜÊ×ÏÈÒª½â¾öµÄÎÊÌâ¡£

3.1.5.2.2 O3WµÄÂß¼­½á¹¹

Web»ù±¾Óû§½çÃæ + »­Ãæ×ªÒÆ¿ØÖÆ + DataStoreBean + JavaÓ¦ÓóÌÐò

3.1.5.2.3 O3WµÄ²¿¼þµÄÖ÷ÒªÈÎÎñ

×÷ΪʹÓÃServletµÄWebÓ¦ÓóÌÐòµÄ´°¿ÚʵÏֵŦÄÜ¡£·ÖÎö´ÓServletÒýÇæ½ÓÊÕµ½µÄÇëÇ󣬽»¸ø¶ÔÏ󡸿ؼþ¡¹¿ØÖÆ£¬»¹ÓУ¬ÒÔ¡¸¿Ø¼þ¡¹µÄ´¦Àí½á¹ûΪ»ù´¡½øÐл­ÃæÇ¨ÒƵÄÊ©ÐС£

±£´æÒµÎñ´¦ÀíÖ´Ðе½WebÓû§½çÃæµÄÊý¾ÝµÄÊäÈëÊä³öÖбØÒªµÄÊý¾ÝÏî

Ä¿ºÍÊý¾Ý£¬ÏòJavaÓ¦ÓóÌÐòÌṩµ¥ÌåCHECK£¬»¹ÓУ¬ÏòJSPÌṩÊý¾ÝÏÔʾµÄÖ§³Ö¹¦ÄÜ¡£

Ö»ÔÚÒ»¸öÇëÇó¼ä±£´æÓÐЧµÄÊý¾ÝµÄÈÝÆ÷£¬ËùÒÔ±£´æÃ¿¸öÇëÇó´«Ë͵ÄRequest¶ÔÏóºÍRespone¶ÔÏó£¬Ò²¿ÉÒÔÔÚÓ¦ÓóÌÐòÉ趨¶ÀÁ¢µÄÊý¾Ý¡£

3.1.5.2.4 O3W´¦ÀíÁ÷³Ì

»ùÓÚO3WµÄÓ¦ÓóÌÐòµÄ¹¤×÷Á÷³Ì£¬¾ßÌåÈçÏ£º

ÔÚ¿Í»§¶Ë²¿·Ö£¬µ±Óû§ÔÚ³ÌÐòµÄÊäÈë»­Ãæµã»÷Ìá½»°´Å¥Ê±£¬O3W½«¶ÔËùÌá½»µÄÊý¾Ý½øÐмòµ¥µÄ¼ì²é£¬Í¨¹ýO3W¹ÜÀíµÄºǫ́ӦÓóÌÐòµ÷ÓÃÓ¦ÓóÌÐò£¬Í¬Ê±°ÑÐèÒªµ÷Óõķ½·¨Ãû³Æ´«µÝ¸øºǫ́ҵÎñ·þÎñÆ÷¡£

ÔÚºǫ́ҵÎñ·þÎñÆ÷ÉÏ£¬JAVAÓ¦ÓóÌÐò½ÓÊÜWEB·þÎñÆ÷ÉÏ´«Ë͹ýÀ´µÄÊý¾Ý£¬ÔÚ¸÷Ïî¼ì²é¶¼Í¨¹ýµÄÇé¿öÏ£¬JAVA³ÌÐòÔò¿ªÊ¼¶ÔÓÚËù´«¹ýÀ´µÄÊý¾Ý½øÐи÷ÖÖÒµÎñ´¦Àí£¬ÆäÖаüÀ¨¶Ô¹ØÏµÊý¾Ý¿âµÄ·ÃÎʺͲÙ×÷¡£ÔÚJAVA³ÌÐòµÄ×îºó£¬½«³ÌÐòµÄ½á¹û´«µÝ¸øWEB·þÎñÆ÷¡£

WEB·þÎñÆ÷½ÓÊܵ½ºǫ́ҵÎñ·þÎñÆ÷ÉϵÄÄÚÈݺó£¬Í¨¹ýÒ³ÃæÇ¨ÒÆ¿ØÖưÑÊý¾Ý´«µÝ¸øÏàÓ¦µÄÊä³ö»­Ãæ¡£ÖÁ´Ë£¬Ò»´Î³ÌÐòµ÷Óùý³Ì½áÊø¡£ O3W´¦ÀíÁ÷³ÌÈçͼ3-4Ëùʾ:

ͼ3-4. ´¦ÀíÁ÷³Ì

ÆäÖÐsdh(Session Data Holder)¡¢dsb(Data Store Bean)¡¢rdh(Request Data Holder)ΪO3WµÄÈý¸ö¶ÔÏó£¬Ö÷ÒªÓÃÓÚ´æ´¢£¬ÊÇWeb·þÎñÆ÷ÉϵÄÖÐתվ¡£

3.1.6 ¹¦ÄÜÄ£¿éÉè¼Æ

»ù±¾ÐÅÏ¢²é¿´ÏµÍ³µÄ¹¦ÄÜÄ£¿éÈçͼ3-5Ëùʾ¡£

ͼ3-5. »ù±¾ÐÅÏ¢²é¿´ÏµÍ³µÄ¹¦ÄÜÄ£¿éͼ

3.1.7Êý¾Ý¿âÉè¼Æ

3.1.7.1 Êý¾Ý¿âÉè¼Æ×ñÑ­µÄ¹æÔò

×÷Ϊһ¸ö´óÐ͵ÄÏîÄ¿£¬Êý¾Ý¿âµÄÉè¼Æ·Ç³£µÄÖØÒª¡£Èç¹û²»×ñÊØÒ»¶¨µÄ¹æÔò£¬½«»á¸øÏîÄ¿´øÀ´ÔÖÄÑÐԵĺó¹û¡£ÔÚ±¾´Î±ÏÒµÉè¼ÆÖУ¬×ñÑ­µÄ¹æÔòÊÇ£º 1£©Êý¾ÝÀàÐÍ

£¨1£©Êý¾ÝÀàÐÍVARCHAR2²ÉÓÃͳһµÄ³¤¶È£¬±àÂ볤¶È²ÉÓÃ20룬Ãû³Æ²ÉÓÃ60λ¡£

£¨2£©±ê־λʹÓÃVARCHAR2Êý¾ÝÀàÐÍ¡£

£¨3£©ÈÕÆÚÀàÐÍÓÉVARCHAR2(8)±íʾ,²»±£´æÈÕÆÚ·Ö¸î·û¡£ £¨4£©Ê±¼äÀàÐÍÓÉVARCHAR2(6)±íʾ,²»±£´æÊ±¼ä·Ö¸î·û¡£ 2£©ÃüÃû¹æ·¶

£¨1£©±íÃû×ÖÓ¦Äܰüº¬Ò»¶¨µÄº¬ÒåÐÅÏ¢¡£

£¨2£©×Ö¶ÎÃû£º±íÀàÐͼòд_±íÃû¼ò³Æ_Êý¾ÝÀàÐÍ_ZZZZ¡£ÆäÖÐ,±íÀàÐͼòдΪ£ºmaster¼òдΪM£¬table¼òдΪT£»Êý¾ÝÀàÐÍΪ£ºS-×Ö·û´®£¬N-Êý×Ö£¬ZZZZΪ×ֶεĺ¬ÒåÃû¡£

3.1.7.2Êý¾Ý¿â¸ÅÄîÉè¼Æ

¸ÅÄîÄ£ÐÍÉè¼ÆÍ¬Ó¦ÓÃÁìÓòµÄÐÅÏ¢ÐèÇó·ÖÎöÓйأ¬¹¹ÔìÒ»¸ö¸ß¼¶µÄÊý¾ÝÄ£ÐÍ¡£²ÉÓóÆÖ®ÎªÊµÌåÁªÏµÄ£Ð͵ķÇÐÎʽģÐÍ¡£ËüÌṩһÖÖ±íʾʵÌå¼°ÆäÏ໥ÁªÏµµÄ×ÔÈ»·½·¨¡£ÏÈÔÚµÚÒ»½×¶ÎµÄÉè¼Æ²ßÂÔÉÏʹÓÃʵÌåÁªÏµÄ£ÐÍ£¬È»ºóÌÖÂÛ´ÓʵÌå-ÁªÏµÄ£ÐÍÏò¹ØÏµÄ£Ð͵Äת»»¡£ ʵÌå-¹ØÏµÄ£ÐÍÖеÄÐÅÏ¢ÓÉÏÂÁÐÈýÖÖ»ù±¾¸ÅÄî¼¶³É£º ʵÌ壺ÕýÒª±»½¨Ä£µÄ¶ÔÏó ¹ØÏµ£ºÊµÌåÖ®¼äµÄÁªÏµ ÊôÐÔ£ºÊµÌåºÍÁªÏµµÄÌØÕ÷

E-RͼÉè¼ÆÊÇÊý¾Ý¿â¸ÅÄî½á¹¹Éè¼ÆµÄÒ»¸öºÜºÃµÄ·½·¨¡£E-Rͼ£¬¼´ÊµÌå-ÁªÏµÍ¼£¬ÓÃÀ´ÃèÊöÏÖʵÊÀ½çµÄ¸ÅÄîÄ£ÐÍ¡£ÆäÖУ¬¾ØÐͱíʾʵÌ壬ÍÖÔ²±íʾÊôÐÔ£¬ÁâÐͱíʾÁªÏµ£¬ËüÃǹ¹³ÉÁËE-RͼµÄ»ù±¾ÒªËØ¡£

±¾ÏµÍ³ÊÇ»ùÓÚ»ù±¾ÐÅÏ¢²é¿´£¬ËüËùÉæ¼°µÄʵÌåÓпÆÄ¿¡¢¿Î³Ì¡¢°à¼¶¡¢ÀÏʦ¡¢Ñ§Éú£¬ËûÃÇÖ®¼ä´æÔÚ×ÅËùÊô»ò°üº¬µÄ¹ØÏµ£¬¾ßÌåÈçͼ3-6Ëùʾ£º

ÁªÏµ¿Í·þ£º779662525#qq.com(#Ìæ»»Îª@)