ECLフレームワーク 近畿大学 理工学部 情報学科 05-1-037-0118 間野 哲弥 発表内容 フレームワークとは ECLフレームワークについて ECLフレームワークを用いての新しいECL サービスを作る方法 まとめ フレームワークとは Webアプリケーションを構築する上で元とな る土台の部分を提供するもの。 商用の最初のフレームワーク:MacApp アプリケーションフレームワーク (例:Apache Struts, Ruby on Rails など フレームワークとは フレームワーク 適用 アプリ アプリ 共通 アプリ アプリ フレームワーク ECLフレームワークについて 従来の開発環境 共通で利用される機能も 各サービスが保持 ECLうぃきぃくる、ECL掲示板 ECLWeb学生サービス MVCモデルに基づいたWebア プリケーションフレームワーク Ruby on Rails (RoR) サービス開発用ではない データベース ECLフレームワークについて フレームワークを実装した環境 ECLWeb学生サービス ECLフレームワーク Ruby on Rails (RoR) データベース ECLうぃきぃくる、ECL掲示板 共通の機能をフレームワーク化 独自フレームワークの実装 共通機能をフレームワークに集約 コード量が減少,生産性が向上 開発担当者は独自実装部分に集中 Wiki 独自実装 ブックマーク 独自実装 WebAPI利用 評価機能 グループ機 能 アカウント機能 アカウント機能 アカウント機能 アカウント機能 ログ機能 ログ機能 ログ機能 ログ機能 評価機能 グループ機 能 Ruby on Rails Ruby オペレーティングシステム 7 独自実装 質問箱 独自実装 WebAPI利用 ECLフレームワークについて ECLフレームワークが持つ機能 アカウント コミュニティ レビュー ECLフレームワーク タグ ログ ECLフレームワークについて 従来のアカウント方法 アカウント関係 の全ての処理 アカウント関係 の全ての処理 アプリ アカウント関係 の全ての処理 アプリ アプリ ECLフレームワークについて ECLフレームワークを用いたアカウント ログイン名 パスワード を送信 ログイン ボタンを押す ECLサービス ログイン成功 アカウント アプリ 認証処理 API True 又はfalse を返す ECLフレームワークについて 実際にアカウント機能を使用する方法 ECLフレームワークについて コミュニティ => グループ分け ECLフレームワークについて レビュー コメント・評価付け ECLフレームワークについて タグ 複数のアプリに対して検索ができる ECLフレームワークについて ログ DBに対してアクションを起こした時 ECLのサーバにログが残る機能 使用方法 アプリケーションのコントローラに set_log log機能を持ったmodel 備考(メモ) を埋め込む 第一引数 第二引数 ECLフレームワークを用いての新しい ECLサービスを作る方法 開発環境 使用言語 フレームワーク Webサーバ データベース Ruby v1.8.6~ Rails v1.2.3 Mongrel v1.0.1~ sqlite3 v3.3.13~ (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サービスにおいて新しいECLサー ビスを開発する際にはECLフレームワークを 用いるのが望ましい 参考文献 無色の月-技術日記っぽい日誌。 http://ecl.info.kindai.ac.jp/~durandal/blog 松井一也先輩の中間発表のプレゼン home/share/2007_mid_presentation/mats ui/presentation.ppt ウィキペディア http://ja.wikipedia.org/wiki IT用語辞典 e-Words http://e-words.jp/ 参考文献2 ThinkIT http://www.thinkit.co.jp ご清聴ありがとうございました。
© Copyright 2024 ExpyDoc