rainwindboy 发表于 2013-1-27 04:46:59

【原创】使用BlazeDS+JAVA的数据对应表

使用BlazeDS+JAVA的模式来开发的时候,数据类型对应的关系如下:

从Action Script到Java

                                    AS<o:p></o:p>
                                    JAVA<o:p></o:p>
                                                Array (dense)<o:p></o:p>
                                    java.util.List<o:p></o:p>
                                                Array (sparse)<o:p></o:p>
                                    java.util.Map<o:p></o:p>
                                                flash.utils.ByteArray<o:p></o:p>
                                    byte []<o:p></o:p>
                                                flash.utils.IExternalizable<o:p></o:p>
                                    java.io.Externalizable<o:p></o:p>
                                                Date<o:p></o:p>
                                    java.util.Date<o:p></o:p>
                                                int/uint<o:p></o:p>
                                    java.lang.Integer<o:p></o:p>
                                                null<o:p></o:p>
                                    null<o:p></o:p>
                                                Number<o:p></o:p>
                                    java.lang.Double<o:p></o:p>
                                                String<o:p></o:p>
                                    java.lang.String<o:p></o:p>
                                                XML<o:p></o:p>
                                    org.w<st1:chmetcnv w:st="on" unitname="C" sourcevalue="3" hasspace="False" negative="False" numbertype="1" tcsc="0">3c</st1:chmetcnv>.dom.Document<o:p></o:p>
                                                XMLDocument<o:p></o:p>
                                    org.w<st1:chmetcnv w:st="on" unitname="C" sourcevalue="3" hasspace="False" negative="False" numbertype="1" tcsc="0">3c</st1:chmetcnv>.dom.Document<o:p></o:p>
                      <o:p> </o:p>
从Java到ActionScript

                                    Java<o:p></o:p>
                                    AS<o:p></o:p>
                                                java.lang.String<o:p></o:p>
                                    String<o:p></o:p>
                                                java.lang.Boolean, boolean<o:p></o:p>
                                    Boolean<o:p></o:p>
                                                java.lang.Integer<o:p></o:p>
                                    int<o:p></o:p>
                                                java.lang.Short<o:p></o:p>
                                    int<o:p></o:p>
                                                java.lang.Byte<o:p></o:p>
                                    int<o:p></o:p>
                                                java.lang.Byte[]<o:p></o:p>
                                    flash.utils.ByteArray<o:p></o:p>
                                                java.lang.Double<o:p></o:p>
                                    Number<o:p></o:p>
                                                java.lang.Long<o:p></o:p>
                                    Number<o:p></o:p>
                                                java.lang.Float<o:p></o:p>
                                    Number<o:p></o:p>
                                                java.lang.Character<o:p></o:p>
                                    String<o:p></o:p>
                                                java.lang.Character[]<o:p></o:p>
                                    String<o:p></o:p>
                                                java.util.Calendar<o:p></o:p>
                                    Date<o:p></o:p>
                                                java.util.Date<o:p></o:p>
                                    Date<o:p></o:p>
                                                java.util.Collection<o:p></o:p>
                                    mx.collection.ArrayCollection<o:p></o:p>
                                                java.lang.Object[]<o:p></o:p>
                                    Array<o:p></o:p>
                                                java.util.Map<o:p></o:p>
                                    Array (sparse)<o:p></o:p>
                                                java.util.Dictionary<o:p></o:p>
                                    Object (untyped)<o:p></o:p>
                                                org.w<st1:chmetcnv w:st="on" unitname="C" sourcevalue="3" hasspace="False" negative="False" numbertype="1" tcsc="0">3c</st1:chmetcnv>.dom.Document<o:p></o:p>
                                    XML object<o:p></o:p>
                      <o:p> </o:p>
页: [1]
查看完整版本: 【原创】使用BlazeDS+JAVA的数据对应表