Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

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>
 


Ïà¹ØÎĵµ£º

Ҳ̸Flex×é¼þµÄÉúÃüÖÜÆÚ

Òý×Ó£º×÷ÓÚÒ»ÃûÓÉASP.NET¿ª·¢×ªµ½Flex¿ª·¢µÄ³ÌÐòÔ±£¬×ʼÊÊÓ¦µÄ¹ý³ÌÊÇÏ൱ÓäÔúÍÇáËɵġ£ÓÉÓÚÎÒÔçÔÚASP.NETÖÐϰ¹ßÁ˱êǩʽµÄ²¼¾ÖºÍ¶ÔÓ¦µÄcode behindµÄ±à³Ì·½Ê½£¬ÔÚFlexÖеÄMXMLÓïÑÔÖ»²»¹ýÊÇMXMLÔªËØºÍAS3Óï·¨µÄÖØÐÂÊìϤ¡£µ«ÊǾÍÏñASP.NETÖеıê¼ÇÓïÑÔ£¬MXMLÖ»²»¹ýÊÇAS3µÄÒ»ÖÖ·â×°£¬¹é¸ùµ½µ×Ëü»á±»×ª»¯³ÉAS3ÔÙ½øÐбàÒë£¬Ë ......

½â¾öFlex+amfphp+MySQLÖÐÎÄÂÒÂëµÄ·½·¨


Ê×ÏÈ£ºÈ·¶¨Êý¾Ý¿âµÄ±àÂëΪutf8£¬Õý³£´¢´æÖÐÎÄ£¨ÓÃMySQL-Front²é¿´ÖÐÎÄÊÇ·ñÕý³££©
È»ºó£ºServices²éѯMySQLʱʹÓÃ"SET NAMES 'utf8'"£¬ÇÒͨ¹ý"amfphp/browser"ÔËÐп´¿´ÊÇ·ñÖÐÎÄ£¬Èç¹ûÂÒÂëÔòÐÞ¸Ägateway.phpÎļþ£¬È¥µô $gateway->setCharsetHandler("utf8_decode", "ISO-8859-1", "ISO-8859-1");
×îºó£ºÔËÐÐFlex³ÌÐòÏÔ ......

ÆÁ±Îflex IOErroEventµÄ·½·¨

ÔÚflexµÄ¿ª·¢µ±ÖУ¬²»¿É±ÜÃâµÄÒª³ö´í£¬µ«ÊÇflashµÄ´íÎ󵯳öÕæÊÇÌ«ÏÅÈËÁË£¬Ò»µã¶¼²»ÓѺá£ÎÒÃÇÒªÔõôÀ´ÆÁ±ÎËü£¬µ¯³öÎÒÃÇÏëÒªµÄ¶Ô»°¿òÄØ£¿¹ý³ÌÖÐÓÐʲôҪעÒâµÄÄØ£¿
ÔÚjavaÀïÃæÎÒÃÇ´¦ÀíÒì³£µÄ·½·¨¾ÍÊÇtry{}catch(){}finally{}¡£ÎÒ³¢ÊÔ¹ýÕâÑùµÄ·½·¨¡£
FileReference f=new FileReference();
»á³ö´í£¬µ«ÊÇÓÃtr ......

flexͨ¹ýblazedsÓëjavaʵÏÖÔöɾ¸Ä²é Õû¸öʵÏÖÁ÷³Ì

1£¬½¨Ò»¸öuserdb¿â£¬ÔÙ½¨userinfo±í£¬×ֶΣºid(int),username(varchar),password(varchar)¡£
2£¬DBConnection.java
    package com.datainfo;  
 
  import java.sql.Connection;  
  import java.sql.DriverManager;  
  import java.sql.SQ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ