|
ÍøÕ¾Ê×Ò³
|
Êý¾Ý»Ö¸´×ÊÁÏ
|
Êý¾Ý»Ö¸´Èí¼þ
|
×ÉѯÁôÑÔ
|
Êý¾Ý»Ö¸´²©¿Í
|
Êý¾Ý»Ö¸´ÂÛ̳
|
ÄúÏÖÔÚµÄλÖãº
±±ÑÇÊý¾Ý»Ö¸´¼¼ÊõÕ¾
>>
Êý¾Ý»Ö¸´×ÊÁÏ
>>
UNIX¼°LINUXÎÄÀ¸
>> ÎÄÕÂÕýÎÄ
SQL Server XML ºÍ Web Ó¦ÓÃÌåϵ½á¹¹£¨¶þ£©
¡¾×ÖÌ壺
С
´ó
¡¿
SQL Server XML ºÍ Web Ó¦ÓÃÌåϵ½á¹¹£¨¶þ£©
×÷ÕߣºÎ´Öª ÎÄÕÂÀ´Ô´£ºÍøÂç µã»÷Êý£º ¸üÐÂʱ¼ä£º2009-6-19
дÈë·½ÎïÀíÌåϵ½á¹¹
SQL Server XML Ä£°å¾¹ý¸ß¶ÈÁ÷³Ì»¯£¬Äܾ¡¿ÉÄܸßЧµØͨ¹ý HTTP ·ÃÎÊÊý¾Ý¿â¡£Îª´Ë¸¶³öµÄ´ú¼ÛÊǹ¦Äܼ¯Êܵ½ÏÞÖÆ¡£ÔÚÄ£°åÖÐÕÒ²»µ½ËùÐ蹦ÄܵÄÇé¿öÏ£¬SQL Server µÄרÓà ISAPI Ó¦Óñ»Ì滻Ϊ ASP¡¢ASP ºÍ COM+ µÄ×éºÏ»ò×Ô¶¨ÒåµÄ ISAPI Ó¦Óá£
±¾½ÚÖÐ˵Ã÷µÄÌåϵ½á¹¹ÊÊÓÃÓÚÄúµÄÒ³ÃæÒªÖ´ÐÐÏÂÁвÙ×÷µÄÇé¿ö£º
·ÃÎʶà¸ö·þÎñÆ÷ÉϵÄÊý¾Ý¿â
´¦ÀíÔÚÉè¼Æʱδ֪Æä¸ñʽµÄ HTTP ÇëÇó
µ÷ÓÃ COM/COM+ ¶ÔÏó
ʹÓà COM+ ÊÂÎñ
Á¬½ÓÖÁ Internet ÉϵÄÈκÎÓ¦Óûò Web ·þÎñ£¬ÀýÈ縶¿îÌṩ³ÌÐò
ͼ 4£ºÐ´Èë·½Ìåϵ½á¹¹
Web ²ãÉϵĴúÂë±íʾӦÓù¦ÄܵÄËĸö²ã¡ª¡ªÊý¾Ý·ÃÎÊ¡¢ÒµÎñÂß¼¡¢¹¤×÷Á÷ºÍ±íʾ¡£ÔÚ¿ª·¢Ó¦ÓÃʱ£¬ÇëÈ·±£´Ë´úÂëÓëÌåϵ½á¹¹±£³ÖÒ»Ö¡£Õâ¿Éʹ´úÂëµÄ¿É¶ÁÐÔ¸ü¸ß£¬Ò²¸üÒ×ÓÚά»¤¡£Èç¹û¾ö¶¨µ¥¶ÀʹÓà ASP£¬½Å±¾ÀàµÄЧÂÊ»á¸ü¸ß¡£Èç¹ûÔÚÒµÎñÂß¼²ã»ò¹¤×÷Á÷²ãÓдóÁ¿¸´ÔӵĴ¦Àí£¬¶ÔÕâЩ²ãʹÓà COM+ ×é¼þ¿ÉÄÜËٶȸü¿ì¡£Ïà·´£¬¶ÔÓÚ´¦ÀíÁ¿Ïà¶Ô½ÏСµÄÇé¿ö£¬Ê¹Óýű¾¿ÉÄÜËٶȸü¿ì¡£
ÕâÖÖÐÂÌåϵ½á¹¹¸ü³öÉ«µÄÔÒòÊÇ£¬ËùÓв㣨´ÓÊý¾Ýµ½±íʾ£©¶¼Ê¹Óà XML À´´«ÊäºÍ´æ´¢ÐÅÏ¢¡£Êý¾Ý¿âÖеĴ洢¹ý³ÌʹÓÃÕâЩй¦ÄÜÀ´¶Áд XML¡£Êý¾Ý·ÃÎʲãÀûÓà ADO 2.6 Á÷ÓëÊý¾Ý¿â½øÐиßЧ¡¢»ùÓÚ XML µÄͨѶ¡£
¸üÐÂÓ±µÄ·½·¨Êǽ«Ä³Ð©Öмä²ãÏÂÒƵ½Êý¾Ý¿âÖС£
ÒÔÊý¾Ý¿âΪÖÐÐĵÄÌåϵ½á¹¹
Duwamish Online Ìåϵ½á¹¹»ùÓÚÕâÑùÒ»ÖÖÉèÏ룺ÒòΪÊý¾Ý¿âµÄ¿ÉÉìËõÐÔ×îµÍ£¬ËüÓ¦¸ÃÉè¼Æ³ÉÖ´Ðо¡¿ÉÄÜÉÙµÄÈÎÎñ¡£·Ö²¼Ê½·ÖÇøÊÓͼµÈй¦ÄÜÔÊÐíÔÚ¶à¸ö·þÎñÆ÷Ö®¼ä·Öµ£¹¤×÷Á¿£¬´Ó¶øÌá¸ßÁËÊý¾Ý¿âµÄ¿ÉÉìËõÐÔ£¬Ê¹¿ª·¢ÈËÔ±¿ÉÒÔÑ¡Ôñ½«´ó²¿·Ö¹¤×÷·ÅÔںδ¦¡£
Èç¹ûÑ¡Ôñ½«¡°½ÅÖØ¡±·þÎñÆ÷Ⱥ¼¯£¨Êý¾Ý¿â·½Ã湦ÄܸüÇ¿£©Óë SQL Server XML Ìåϵ½á¹¹Ò»ÆðʹÓã¬ÔòÁíÒ»ÖÖ·½·¨ÊÇʹÓÃÓë n-²ã×é¼þµÄ·Ö²ã·½Ê½ÏàËƵķ½Ê½À´¶ÔÊý¾Ý¿âÖеĴ洢¹ý³Ì½øÐзֲ㡣ҪʵÏÖÕâÒ»µã£¬±ØÐëÓкõıà³Ì·½·¨£¬ÀýÈçÑ¡ÔñÊʵ±µÄÊý¾Ý½á¹¹ºÍ¾¡¿ÉÄܱÜÃâÖظ´´úÂë¡£
ͼ 5£ºÒÔÊý¾Ý¿âΪÖÐÐĵÄÌåϵ½á¹¹
ÕâÖÖÌåϵ½á¹¹Öеıíʾ²ã»¹°üº¬ÓÃÓÚ·ÃÎÊÊý¾Ý¿âÖеĴ洢¹ý³ÌµÄ´úÂë¡£´Ë´úÂë¿ÉÄÜÓ봫ͳÊý¾Ý·ÃÎʲãÖеĴúÂëÏàͬ¡£µ«ÊÇ£¬µ÷Óô˴úÂëʱÊý¾Ý·ÃÎʲã¿ÉÄÜ»á³ö´í£¬ÒòΪÕâЩÀý³Ìµ÷Óù¤×÷Á÷²ãÌṩµÄ½Ó¿Ú¡£
ÔÚʹÓô洢¹ý³Ì½øÐпª·¢¹¤×÷ʱӦ¸ÃСÐıÜÃâ³öÏÖȱÏÝ¡£ÈÃÎÒÃÇÏÈÀ´¿´Ò»¸öÉè¼Æ£¬Õâ¸öÉè¼ÆʹÓÃÁ˼¸¸öÖÇÄÜ´æ´¢¹ý³Ì£¬ËüÃÇÏÈÖ´ÐиòãµÄ¹«¹²ÈÎÎñ£¬È»ºóÔÙÖ´ÐÐÔÚÏÂÒ»¸ö²ãÉϼÌÐøÖ´ÐÐÆä´úÂë·¾¶µÄÂß¼Çл»¡£ÔÚ¹¤×÷Á÷²ãÖе÷Óá°ÖÇÄܹý³Ì¡±½«¶ÔÓ¦ÓÚÈô¸É¸ö²»Í¬µÄ²Ù×÷Ö®Ò»¡£´Ë¹ý³ÌÈçÏÂËùʾ£º
CREATE PROCEDURE
/* ÕâÊÇÒ»¸öÖÇÄܹý³Ì£¬Ö´Ðй¤×÷Á÷²Ù×÷ */
DoWorkflow
/* Action ÓÃÓÚÑ¡Ôñ¸Ãµ÷ÓõĶà¸ö²Ù×÷Ö®Ò» */
@Action nvarchar(255),
/* SomeOtherParameters ÊÇÒ»¸öռλ·û£¬ÓÃÓÚ¹¤×÷Á÷ËùÐèµÄÆäËûÊäÈë */
@SomeOtherParameters ntext
AS
/* Ö´Ðй¤×÷Á÷µÄ¹«¹²²Ù×÷ */
Execute SomeCommonWorkflowOperations
If @Action = N'Action1'
BEGIN
/* Ö´ÐÐ Action 1 */
Execute BusinessLogicAction1
END
Else If @Action = N'Action2'
BEGIN
/* Ö´ÐÐ Action 2 */
Execute BusinessLogicAction2
END
GO
µÚÒ»´Îµ÷Óô˹ý³Ìʱ£¬SQL Server ÓÅ»¯Ö´ÐÐÇ¡ºÃµÚÒ»´ÎÔËÐеÄÈκδúÂë·¾¶¡£ÕâʹÆäÓà´úÂë·¾¶µÄÔËÐÐЧÂʽµµÍ£¬¾¡¹ÜËüÃǵijɱ¾¿ÉÄܸü¸ß»òÕßʹÓõÄƵÂʸü¸ß¡£
Ϊȷ±£ÓÅ»¯Ö´ÐÐËùÓдúÂë·¾¶£¬¿ÉΪÿ¸ö²Ù×÷´´½¨Ò»¸öµ¥¶ÀµÄ¹ý³Ì£¬¾¡¿ÉÄܱÜÃâÇл»Âß¼¡£Îª·ÀÖ¹´úÂëÖظ´£¬ËùÓвãÖжà¸ö²Ù×÷¹²ÏíµÄº¯ÊýÓ¦¸Ã·ÅÔÚµ¥¶ÀµÄ¹ý³ÌÖС£µ±¸ÃÉè¼Æ²úÉú´óÁ¿¹ý³Ìʱ£¬ÓÅ»¯¿ÉÒÔ´ó´óÌá¸ßÓ¦ÓõÄЧÂÊ¡£
¼¯³É
Web ¿ª·¢ÖÐ×îÖµµÃ³ÆµÀµÄÒ»µãÊÇÓû§¿´²»µ½ÊµÊ©¹ý³Ì¡£Òò´Ë£¬±¾ÎÄÖнéÉܵÄÌåϵ½á¹¹¿ÉÒÔÇáËɵغϲ¢µ½µ¥¸öÓ¦ÓÃÖУ¬¶øÎÞÐèÓû§²ÎÓë¡£ÏÂÃæÊÇһЩ׼Ôò£¬¿ÉÒÔ°ïÖúÄú¸üÇáËɵؼ¯³ÉÓ¦ÓõIJ»Í¬²¿·Ö£º
ÔÚÕû¸öÓ¦ÓÃÖÐʹÓà XML¡£XML ¿ÉÒÔÓÃÓÚÈκμ¼ÊõÖУ¬¿ÉÒÔʹÓà XSL Ñùʽ±íÇáËɵؽøÐÐת»»£¬»¹¿ÉÒÔºÁÎÞÀ§Äѵش洢ÔÚÈκεط½¡£SQL Server XML ʹµÃÔÚÄúµÄÓ¦ÓÃÖÐʹÓà XML ±ÈÒÔÇ°¸üÈÝÒס£
¾¡¿ÉÄÜ·Ö½â´úÂë¡£
ʹÓà XSL Ñùʽ±íÀ´×ª»» XML¡£¿ÉÒÔÔÚÄ£°å¡¢COM+ ×é¼þºÍÒ»¶Î½Å±¾Ö®¼ä·½±ãµØ¹²Ïíͬһ¸ö XSL Ñùʽ±í¡£
µ±½Å±¾Ö´Ðжà¸öº¯Êýʱ£¬Ê¹Óýű¾Àà·Ö½â´úÂë¡£
ÔÚÊý¾Ý¿â·½Ã棬ʼÖÕʹÓô洢¹ý³Ì½øÐÐÊý¾Ý·ÃÎÊ¡£ËüÃDz»½öÒ×ÓÚά»¤£¬¶øÇÒ±Èδ±àÒëµÄ SQL ²éѯִÐÐËٶȿìµÃ¶à¡£
Ó°Ïì
±¾½Ú˵Ã÷ʹÓÃеÄÌåϵ½á¹¹¶ÔÓÚÄúµÄÓ¦ÓÃÔÚ¡°¹¦ÄÜ¡±ºÍÐÔÄÜ·½ÃæÓкÎÓ°Ïì¡£
¿É±à³ÌÐÔ
¿É±à³ÌÐÔÊÇÖ¸ÈÝÒ×±àдӦÓôúÂ롣ͨ³£·´Ó³ÔÚ¿ª·¢Ó¦ÓõÄʱ¼ä¶ø²»Êǹ¦ÄÜ·½Ãæ¡£ÒÔ Duwamish Online Ó¦ÓÃΪÀý¡£¸ÃÓ¦ÓõÄÎå¸ö²ãÊÇͨ¹ýÒ»×éÍêÈ«²»Í¬µÄ¼¼ÊõÀ´ÊµÏֵġ£±íʾ²ãʹÓÃÁË C++£¨ÓÃÓÚ»º´æ×é¼þ£©ºÍ Web ¼¼Êõ£¨ÀýÈç XML¡¢XSL ºÍ ASP)¡£¹¤×÷Á÷²ã¡¢ÒµÎñÂß¼²ãºÍÊý¾Ý·ÃÎʲãÊÇ Visual Basic COM+ ×é¼þ£¬¶øÊý¾Ý¿âÖеĴ洢¹ý³ÌÊÇÓà T-SQL ±àдµÄ¡£Ê¹ÓÃÕâô¶à¼¼ÊõµÄÓŵãÊÇ£¬¿ª·¢ÈËÔ±¿ÉÒÔÕë¶ÔÿÖÖÀàÐ͵IJÙ×÷Ñ¡Ôñ×î¼Ñ¼¼Êõ¡£µ«ÊÇ£¬ÒªÊ¹ËùÓÐ×é¼þ¸ßЧµØ½ôÃÜÐ×÷ÎÞÒÉÊÇÒ»¸öÄѵ㡣µ±Ê¹ÓöàÖÖ²»Í¬µÄ¹¤¾ßºÍ²»Í¬µÄ±à³ÌÓïÑÔ¿ª·¢×é¼þʱ£¬¿ç×é¼þ¸ú×ٺ͵÷ÊÔʼÖշdz£À§ÄÑ¡£
ÔÚÕû¸öÓ¦ÓÃÖÐʹÓà SQL Server XML ½«ÓÐÖúÓÚ×î´ó³Ì¶ÈµØ½µµÍ²»Í¬¼¼ÊõµÄ¹¤×÷Á¿¡££¨XSL ÊÇÒ»¸öÀýÍ⣺Ëü²»ÊôÓÚ SQL Server XML£¬µ«È´½ôÃܼ¯³ÉÔÚ SQL Server XML Ä£°åÖУ©¡£¸÷²ãÖ®¼äÒ»Æð¹¤×÷£¬µ«²úÉúµÄ³åÍ»×îÉÙ¡£ÔÚ¸÷²ãÖ®¼ä½øÐе÷ÊԷdz£¼ò±ã£¬ÒòΪËùÓеÄÖмäÊý¾Ý¶¼ÊÇ XML£¬ÎÞÐèÈκζîÍâ²Ù×÷¡£µ«ÊÇ£¬¿É±à³ÌÐÔµÄ×î´óÓŵã¿ÉÄÜÊÇ´ó´ó¼õÉÙÁË´úÂëÁ¿£º»ùÓÚ SQL Server XML °æ±¾µÄ Duwamish Books, Phase 4 ¿ÉÍê³É»ùÓÚ COM+ µÄͬÀà²úÆ·ÏàͬµÄ¹¤×÷£¬µ«Ç°ÕߵĴúÂëÁ¿Ö»ÓкóÕßµÄÊ®·ÖÖ®Ò»¡£Í¨¹ý SQL Server XML µÄÄÚÖù¦ÄÜʹÊý¾Ý·ÃÎÊ¡¢XML ת»»¡¢XSL ת»»ºÍÊý¾Ý»º´æ±äµÃ¸ü¼Ó¼ò±ã¡£
Òź¶µÄÊÇ£¬²»ÄÜÔÙʹÓà XSL µÄ¸ßЧµ÷ÊÔ¹¤¾ß£¬¶øÓÃÓÚÆäËûм¼ÊõµÄµ÷ÊÔ¹¤¾ßÏà¶ÔÀ´½²»¹²»³ÉÊ죨ÓÈÆäÊÇÓë Microsoft Visual Studio® ÌṩµÄ¿çÓïÑÔµ÷ÊÔÄÜÁ¦Ïà±È£©¡£
ÎÄÕ¼È룺a ÔðÈα༣ºa
ÉÏһƪÎÄÕ£º
·Ö²¼Ê½²éѯºÍ·Ö²¼Ê½ÊÂÎñ
ÏÂһƪÎÄÕ£º
SQL Server XML ºÍ Web Ó¦ÓÃÌåϵ½á¹¹£¨¶þ£©ÏÂ
¡¾
·¢±íÆÀÂÛ
¡¿¡¾
¼ÓÈëÊÕ²Ø
¡¿¡¾
¸æËߺÃÓÑ
¡¿¡¾
´òÓ¡´ËÎÄ
¡¿¡¾
¹Ø±Õ´°¿Ú
¡¿
ÍøÓÑÆÀÂÛ£º
£¨Ö»ÏÔʾ×îÐÂ10Ìõ¡£ÆÀÂÛÄÚÈÝÖ»´ú±íÍøÓѹ۵㣬Óë±¾Õ¾Á¢³¡Î޹أ¡£©
¹ØÓÚÎÒÃÇ
|
RAIDÊý¾Ý»Ö¸´
|
ÓÑÇéÁ´½Ó
|
RSSÉú³É
|
XMLÉú³É
|
ÎÄÕÂHTMLµØͼ
|
ÏÂÔØHTMLµØͼ
°æȨËùÓÐ
±±ÑÇÊý¾Ý»Ö¸´ÖÐÐÄ
È«¹úͳһ¿Í·þµç»°:4006-505-808
±±¾©Êк£µíÇøÓÀ·á»ùµØ·á»ÛÖз7ºÅвÄÁÏ´´Òµ´óÏÃB×ù205ÊÒ
¾©ICP±¸05011939