2011年11月21日 星期一

【Flex】Remote Object 運用多個方法

介紹一下在 Flex 中的 RemoteObject 物件的運用

通常隻前都習慣一個 service 都由一個 RemoteObject 負責處理其成功及失敗的情況

例如取得所有書籍好了,如果現在在一個 BlazeDS 的情況下

後台有一個 BookService 讓 RemoteObject 呼叫,

如果 BookService 今天定一了多個方法呢? ((EX : 新增 刪除...

這樣要如何指定義一個 RemoteObject 來負責這些遠端方法?

如下程式片段


<mx:RemoteObject id="bookROdestination="bookServiceDestination">
    <mx:method name="getBook" result="onViewsResult(event)" fault="onViewsFault(event)" />
    <mx:method name="addBook" result="onAddResult(event)" fault="onAddFault(event)/>
</mx:RemoteObject>


2011年11月14日 星期一

【Java Web】載入Spring 的 ApplicationContext

如果要在 Java web project 的初始階段就完成 Spring 的 ApplicationContext 的建立

那麼這裡提供一個簡單的方法,首先先建立 AppContext.java

package org.util;
import org.springframework.context.ApplicationContext;
public class AppContext 
{
    private static ApplicationContext ctx;  
 
    public static void setApplicationContext(ApplicationContext applicationContext) {  
        ctx = applicationContext;  
    }  
 
    public static ApplicationContext getApplicationContext() {  
        return ctx;  
    }  
}

2011年11月7日 星期一

【Java Web】JNDI 配置

本篇介紹如何運用 JNDI 的方式來存取資料庫資源

以下以 Tomcat 5.5 為環境 資料庫為 MySQL

首先需要在你的 Tomcat 5.5 的目錄下,例如以下

C:\Program Files\Apache Software Foundation\Tomcat 5.5\conf\server.xml

將 server.xml 開啟並加入以下的 Resource 資源訊息
 ((記得放在 GlobalNamingResources 的標籤當中


<Resource name="jdbc/mxsql/datasource"
      factory="org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory"
      type="javax.sql.DataSource"
      driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"
url="jdbc:sqlserver://{Your ip}:1400;DatabaseName={Your db name}"
      username="test"         
      password="test"
      maxIdle="2"
      maxWait="1000"              
      maxActive="4"
              />