ÖÇ»ÛÈ¼Æø´óÊý¾Ý·þÎñƽ̨¼¼Êõ·½°¸V3.0
Êý¾Ý±¨Ç°²»ÓÃÔÚ¿Í»§ºÍ·þÎñÆ÷Ö®¼ä½¨Á¢Ò»¸öÁ¬½Ó£¬ÇÒûÓг¬Ê±ÖØ·¢µÈ»úÖÆ£¬¹Ê¶ø´«ÊäËٶȺܿ졣
Óŵ㣺1.´«ÊäÊý¾ÝΪ×Ö½Ú¼¶£¬´«ÊäÊý¾Ý¿É×Ô¶¨Ò壬Êý¾ÝÁ¿Ð¡¡£ÏàÓ¦µÄÒÆ¶¯¶Ë¿ª·¢£¬ÊÖ»ú·ÑÓõÍ
2.´«ÊäÊý¾Ýʱ¼ä¶Ì£¬ÐÔÄÜ¸ß 3.ÊʺÏC/SÖ®¼äÐÅϢʵʱ½»»¥ 4.¿ÉÒÔ¼ÓÃÜ£¬Êý¾Ý°²È«ÐÔ¸ß
ȱµã£º 1.ÐèÒª¶Ô´«ÊäµÄÊý¾Ý½øÐнâÎö£¬×ª»¯ÎªÓ¦Óü¶µÄÊý¾Ý
HttpÇëÇóÖ÷ÒªÓÐhttpÐÒ飬»ùÓÚhttpÐÒéµÄsoapÐÒ飬³£¼ûµÄhttpÊý¾ÝÇëÇó·½Ê½ÓÐgetºÍpost£¬web·þÎñ
Óŵ㣺1.»ùÓÚÓ¦Óü¶µÄ½Ó¿ÚʹÓ÷½±ã
2.ÒªÇóµÄ¿ª·¢Ë®Æ½²»¸ß£¬ÈÝ´íÐÔÇ¿ 2.¶Ô¿ª·¢ÈËÔ±µÄ¿ª·¢Ë®Æ½ÒªÇó¸ß 3.Ïà¶ÔÓÚHttpÐÒé´«Ê䣬Ôö¼ÓÁË¿ª·¢Á¿
ȱµã£º 1.´«ÊäËÙ¶ÈÂý£¬Êý¾Ý°ü´ó¡£
2.ÈçʵÏÖʵʱ½»»¥£¬·þÎñÆ÷ÐÔÄÜѹÁ¦´ó 3.Êý¾Ý´«Ê䰲ȫÐԲ
30
ÖÇ»ÛÈ¼Æø´óÊý¾Ý·þÎñƽ̨¼¼Êõ·½°¸V3.0
2.3.2.4 ΢Ðŵļ¼ÊõºÍ¿ª·¢»·¾³
¿ª·¢»·¾³£º
A£® Java jdk1.5¼°ÒÔÉÏ B£® ¿ª·¢¹¤¾ß£º Eclipse ÊÓͼ²ã£¨Ç°¶Ëչʾ£©£º
ÔÚÊÓͼ²ã²ÉÓÃHtml5 + css3 + javascript ʵÏÖѤÀöµÄÊÓ¾õЧ¹û£¬
½áºÏthymeleafµÄ html template ¹¦ÄÜ¡£ÊµÏÖÊÓͼ²ãµÄ¹¦ÄÜ¡£
31
ÖÇ»ÛÈ¼Æø´óÊý¾Ý·þÎñƽ̨¼¼Êõ·½°¸V3.0
½Ó¿Ú²ã
½Ó¿Ú²ãÖ÷Òª·ÖΪÁ½Àࣺ΢ÐŽӿÚÒÔ¼°ÆäËû¹¦Äܽӿڡ£
ÆäËû½Ó¿ÚʵÏÖ¼¼ÊõÓëwebÏàͬ¡£
΢ÐŽӿÚʵÏÖ¼¼ÊõÓëwebÏàͬ¡£Êý¾Ý´«ÊäʹÓÃJSONÓëXML
Ï໥½áºÏ¡£
½Ó¿Ú²ãÊý¾Ý´«ÊäÖ÷Òª²ÉÓÃAES¼ÓÃÜ´¦Àí£º
¸ß¼¶¼ÓÃܱê×¼£¨Ó¢ÓAdvanced Encryption Standard£¬Ëõ
д£ºAES£©£¬ÔÚÃÜÂëѧÖÐÓÖ³ÆRijndael¼ÓÃÜ·¨£¬ÊÇÃÀ¹úÁª°îÕþ¸®²ÉÓõÄÒ»ÖÖÇø¿é¼ÓÃܱê×¼¡£Õâ¸ö±ê×¼ÓÃÀ´Ìæ´úÔÏȵÄDES£¬ÒѾ±»¶à·½·ÖÎöÇÒ¹ãΪȫÊÀ½çËùʹÓ᣾¹ýÎåÄêµÄÕçÑ¡Á÷³Ì£¬¸ß¼¶¼ÓÃܱê×¼ÓÉÃÀ¹ú¹ú¼Ò±ê×¼Óë¼¼ÊõÑо¿Ôº£¨NIST£©ÓÚ2001Äê11ÔÂ26ÈÕ·¢²¼ÓÚFIPS PUB 197£¬²¢ÔÚ2002Äê5ÔÂ26ÈÕ³ÉΪÓÐЧµÄ±ê×¼¡£2006Ä꣬¸ß¼¶¼ÓÃܱê×¼ÒÑÈ»³ÉΪ¶Ô³ÆÃÜÔ¿¼ÓÃÜÖÐ×îÁ÷ÐеÄËã·¨Ö®Ò»¡£
·þÎñ²ã
·þÎñ²ãÖ÷Òª²ÉÓÃSpring+mybatis+oracle/mysqlʵÏÖÒµÎñÂß¼ÒÔ¼°Êý¾Ý
³Ö¾Ã»¯¡£
spring mvc ×÷Ϊcontroller£¨¿ØÖƲ㣩 Spring×÷Ϊ service£¨ÒµÎñÂß¼²ã£© Mybatis ×÷Ϊ dao£¨³Ö¾Ã²ã£©
2.3.3 ±à³Ì¿ò¼Ü
B/M/S³¬±à³Ì¿ò¼Ü£ºÓÃÒÔÖ§³Ö¶ÔÓÚWEBÓ¦Óã¨B/S£©ºÍÒÆ¶¯Ó¦Óã¨M/S£©µÄ¸ßЧ±à³Ì¿ò¼Ü¡£ÎÒÃÇÓ¦ÓÃÏȽøµÄ³¬±à³Ì£¨Ôª±à³Ì£¬MP£©¼¼Êõ£¬½«°üÀ¨ÒµÎñºÍÂß¼³ÌÐòÔÚÄڵijÌÐòÁ÷×÷Ϊ¶ÔÏó£¬ÔªÊý¾Ý½âÎö±àÒëÆ÷ʹÓÃÄ£°å²úÉúÔÝʱÐÔµÄÔ´Â룬ȻºóÔÙºÍʣϵÄÔ´Âë»ìºÏ²¢±àÒë¡£
ÒµÎñºÍÂß¼³¬±à³Ì´¦Àí¹¹¼þ£ºÓ볬±à³Ì¿ò¼ÜÅäºÏ·½±ãµØÊµÏÖ¶ÔÓÚÒµÎñºÍÂß¼³ÌÐòµÄ³¬±à³Ì´¦Àí¡£
32
ÖÇ»ÛÈ¼Æø´óÊý¾Ý·þÎñƽ̨¼¼Êõ·½°¸V3.0
2.3.4 ÒµÎñ·â×°ÍØÕ¹
ÒµÎñʵÏÖ»ù´¡Æ½Ì¨£ºËüΪÉϲãÒµÎñ¹¦ÄÜÈí¼þÌṩÁËÁ¼ºÃµÄ·â×°ÔËÐÐϵͳºÍ¸÷ÀàרҵµÄÐÒéºÍ½Ó¿Ú´¦Àí¡£ÎÒÃÇÒÑ¿ª·¢µÄÒµÎñʵÏÖ»ù´¡Æ½Ì¨°üº¬Ëĸö·½Ã棺ÐͬӦÓá¢Òƶ¯»¥Áª¡¢ÈÚºÏͨÐźÍÎïÁªÓ¦Ó㬿ÉÒÔ×éºÏʹÓ㬹㷺µØÖ§³ÖAndroid¡¢IOS¡¢M2M¡¢CTIµÈ¡£±¾ÏîÄ¿ÖУ¬ÎÒÃDzÉÓÃÐͬӦÓûù´¡Æ½Ì¨£¬ºóÐøµÄ¹¦ÄÜʵÏÖÖпÉÄÜÓ¦Óõ½Òƶ¯»¥ÁªÓ¦Ó㬿ɵþ¼ÓÒýÈëÒÆ¶¯»¥ÁªÓ¦Óûù´¡Æ½Ì¨¡£
ÓɳõÆÚÒµÎñÐèÇó·ÖÎö£¬ÎÒÃÇÔÚÊý¾ÝÂß¼²ã½¨Á¢ÒµÎñÂß¼Êý¾Ý¿â£¬°üÀ¨£ºÊý¾Ý¹²Ïí¡¢Ä£°å¡¢ÀàÐÍ¡¢×´Ì¬¡¢¹éµµ¡¢ÅäÖõȣ¬ÎªÒµÎñ¹¦ÄÜʵÏÖÌṩһÌ廯µÄÒµÎñÊý¾ÝºÍÂß¼Ö§³Ö¡£
2.3.5 ϵͳ²âÊÔ
ʹÓÃ×Ô¶¯»¯²âÊÔ¹¤¾ß£¬Ê¹ÓÃÖ¸¶¨µÄ²âÊԼƻ®£¬¶Ôϵͳ½øÐй¦ÄܲâÊÔ£¬½¡×³ÐÔ²âÊÔ£¬ÐÔÄܲâÊÔ£¬½»»¥²âÊÔ£¬°²È«ÐÔ²âÊÔ£¬°²×°Óë·´°²×°²âÊÔ¡£
¹¦ÄܲâÊÔ¡£²âÊÔÈí¼þϵͳµÄÐèÇó¹¦ÄÜÊÇ·ñÕýÈ·¡£
½¡×³ÐÔ²âÊÔ¡£²âÊÔÈí¼þϵͳÔÚÒì³£Çé¿öÏÂÄÜ·ñÕý³£ÔËÐУ¬ÊÇ·ñÓÐÈÝ´íÐÔÄܺͻָ´ÄÜÁ¦¡£
ÐÔÄܲâÊÔ¡£²âÊÔÈí¼þϵͳ´¦ÀíÊÂÎñµÄËٶȼìÑéÐÔÄÜÊÇ·ñ·ûºÏÐèÇ󣬵õ½Ä³Ð©ÐÔÄÜÊý¾Ý¹©ºóÆÚ·ÖÎö¡£
Óû§½çÃæ²âÊÔ¡£ÖصãÊDzâÊÔÈí¼þϵͳµÄÒ×ÓÃÐÔºÍÊÓ¾õЧ¹ûµÈ¡£ °²È«ÐÔ²âÊÔ¡£²âÊÔÈí¼þϵͳ·ÀÖ¹·Ç·¨ÈëÇÖµÄÄÜÁ¦¡£ °²×°Óë·´°²×°²âÊÔ¡£²âÊÔÈí¼þ°²×°ÒÔ¼°Ð¶ÔØÊÇ·ñÍêÕû
33
ÖÇ»ÛÈ¼Æø´óÊý¾Ý·þÎñƽ̨¼¼Êõ·½°¸V3.0
2.4 ÏµÍ³ÍØÆË½á¹¹
ÏµÍ³ÍØÆË½á¹¹
Õû¸öϵͳ°üÀ¨ÒÔÏÂÈý¸ö²¿·Ö£¬ÃèÊöÈçÏ£º
Óû§²¿·Ö£º¹¤×÷ÈËԱͨ¹ýÊÖ»ú¿Í»§¶ËÈí¼þʹÓÃϵͳ£¬µÇ¼µÄÍøÂ緽ʽ¿É²ÉÓÃVPN£¯APN×¨Íø½ÓÈë¡£ÄÚ²¿ÈËԱͨ¹ý¾ÖÓòÍø½ÓÈ룬ʹÓÃWebä¯ÀÀÆ÷·ÃÎʺǫ́¹ÜÀíϵͳ¡£
Ó¦Óò¿·Ö£ºÖ÷Òª°üÀ¨ÏµÍ³µÄÈíÓ²¼þÉ豸£¬ÌṩϵͳÕûÌ幦ÄÜ¡£
Êý¾Ý²¿·Ö£ºÖ÷Òª°üÀ¨Êý¾Ý´æ´¢µÄÈíÓ²¼þÉ豸£¬ÌṩÊý¾Ý´æ´¢¼°°²È«±£ÕÏ¡£ 2.5 ϵͳ²¿Êð 2.5.1 ¸ÅÊö
¸ÃϵͳÓÉÓÚ²ÉÓÃJ2EE¼¼Êõ£¬¾ß±¸ÁË¿çÆ½Ì¨ÔËÐÐÄÜÁ¦ºÍ¼«Ç¿µÄÀ©Õ¹ÄÜÁ¦¡£ÏµÍ³ÔÚ²»½øÐÐÈκαàÂëµÄÇé¿öÏ£¬¿ÉÒÔÔÚÏß½øÐÐÈÝÁ¿À©Õ¹£¬ÀûÓøü¶àµÄÉ豸£¬ÎªÒÆ
34