Presentation is loading. Please wait.

Presentation is loading. Please wait.

ECLフレームワー ク 近畿大学 理工学部 情報学 科 05-1-037-0118 間野 哲 弥.

Similar presentations


Presentation on theme: "ECLフレームワー ク 近畿大学 理工学部 情報学 科 05-1-037-0118 間野 哲 弥."— Presentation transcript:

1 ECLフレームワー ク 近畿大学 理工学部 情報学 科 05-1-037-0118 間野 哲 弥

2 発表内容 フレームワークとは ECLフレームワークについて ECLフレームワークを用いての新しい ECLサービスを作る方法 まとめ

3 フレームワークとは Web アプリケーションを構築する上で元 となる土台の部分を提供するもの。 商用の最初のフレームワーク: MacApp アプリケーションフレームワーク ( 例 :Apache Struts, Ruby on Rails など

4 フレームワークとは 共通 アプリ フレームワーク 適用 フレームワーク

5 ECL フレームワークについて 従来の開発環境 ECLWeb 学生サービス データベース Ruby on Rails (RoR) ECL うぃきぃくる、 ECL 掲示 板 MVC モデルに基づいた Web アプリケーションフレーム ワーク 共通で利用される機能も 各サービスが保持 サービス開発用ではない

6 ECLフレームワークについて フレームワークを実装した環境 ECLWeb 学生サービス データベース Ruby on Rails (RoR) ECL フレームワーク ECL うぃきぃくる、 ECL 掲示 板 共通の機能をフレームワーク化

7 独自フレームワークの実装 共通機能をフレームワークに集約  コード量が減少,生産性が向上  開発担当者は独自実装部分に集中 オペレーティングシステム Ruby Ruby on Rails ログ機能 アカウント機 能 グループ機 能 WebAPI 利用 評価機能 WebAPI 利用 Wiki 独自実装 質問箱 独自実装 ブックマー ク 独自実装 7

8 ECLフレームワークについて ECLフレームワークが持つ機能 ログ コミュニティ アカウント レビュー ECL フレームワーク タグ

9 ECLフレームワークについて 従来のアカウント方法 アプリ アカウント関 係の全ての処 理 アプリ アカウント関 係の全ての処 理 アプリ アカウント関 係の全ての処 理

10 ECLフレームワークについて ECLフレームワークを用いたアカウン ト ECLサービス アカウント アプリ API ログイン ボタンを押 す ログイン名 パスワード を送信 True 又は false を返す 認証処理 ログイン成 功

11 ECLフレームワークについて 実際にアカウント機能を使用する方法

12

13 ECLフレームワークについて コミュニティ => グループ分け

14

15 ECLフレームワークについて レビュー コメント・評価付け

16 ECLフレームワークについて タグ 複数のアプリに対して検索ができる

17 ECLフレームワークについて ログ DBに対してアクションを起こした時 ECLのサーバにログが残る機能 使用方法 アプリケーションのコントローラに set_log log 機能を持った model 備考 ( メ モ ) を埋め込む 第一引数 第二引数

18

19 ECLフレームワークを用いての 新しいECLサービスを作る方法 開発環境 使用言語 Ruby v1.8.6 ~ フレームワー ク Rails v1.2.3 Web サーバ Mongrel v1.0.1 ~ データベース sqlite3 v3.3.13 ~ (development) もしくは MySQL4.1(test, production)

20 ECLフレームワークを用いての 新しいECLサービスを作る方法 プラグインのインストール 1、 rails プロジェクトの作成 2、コンソールでプラグインをインス トール *エラーが出る可能性があるがエラーが 出なくなるまで実行

21 ECLフレームワークを用いての 新しいECLサービスを作る方法 3 、 trunk を ecl_service_system にリネーム 4、 Mongrel サーバを 作成 これを ecl_service _system に これを 選択

22 ECLフレームワークを用いての 新しいECLサービスを作る方法 5、テンプレのコピー ecl_service_ system/initial_ data にある ファイルをそれに 対応するプロジェ クトのディレクトリ にコピー * radrails ・ Aptana 上 で行っても可 この部分にコピ|この部分にコピ|

23 ECLフレームワークを用いての 新しいECLサービスを作る方法 6、ファイルの修正 ・ config/environ ment.rb の 一番最後の行 にコードを追加 ・ config/routes.rb の 14 行目のコメ ントをはずす

24 ECLフレームワークを用いての 新しいECLサービスを作る方法 7、データベースの用意 ・ rake を実行 ・ User を作成( sqlite3 を用いる)

25 ECLフレームワークを用いての 新しいECLサービスを作る方法 今までのを全て終わらせると ECL フレーム ワークを用いたページのトップページが 見れます

26 まとめ フレームワークを用いると開発効率が向 上 する。 ECLフレームワークを用いるとアカウ ント、レビュー、タグ、ログ、コミュニ ティの五つの機能が使えるようになる。 今後ECLサービスにおいて新しいEC Lサービスを開発する際にはECLフ レームワークを用いるのが望ましい

27 参考文献 無色の月 - 技術日記っぽい日誌。 http://ecl.info.kindai.ac.jp/~durandal/blog http://ecl.info.kindai.ac.jp/~durandal/blog 松井一也先輩の中間発表のプレゼン home/share/2007_mid_presentation/mats ui/presentation.ppt ウィキペディア http://ja.wikipedia.org/wiki http://ja.wikipedia.org/wiki IT 用語辞典 e-Words http://e-words.jp/

28 参考文献2 ThinkIT http://www.thinkit.co.jp

29 ご清聴ありがとうございました。


Download ppt "ECLフレームワー ク 近畿大学 理工学部 情報学 科 05-1-037-0118 間野 哲 弥."

Similar presentations


Ads by Google