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 >