ECLフレームワー ク 近畿大学 理工学部 情報学 科 間野 哲 弥
発表内容 フレームワークとは ECLフレームワークについて ECLフレームワークを用いての新しい ECLサービスを作る方法 まとめ
フレームワークとは Web アプリケーションを構築する上で元 となる土台の部分を提供するもの。 商用の最初のフレームワーク: MacApp アプリケーションフレームワーク ( 例 :Apache Struts, Ruby on Rails など
フレームワークとは 共通 アプリ フレームワーク 適用 フレームワーク
ECL フレームワークについて 従来の開発環境 ECLWeb 学生サービス データベース Ruby on Rails (RoR) ECL うぃきぃくる、 ECL 掲示 板 MVC モデルに基づいた Web アプリケーションフレーム ワーク 共通で利用される機能も 各サービスが保持 サービス開発用ではない
ECLフレームワークについて フレームワークを実装した環境 ECLWeb 学生サービス データベース Ruby on Rails (RoR) ECL フレームワーク ECL うぃきぃくる、 ECL 掲示 板 共通の機能をフレームワーク化
独自フレームワークの実装 共通機能をフレームワークに集約 コード量が減少,生産性が向上 開発担当者は独自実装部分に集中 オペレーティングシステム Ruby Ruby on Rails ログ機能 アカウント機 能 グループ機 能 WebAPI 利用 評価機能 WebAPI 利用 Wiki 独自実装 質問箱 独自実装 ブックマー ク 独自実装 7
ECLフレームワークについて ECLフレームワークが持つ機能 ログ コミュニティ アカウント レビュー ECL フレームワーク タグ
ECLフレームワークについて 従来のアカウント方法 アプリ アカウント関 係の全ての処 理 アプリ アカウント関 係の全ての処 理 アプリ アカウント関 係の全ての処 理
ECLフレームワークについて ECLフレームワークを用いたアカウン ト ECLサービス アカウント アプリ API ログイン ボタンを押 す ログイン名 パスワード を送信 True 又は false を返す 認証処理 ログイン成 功
ECLフレームワークについて 実際にアカウント機能を使用する方法
ECLフレームワークについて コミュニティ => グループ分け
ECLフレームワークについて レビュー コメント・評価付け
ECLフレームワークについて タグ 複数のアプリに対して検索ができる
ECLフレームワークについて ログ DBに対してアクションを起こした時 ECLのサーバにログが残る機能 使用方法 アプリケーションのコントローラに set_log log 機能を持った model 備考 ( メ モ ) を埋め込む 第一引数 第二引数
ECLフレームワークを用いての 新しいECLサービスを作る方法 開発環境 使用言語 Ruby v1.8.6 ~ フレームワー ク Rails v1.2.3 Web サーバ Mongrel v1.0.1 ~ データベース sqlite3 v ~ (development) もしくは MySQL4.1(test, production)
ECLフレームワークを用いての 新しいECLサービスを作る方法 プラグインのインストール 1、 rails プロジェクトの作成 2、コンソールでプラグインをインス トール *エラーが出る可能性があるがエラーが 出なくなるまで実行
ECLフレームワークを用いての 新しいECLサービスを作る方法 3 、 trunk を ecl_service_system にリネーム 4、 Mongrel サーバを 作成 これを ecl_service _system に これを 選択
ECLフレームワークを用いての 新しいECLサービスを作る方法 5、テンプレのコピー ecl_service_ system/initial_ data にある ファイルをそれに 対応するプロジェ クトのディレクトリ にコピー * radrails ・ Aptana 上 で行っても可 この部分にコピ|この部分にコピ|
ECLフレームワークを用いての 新しいECLサービスを作る方法 6、ファイルの修正 ・ config/environ ment.rb の 一番最後の行 にコードを追加 ・ config/routes.rb の 14 行目のコメ ントをはずす
ECLフレームワークを用いての 新しいECLサービスを作る方法 7、データベースの用意 ・ rake を実行 ・ User を作成( sqlite3 を用いる)
ECLフレームワークを用いての 新しいECLサービスを作る方法 今までのを全て終わらせると ECL フレーム ワークを用いたページのトップページが 見れます
まとめ フレームワークを用いると開発効率が向 上 する。 ECLフレームワークを用いるとアカウ ント、レビュー、タグ、ログ、コミュニ ティの五つの機能が使えるようになる。 今後ECLサービスにおいて新しいEC Lサービスを開発する際にはECLフ レームワークを用いるのが望ましい
参考文献 無色の月 - 技術日記っぽい日誌。 松井一也先輩の中間発表のプレゼン home/share/2007_mid_presentation/mats ui/presentation.ppt ウィキペディア IT 用語辞典 e-Words
参考文献2 ThinkIT
ご清聴ありがとうございました。