BlazeDS + Hibernet + Flex ¿ª·¢WebÓ¦ÓÃ
BlazeDS + Hibernet + Flex ¿ª·¢WebÓ¦ÓÃ
ÍøÉÏÓйØÓÚ¼¯³ÉBlazeDSºÍFlexµÄʾÀý£¬µ«ÊǴ󲿷ֶ¼Êǽ«¿Í»§¶ËºÍ·þÎñÆ÷´úÂë·ÅÖõ½Ò»¸öÏîÄ¿£¬ÕâÖÖ·½Ê½Ê¹ÎÒÃÇÔÚ±àÂëʱÈÝÒײúÉú»ìÏý£¬²¢ÇÒÒ²²»ÀûÓÚ´óµÄÏîÄ¿µÄ¿ª·¢Óë¹ÜÀí¡£ÏÂÃæͨ¹ýÒ»¸ö¼òµ¥µÄÀý×ÓÑÝʾһÏ£¬½¨Á¢¿Í»§¶ËºÍ·þÎñÆ÷¶Ë·ÖÀëµÄ£¬·þÎñÆ÷¶Ë²ÉÓÃHibernet+BlazeDSµÄFlex WebÏîÄ¿¡£Ï£Íû¶Ô´ó¼ÒÓÐËù°ïÖú¡£
Ò»¡¢¿ª·¢»·¾³×¼±¸
1. °²×°MyEclipse8.0²å¼þ°æ¡¢FlashBuider4²å¼þ°æ¡£×¢Ò⣬ÕâÀï×îºÃ²»Òª°²×°¶ÀÁ¢°²×°°æ±¾£¬Òª²»¿ª·¢µÄʱºòÒª´ò¿ª¼¸¸öIDE£¬ºÜ²»·½±ã£»
2. ÏÂÔØBlazeDS 3.2£¨¸ü¸ß°æ±¾Ò²¿ÉÒÔ£©£¬²¢½âѹblazeds.warÎļþ£¬±¸Óã»
3. °²×°Tomcat 6.0 ·þÎñÆ÷£»
4. °²×°DBMS¡£ÕâÀïÎÒÓõÄÊÇMSSqlServer 2000¡£½¨Á¢²âÊÔÊý¾Ý¿âflex£¬½¨Á¢Ò»¸ölogin±í¸ñ£¬CREATE TABLE login (id char(10), name char(20), pwd char(20))¡£Ëæ±ãÊäÈëÒ»µãÊý¾Ý£¬×ö²âÊÔÓá£
¶þ¡¢J2EE·þÎñÆ÷¶Ë¿ª·¢
½øÈëµ½Eclipse¿ª·¢»·¾³£¬Çл»µ½MyEclipseÊÓͼ¡£
1. н¨Web Project£¬È»ºó½«blazeds.war½âѹºóµÄWEB-INF¡¢META-INFÁ½¸öÎļþ¼Ð¿½±´µ½ÏîÄ¿ÖУ¬¸²¸ÇÔÀ´µÄÏîÄ¿Îļþ£»
Èç¹ûÄãʹÓõÄÊÇblazeds3.2ÕâЩ°æ±¾£¬ÄÇôµÈÄã°Ñ·þÎñÆ÷ËùÓй¤×÷Íê³ÉµÄʱºò£¬Äã»á·¢ÏÖ¿Í»§¶ËÈÔÈ»Á¬½Ó²»ÉÏ£¬ÕâÊÇÒòΪ3.2°æ±¾µÄblazeds.warÎļþ½âѹºóµÄblazeds\WEB-INF\libµÄĿ¼ÏÂÃæȱÉÙÒ»¸öflex-rds-server.jarµÄÎļþ£¬Äã¿ÉÒÔ½âѹÆäËü¸ü¸ß°æ±¾µÄblazeds.warÎļþ£¬È»ºó½«Õâ¸öÎļþ¸´ÖƵ½ÏàÓ¦µÄÎļþ¼Ð¡£
2. ÐÞ¸Äweb.xmlÎļþ¡£
1) ×¢ÊÍ»òÕßɾ³ý<!DOCTYPEÐУ»
2) ½«<display-name>BlazeDS</display-name>
ÐÞ¸ÄΪ<display-name>JeeServer</display-name>
3) ¼ÓÈëÒÔÏÂÄÚÈÝ
<servlet>
<servlet-name>RDSDispatchServlet</servlet-name>
<servlet-class>flex.rds.server.servlet.FrontEndServlet</servlet-class>
<init-param>
 
Ïà¹ØÎĵµ£º
Ñо¿E4XÓëFlexµÄ¹Øϵ£¬ËùÒÔ´òËã×ܽáһϣ¬ÓÐ˵µÄ²»¶ÔµÄµØ·½£¬»¹Çë´ó¼Ò¶à¶àÔÁ¡£
Ò»¡¢×î¼òµ¥Ä£Ê½£ºFlexͨ¹ýhttpserviceºÍdataProvider½øÐÐÊý¾Ý´«Êä
Xml¸ñʽÈçÏ£º
<?xml version="1.0" encoding="utf-8" ?>
<Result>
<NodeA>value1</NodeA>
<NodeB>valve2</NodeB>
…&he ......
Ê×ÏȽ¨Á¢²å¼þÎļþ´æ·ÅĿ¼£º
D:\eclipse_plugins\flex3\eclipse\features
D:\eclipse_plugins\flex3\eclipse\plugins
ÒÔÉÏ·¾¶¸ù¾Ý±¾»úʵ¼ÊÇé¿öÈ·¶¨
È»ºó°ÑFlex Builder3 ÖеÄÎļþ¿½±´µ½¶ÔӦĿ¼Ï£º
D:\IDE\Flex Builder 3\features\com.adobe * -> D:\eclipse_plugins\flex3\eclipse\features
D:\IDE\Flex ......
×î½ü¿´ÁËflexÏà¹Ø×ÊÁÏ£¬ÐĵÃÌå»áÈçÏ£º
Flex³ÌÐò°üÀ¨£º
1.flex framework
2.MXML ³ÌÐòÖ÷Îļþ£¬»ùÓÚxmlµÄÒ»ÖÖʵÏÖ¡£
3.Actionscript 3.0 ÀàËÆJSµÄÒ»Öֽű¾
4.CSS Ñùʽ
5.ͼÐÎ×ÊÔ´ ͼ±êÖ®ÀàµÄ¶«¶«
6.Êý¾Ý
Flex±àÒë·¢²¼¹ý³Ì£º
FlexÓ¦ÓóÌÐò±»±àÒë³ÉÒ»¸öSWFÎļþ£¬È»ºóÔÚFlash PlayerÏÂÔËÐС£µ±Ô´´úÂë±»±àÒëÊÇ£¬Ëü¾Í±»× ......