« SOQLインジェクションとXSSへの対策方法 | メイン | Force.com Free Editionの新規受付が中止に »

2011年5月18日 (水)

Summer '11とJavaScript Remoting for Apex Controller

Summer '11のリリースが迫ってきました。

日本のユーザが利用するAP0インスタンスでは、日本時間で6月12日(日) 午前2時~7時にリリースされます。例によって、インスタンスごとにリリース日時は違いますので、AP0インスタンス以外のリリース日時は、ここで確認してください。

リリースノートはこちら

さて、Summer '11では、JavaScriptからApexコントローラを呼べるようになります
ソースコードはこんな感じ↓

Apex

global class MyController {
  @RemoteAction
  global static String satHello(String helloTo) {
    return 'Hello ' + helloTo + '!';
  }
}

JavaScriptから呼ばれるメソッドはglobalで定義し、RemoteActionアノテーションを付けておきます。

JavaScript

functionはApexコントローラのメソッド実行後に呼ばれるコールバック関数、resultはApexコントローラのメソッドの戻り値となります。

コメント

コメントを投稿

コメントは記事の投稿者が承認するまで表示されません。

採用情報

株式会社フレクトでは、事業拡大のため、
・Salesforce/Force.comのアプリケーション開発
・HerokuやAWSなどのクラウドプラットフォーム上
でのWebアプリケーション開発
エンジニア、マネージャーを募集中です。

未経験でも、これからクラウドをやってみたい方、
是非ご応募下さい。

フレクト採用ページへ

会社紹介

  • 株式会社フレクトは、
      ・認定コンサルタント
      ・認定上級デベロッパー
      ・認定デベロッパー
    が在籍している、セールスフォースパートナーです。
    また、heroku partnersにも登録されています。
    herokuパートナー
    株式会社フレクト
    Salesforce/Force.com
    導入支援サービス
    弊社の認定プロフェッショナルが支援致します。
    ・Visualforce/Apexによるアプリ開発
    ・Salesforceと連携するWebアプリ開発
    も承っております。
    セールスフォースご検討の際は、
    お気軽にお問合せください。

Twitter

リファレンス

■Developer's Guide(リファレンス)
・Apex  HTML | PDF | 日本語PDF | ガバナ制限
・Visualforce  HTML | PDF
・Web Services API  HTML | PDF | 日本語PDF
・Bulk API  HTML | PDF
・REST API  HTML | PDF | 日本語PDF
・Metadata API  HTML | PDF
・Migration Tool  HTML | PDF
・AJAX Toolkit  HTML | PDF
・Data Loader PDF | 日本語PDF

■早見表 (日本語)
数式
Apex
Visualforce
Web Services API
Chatter