Joshua Jackson wrote:
> 
> 
> Boss, I've got some questions about Flex:
> 1. Bagaimana issue dengan integrate ke Java backend-nya? Susah ndak?
> Pake BlazeDS atau GraniteDS enaknya?
Menurut gua gak masalah mau pake framework yang mana untuk backendnya 
(belum sempat research sih, dari sisi performance dan stability-nya), 
tapi disisi flex sendiri dia bisa komunikasi dengan backend dengan 
beberapa cara.

a. HTTPService, sama dengan buat aplikasi http biasa, bisa request dgn 
get / post.
b. WebService, menggunakan rpc (soap base) dengan deskripsi wsdl document.
c. RemoteObject (AMF, proprietary-nya Adobe).

Untuk penggunaan relatif mudah, karena ketiga hal diatas merupakan 
builtin library dari flex framework.
Contoh penggunaan untuk HTTPService (saya copy/paste dari sample).

* File test.mxml
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"; 
backgroundColor="#FFFFFF">
        <mx:HTTPService id="srv" destination="catalog" useProxy="true"/>
        <mx:DataGrid dataProvider="{srv.lastResult.catalog.product}" 
width="100%" height="100%"/>
        <mx:Button label="Get Data" click="srv.send()"/>
</mx:Application>

* File catalog.jsp
<[EMAIL PROTECTED] import="flex.samples.product.ProductService,
                                flex.samples.product.Product,
                                java.util.List"%>
<?xml version="1.0" encoding="utf-8"?>
<catalog>
<%
        ProductService srv = new ProductService();
        List list = null;
        list = srv.getProducts();
        Product product;
        for (int i=0; i<list.size(); i++)
        {
                product = (Product) list.get(i);
%>      
     <product productId="<%= product.getProductId()%>">
         <name><%= product.getName() %></name>
         <description><%= product.getDescription() %></description>
         <price><%= product.getPrice() %></price>
         <image><%= product.getImage() %></image>
         <category><%= product.getCategory() %></category>
         <qtyInStock><%= product.getQtyInStock() %></qtyInStock>
     </product>
<%
        }
%>
</catalog>


> 2. Mengembednya ke aplikasi web kita bagaimana?
Dengen menggunakan flex framework, setelah dicompile nanti output 
terakhir berupa file swf. Dan tinggal diembed di dalam html dengan tag 
<object ...><param>...</object>
> 3. You punya Flex studionya yah? Gampang gak kalau pake Flex studio?
> 
Flex builder bisa didownload,cuma emang gak gratis (trial version 
limited days). Sebenarnya gak perlu pake flex builder untuk menggunakan 
framework flex (sdknya sendiri free). Hanya emang kalo mau bikin visual 
dengan cepat, di flex builder terdapat visual design-nya.
> Many thanks
> 

Kirim email ke