【ハウツー】

Persevere実践チュートリアル - 注目のJavaScriptアプリケーションサーバが1.0に

3 アプリケーションの作成(2)

    富田宏昭  [2009/12/02]

    タイプ後Explorerに戻り、リロードする。

    コマンドライン上でnew Data()をおこなったので、あたらしいオブジェクトプロパティが追加されている

    さきほどコマンドライン上でおこなったnew Data()の結果、あたらしいオブジェクトが作成されたことが確認できた。今度は実際にデータも格納してみよう。ターミナルに戻り、コマンドライン上で先ほど作成したインスタンスにプロパティを追加してみよう。

    js> d.test = 10000;
    

    プロパティ「test」に10000を格納した。タイプ後Explorerに戻り、リロードする。

    コマンドライン上で設定したプロパティと値がしっかり表示されている

    コマンドライン上で設定したプロパティ「test」とその値が表示できた。格納されているデータはExplorer上で確認する以外にも、用意されているRESTインタフェースから取得可能だ。JSON形式で簡単にデータのやりとりができるようになっており。RESTのURIはhttp://localhost:8080/(クラス名)/(id)となる。これまでExplorerとコマンドライン上で作成したDataクラスのデータにアクセスするには、http://localhost:8080/Data/1にアクセスすれば良いというわけだ。実際にWebブラウザでアクセスしてみよう。

    Safariでhttp://localhost:8080/Data/1にアクセス。さきほどExplorerとコマンドライン上で作成・設定したデータがJSON形式で返されていることがわかる

    さきほどExplorerとコマンドライン上で作成・設定したデータがJSON形式で表示された。REST経由でこのデータを編集したい場合は、おなじURIにJSON形式で変更後のデータをPOSTすればOKだ。FirefoxのRESTTestを使い、確認してみよう。

    FirefoxのRESTTestを使用して、REST経由でDataクラスのid=1のtestプロパティの値を変更

    Explorerで確認。testプロパティの値が変更されていることが確認できた

    Persevereのサンプル実行からチュートリアルをもとにアプリケーション・クラスを作成 、REST経由でのデータ操作までを紹介した。今回紹介したのはExplorerHTTP Interfaceの一部のみだ。PersevereにはこのほかにもJSONQueryによるデータ抽出やFile Storageといった魅力的な機能を多数用意している。興味がある方はドキュメントを参考にしながら、いろいろ試してみてほしい。

    関連記事

    関連サイト

    新着記事

    特設サイトの情報

      求人情報

      人気記事

      一覧

      イチオシ記事

      新着記事

      特別企画

      転職ノウハウ

      あなたの仕事適性診断

      4つの診断で、自分の適性を見つめなおそう!

      Heroes File ~挑戦者たち~

      働くこと・挑戦し続けることへの思いを綴ったインタビュー

      はじめての転職診断

      あなたにピッタリのアドバイスを読むことができます。

      転職Q&A

      転職に必要な情報が収集できます

      スカウト転職する

      企業からアプローチのメッセージが届きます。

      マイナビニュースマガジン