XML¸ßÊÖ½øÀ´ÌÖÂÛÒ»¸öÎÊÌâ - Java / JavaÏà¹Ø
ǰÌáÌõ¼þ:
¹«Ë¾ÓÐÒ»Ì×±ê×¼¹æ·¶µÄÒ»¸öÊý¾Ýϵͳ,ʹÓõÄÊÇxsd(Schema)¶¨ÒåºÃµÄÒ»Ì×±ê×¼Ìåϵ
Òª×öµÄÊÇ:
ÆäËûµÄ¹«Ë¾(±ÈÈç¶¼ÊÇÒ»¸öÀàÐ͵Ĺ«Ë¾)»á°ÑËûÃǵÄÊý¾Ý¿âºÍÊý¾Ý¶¼¸øÎÒÃÇ£¬
È»ºóÎÒÃǹ«Ë¾»á°ÑËûÃǵÄÊý¾Ý¿âÊý¾Ý(Êý¾Ý)ÐÅÏ¢¼ÓÔØµ½Í¨¹ýXSDÎļþ¶¨ÒåºÃµÄXMLÎļþÖ®ÖÐ,È»ºóÔÙ·Ö½â´æ´¢µ½ÎÒÃǵÄÊý¾Ý
¿âÖÐ
ÌÖÂÛµÄÊÇ:
¿ÉÄÜÃèÊöµÄÓеã³éÏ󣬯äʵ¾ÍÊÇÒ»¸öÊý¾Ý½»»»ÏµÍ³£¬ÎÒÃÇÒª×öµÄ¾ÍÊǰÑÊý¾Ý¿âÖеÄÊý¾ÝÏÈתµ½ÎÒÃǵÄXMLÎļþÖУ¬(×¢
Ò⣺Á½±ßµÄ×ֶκͱí½á¹¹Ê²Ã´µÄ£¬¶¼²»Ò»Ñù),È»ºóÔÙ´ÓÎÒÃǵÄXMLÎļþ°ÑÊý¾Ý¶ÔÓ¦µ½ÎÒÃÇÏàÓ¦µÄÊý¾Ý¿âÖÐ
Ö»ÏëÌÖÂÛÒ»ÖÖ˼·,ºÍÏë·¨.
ÎÒµÄÏë·¨ÊÇ(ÓпÉÄܲ»ÐÐ):
˼·1:
ÏȰÑËûÃǵÄÊý¾Ý¿â±í£¬×ª»»³ÉXMLÎļþ£¬È»ºóͨ¹ýALTOVA MAPFORCE¹¤¾ßÀ´¶ÔÓ¦×Ö¶ÎÖ®¼äµÄ¹ØÏµ£¬´Ó¶ø×ª³ÉÎÒÃÇ
±ê×¼µÄXMLÎļþ.
˼·2£º
ÒòΪ¹«Ë¾Ê¹ÓõÄÊÇSOA¼¼Êõ,SCA·þÎñ¿ò¼Ü£¬ÎÒ¾ÍÏëµ½ÓÃSDO½øÐÐÊý¾ÝµÄת»¯£¬µ«Ö®Ç°Ã»ÓùýSDO£¬²»ÖªµÀÐв»ÐУ¿
ËùÒÔÏ£ÍûÎÊϸ÷λ¸ßÊÖÃǵĽ¨Òé»òÊÇÆäËûµÄÏë·¨.
ÆäʵÄãÒª×öµÄ¾ÍÊǰÑËûÃǵÄ×ֶζÔÓ¦µ½ÄãÃǵÄ×ֶΡ£¡£¡£
¶ÔÕâ¸öÊDZØÐëµÄ,µ«ÊǾÍʵÏÖ·½·¨¶øÑÔ,SDO¿ÉÐÐÂð£¿
Service Data Object ¿ÉÒÔ½« XML ÎĵµÐ´Èëµ½´ÅÅÌ
Ïà¹ØÎÊ´ð£º
JSPÒ³ÃæÖÐÓжà¸öradio°´Å¥
JSPÒ³Ãæ½«²ÎÊýPOST¸øservlet
ÒªÇóÈçÏÂ;
1.Ñ¡ÔñÒ»¸öradio£¬µ÷ÓÃservlet servletÖиù¾Ý²ÎÊýµ÷ÓÃÆäËû½Ó¿Ú£¬³ý·ÇÑ¡ÖиÃradio²¢µã»÷JSPÖеÄʵР......
¸÷·´óÏÀ¸ø¸ö˼·£¬²»ÊÇÔÚÏßµÄÄÇÖÖ£¬¾ÍÊÇÒ»¸ö×öÆÕͨµÄÓ¦ÓóÌÐò¡£
´Ê¿âÔõôÉú³ÉÄØ£¿
²»»á¡£
ÒýÓÃ
´Ê¿âÔõôÉú³ÉÄØ£¿
ÕÒ±¾×Öµä
ÒýÓÃ
´Ê¿âÔõôÉú³ÉÄØ£¿
Êý¾Ý¿â ºÇºÇ
ÓÃmap ¼üÖµ¶ÔÓ¦
Èç¹ûÓÃÊý¾Ý¿ ......
ΪʲôHTMLÒÔ¼°Ò»Ð©ÆäËü±êÇ©»áÏÔÊ¾Ò»Ð©ÌØ¶¨±íÏÖÐÎÊ½ÄØ£¿ÈçHTMLÖеĻ»ÐбêÇ©<BR/>ÔڵײãÊÇÔõÑùʵÏÖµÄÄØ£¿ÏÖʵµÄÔÀíÊÇÊ²Ã´ÄØ
È¥W3C¹Ù·½ÍøÕ¾ÉÏ£¬¿´¿´°É£¡ÎÒÏëÒ»¿´Äã¾ÍÃ÷°×ÁË
ÎҲºͱàÒëÔÀíÓйأ¬ä¯ÀÀÆ÷Àï¿É ......
¹¦ÄÜ˵Ã÷:Java servlet °ÑXMLÊý¾ÝѹËõºó·¢Ë͵½PBÓû§¶Ë,PBÊÕµ½Êý¾Ýºó½âѹ³öÀ´.
´«ÊäÒª¾¹ýBase64±àÂë.
ÎÊÌâÊÇ:ÄÜÊÕµ½Êý¾Ýµ«Êǽâѹ²»³öÀ´.ÏëÇë½Ì´ó¼Ò»òÕßÓÐʲôºÃµÄ°ì·¨?
PB¿ÉÒÔÓÃ"zlibwapi.DLL" ½âѹ
......
ÔõôÑù½«id´«¹ýÈ¥°¡£¿£¿£¿ÊǼòµ¥µÄ´«¡£¡£¡£ÔÚµØÖ·À¸ÖÐдidºÅ
LZ ºÃÓÄĬ£¡²»ÖªµÀÄãµÄÒâ˼£¿
ÊÇÏë°ÑID ´«µ½ACTION ? ͨ¹ýURl id=?
²»¹»Ïêϸ ±ðÈ˲»ÖªµÀÔõÑù°ïÄã
../XXXXX.do?id=XXXX&id2=XXXXX
......