ÍøÂçѧԺ w3popÉçÇø ÍøÂç×ÊÔ´ ITÐÂÎÅ

w3pop.com :: ÍøÂçѧԺ :: APPML :: AppML ÍøÂç·þÎñ

»áÔ±µÇ½

ÕʺÅ

ÃÜÂë

»Ø´ð

¼ÇסÃÜÂë

Íü¼ÇÃÜÂë? ×¢²á

APPML
AppML ¼ò½é
AppML °¸Àý
AppML °¸Àý˵Ã÷
AppML ÍøÂç·þÎñ
°¸ÀýÑо¿¼ò½é
°¸ÀýÑо¿£ºÊý¾Ý¿â
°¸ÀýÑо¿£ºAppML
°¸ÀýÑо¿£ºHTML ±..
°¸ÀýÑо¿£ºHTML ±..
°¸ÀýÑо¿£ºÄ¿Â¼
°¸ÀýÑо¿£º²úÆ·
°¸ÀýÑо¿£ºÍÐÔËÈË
°¸ÀýÑо¿£º¹©Ó¦ÉÌ
°¸ÀýÑо¿£º¿Í»§
°¸ÀýÑо¿£º¹ÍÔ±
°¸ÀýÑо¿£ºÓ¦ÓóÌ..
°¸ÀýÑо¿£ºÏÂÔØ
AppML FAQ
AppML Îĵµ
AppML Êý¾Ý¿âÔªËØ

AppML ÍøÂç·þÎñ


×÷Õß:w3pop.com ·­Òë/ÕûÀí:w3pop.com ·¢²¼:2007-04-28 ä¯ÀÀ:3008 :: ::

The AppML description is executed by an AppML Web Service.
AppMLÓï¾äÊÇͨ¹ýAppMLÍøÂç·þÎñÆ÷Ö´Ðеġ£


AppML Separates Data from Process
AppML½«Êý¾Ý´Ó½ø³ÌÖзÖÀë³öÀ´

In application development, it is vital to separate the data from the processes that act on the data.
ÔÚÓ¦ÓóÌÐòµÄ·¢Õ¹ÖУ¬½«Êý¾Ý´ÓÖ´ÐÐÊý¾ÝµÄ½ø³ÌÖзÖÀë³öÀ´ÊÇÒ»¸ö·Ç³£ÖØÒªµÄ¾ö¶¨¡£

It is important to understand that the AppML description from the previous page cannot do anything.
ǰһÕ¹ØÓÚAppMLµÄÓï¾ä²¢²»ÄÜÍê³ÉÈκι¦ÄÜ£¬ÖªµÀÕâµãºÜÖØÒª¡£

The description has to rely on an AppML web service to execute the application.
¾ßÌåÓï¾äÐèÒªÒÀÕÌAppMLÍøÂç·þÎñÆ÷À´Ö´ÐоßÌåµÄ³ÌÐò¡£


AppML Web Services
AppML ÍøÂç·þÎñ

Here are some of the AppML-based web services:
ÏÂÃæ½éÉÜһЩ»ùÓÚAppMLµÄÍøÂç·þÎñ£º

HTML Report Service [HTML±¨¸æ·þÎñ]
A web service that runs an HTML report based on an AppML description.
ÍøÂç·þÎñ³ÌÐò£¬ÓÃÓÚÔËÐÐÒ»Ïî»ùÓÚAppMLÓï¾äµÄHTML±¨¸æ¡£

XML Report Service [XML±¨¸æ·þÎñ]
A web service that runs an XML report based on an AppML description.
ÍøÂç·þÎñ³ÌÐò£¬ÓÃÓÚÔËÐÐÒ»Ïî»ùÓÚAppMLÓï¾äµÄXML±¨¸æ¡£

HTML Form Service [HTML±íµ¥·þÎñ]
A web service that runs an HTML form based on an AppML description.
ÍøÂç·þÎñ³ÌÐò£¬ÓÃÓÚÔËÐÐÒ»Ïî»ùÓÚAppMLÓï¾äµÄHTML±íµ¥¡£

HTML List Service [HTMLÁбí·þÎñ]
A web service that runs an HTML list based on an AppML description.
ÍøÂç·þÎñ³ÌÐò£¬ÓÃÓÚÔËÐÐÒ»Ïî»ùÓÚAppMLÓï¾äµÄHTMLÁÐ±í¡£

HTML DB Query Service [HTML DB ²éѯ·þÎñ]
A web service that executes a database query based on an AppML description.
ÍøÂç·þÎñ³ÌÐò£¬ÓÃÓÚÖ´ÐÐÒ»Ïî»ùÓÚAppMLÓï¾äµÄÊý¾Ý¿â²éѯ²Ù×÷¡£


Examples of AppML Web Services
AppMLÍøÂç·þÎñ°¸Àý

<appml>
<database>
<connection>music_db</connection>
<sql>select title,artist,year from cd_catalog</sql>
</database>
</appml>

The AppML description above can be read by different AppML services to produce different results. Here are a few examples:
ÉÏÊöµÄAppMLÓï¾ä¿ÉÒÔ±»²»Í¬µÄAppML·þÎñËù¶ÁÈ¡À´´´½¨²»Í¬µÄ½á¹û¡£ÏÂÃæ¾ÙһЩÀý×Ó£º

An HTML Report generated by the HTML Report Service:
ÓÉHTML±¨¸æ·þÎñ²úÉúµÄHTML±¨¸æ£º

TITLE [ ±êÌâ ] ARTIST [ ×÷Õß ]
YEAR [ Äê·Ý ]
Empire Burlesque Bob Dylan 1985
Hide your heart Bonnie Tyler 1988
Greatest Hits Dolly Parton 1982

An XML Report generated by the XML Report Service:
ÓÉXML±¨¸æ·þÎñ²úÉúµÄÒ»·ÝXML±¨¸æ£º

<cd_catalog>
<row>
<title>Empire Burlesque</title>
<artist>Bob Dylan</artist>
<year>1985</year>
</row>
<row>
<title>Hide your heart</title>
<artist>Bonnie Tyler</artist>
<year>1988</year>
</row>
<row>
<title>Greatest Hits</title>
<artist>Dolly Parton</artist>
<year>1982</year>
</row>
</cd_catalog>

An HTML Form generated by the HTML Form Service:
ÓÉHTML±íµ¥·þÎñ²úÉúµÄÒ»·ÝHTML±íµ¥£º

Input Form [ ÊäÈë±íµ¥ ]

Title [ ±êÌâ ]:
Artist [ ×÷Õß ]:
Year [ Äê·Ý ]:


ÆÀÂÛ (0) All