2004年度 サマースクール in 稚内 JSFによるWebアプリケーション開発

Slides:



Advertisements
Similar presentations
主専攻実験 第1回 ガイダンス資料 TA : 野坂 龍佑 (M2), 高林大輔 (M1)
Advertisements

年度 J2EE II 稚内北星学園大学 情報メディア学部 専任講師 安藤 友晴. 2 この講義の位置づけ 3年前期の「データベース論 (J2EE I) 」に続く講義。 「データベース論」の講義内容を理解 していることが前提。
1 JSP の作成 JSF による Web アプリケーション 開発 第 4 回. 2 ここでの内容 JSF での JSP の作り方と動かし方につい て学ぶ。
BBT 大学 Ruby on Rails 開発環境セットアップマニュアル Mac 版 1.1 最終更新日: 2013/1/5.
情報基礎演習I(プログラミング) 第9回 6月22日 水曜5限 江草由佳
BBT大学 Ruby on Rails開発環境セットアップマニュアル
2006年9月27日 植田龍男 Webサービス II (第1回) 年9月27日 植田龍男.
目次 WindowsPCの場合 iPadの場合 iPhoneの場合 Androidの場合
7-4.WEKOインポート機能による 一括登録 マニュアル Version1.0
指尖容積脈波の測定プログム Macでの動作報告
.NET テクノロジー を利用した SAP ソリューションの拡張 (3階層化) (評価環境構築ガイド)
SQC勉強会(0) (事前のご案内) -1-.
エンタープライズアプリケーション II 第10回 / 2006年7月23日
Mavenによる プロジェクト管理 近畿大学理工学部 情報学科3年  小野実.
Digital Network And Communication
心理学情報処理法Ⅰ やってみよう:Excelを使ってみよう.
稚内北星学園大学 情報メディア学部 助教授 安藤 友晴
電気学会東京支部 茨城支所 第12回研究発表会 PowerPointプレゼンテーション作成要綱
タグライブラリ ソフトウェア特論 第6回.
タグライブラリとJSP J2EE I 第10回 /
Visual Studio インストール インストール時間:約1時間.
稚内北星学園大学 情報メディア学部 専任講師 安藤 友晴
HTTPプロトコルとJSP (1) データベース論 第3回.
湘南工科大学 2013年4月23日 プロジェクト実習A アドベンチャーゲームを作ろう 第3回 湘南工科大学情報工学科 准教授 小林 学.
平成22年度に実施を予定するインターネットを 用いた研修システムによる研修 ライブ配信受講手順書
Curlの仕組み.
タグライブラリとJSP J2EE II 第2回 2004年10月7日 (木).
2005年10月6日 植田龍男 Webサービス II (第2回) 年10月6日 植田龍男.
JSPの作成 J2EE II 第3回 2005年4月10日.
タブレットのビジネス活用を支援する法人向けファイル共有サービス
コースのタイトル 教師の名前 |コース番号.
Javaによる Webアプリケーション入門 第5回
Titanium Studioを使った アプリ開発 Vol.1
2004年度 サマースクール in 稚内 JavaによるWebアプリケーション入門
2003年度 データベース論 安藤 友晴.
プロジェクト演習Ⅱ インタラクティブゲーム制作 イントロダクション2
Webアプリケーションの方向性 データベース論 第13回.
VBA ( Visual BASIC for Application) を使えるようにする方法
2006年度 東京サテライト校 エンタープライズ・アプリケーション II
第3回.テーブルの結合 結合条件 SQL を用いた結合問い合わせ.
第3回.テーブルの結合 結合条件 SQL を用いた結合問い合わせ.
Javaによる Webアプリケーション入門 第6回
オペレーティングシステムⅡ 第13回 講師 松本 章代 VirtuaWin・・・仮想デスクトップソフト.
Jakarta Struts (2) ソフトウェア特論 第11回.
Javaによる Webアプリケーション入門 第2回
フリーソフトでDVDのコピーをしてみよう
Windows XP  ウィルスバスターインストール方法.
JXTA Shell (1) P2P特論 (ソフトウェア特論) 第4回 /
WinSCPのインストール方法
7-0.SWORD Client for WEKO インストールマニュアル Version 2.2
Javaによる Webアプリケーション入門 第11回
Presented by なんでも作るつたい(隊)
JSFによるWebアプリケーション開発 第3回
情報基礎演習I(プログラミング) 第11回 7月12日 水曜5限 江草由佳
Webアプリケーションと JSPの基本 ソフトウェア特論 第4回.
情報基礎演習I(プログラミング) 6月8日 水曜5限 江草由佳
Javaによる Webアプリケーション入門 第8回
情報基礎演習I(プログラミング) 第8回 6月8日 水曜5限 江草由佳
Webインテリジェンス論 Linked Dataチュートリアル (インストール)
WebアプリケーションとTomcat ― これまでの復習とこれからの予習 ―
JSPの基本 データベース論 第2回.
稚内北星学園大学 情報メディア学部 安藤 友晴
Jakarta Struts (1) ソフトウェア特論 第10回.
稚内北星学園大学 情報メディア学部 専任講師 安藤 友晴
JSPの基本 J2EE I (データベース論) 第8回 /
プログラミング基礎a 第9回 Java言語による図形処理入門(1) Javaアプレット入門
JSFによるWebアプリケーション開発 第5回
基礎プログラミング Eclipse のインストール
7-Zipのインストール (Windows 10)
キネクトとは 第1回.
Presentation transcript:

2004年度 サマースクール in 稚内 JSFによるWebアプリケーション開発 稚内北星学園大学 情報メディア学部 専任講師  安藤 友晴

本講座の講義内容

この講座のスケジュール (1) 8/6 午後 JSF概説 / 環境設定 8/7 午前 Ant / JSFの基本的なしくみ 午後 8/8 午前

この講座のスケジュール (2) 8/9 午前 午後 8/10

この講習のWebページ www.wakhok.ac.jp/~tomoharu/jsf2004/

JSFによるWebアプリケーション開発 第1回

JSF (JavaServer Faces) とは 何か Webアプリケーションのユーザインタフェースを作成するためのもの ツールでのWebアプリケーションの作成を強く意識している技術 仕様策定の中心となっているのは、Craig McClanahan Struts を作った人 Struts と重複する機能が多い

JSFは誰が作っているか Java Community Process (JCP) JSF は、 JCP の中の “JSR 127” で仕様を策定 JSF は、Javaの標準フレームワーク 2004年3月に version 1.0 が正式リリース 2004年5月に version 1.1

JSFで何ができるか MVCモデル2 による Webアプリケーションのフレームワークを用意 「UIコンポーネント」でWebページを構成 これまでStruts などが対応してきた部分 JSF は View と Controller を担当 「UIコンポーネント」でWebページを構成 ラベル、テキスト入力フィールド、ボタンなど Swing で画面を構成するようなイメージ イベント処理の概念

環境設定

JSFのアプリケーションを動かす Tomcat などの「Webコンテナ」の中で動作する。 ソフトウェアのダウンロード Tomcat JSF JSTL Ant

Tomcat のダウンロードと インストール J2SE が必要 環境変数をセットする JAVA_HOME と CATALINA_HOME それぞれ、Java と Tomcat がインストールされているフォルダを指定する ポート番号を変更する 本学実習室の場合

JSF 1.1 のダウンロード JSF のページからダウンロードして、zip ファイルを開くだけ。 次のものが含まれている http://java.sun.com/j2ee/javaserverfaces/index.jsp 次のものが含まれている 必要なライブラリ サンプルプログラム 各種ドキュメント

JSTL 1.1 のダウンロード Tomcat で JSF を動かすには、JSTL (Java Standard Tag Library) が必要になる。 バージョンは 1.1 とりあえずダウンロードしておく。

guessNumber サンプルアプリケーション

どんなサンプルか? Duke くんが思っている数を当てるゲーム。 0 ~ 10 までの数を入力する 当たりかはずれか表示

実行画面

実行方法 JSF 1.1 のアーカイブから samples/jsf-guessNumber を、%CATALINA_HOME%\webapps にコピーする。 Tomcat を起動する http://localhost:8080/jsf-guessNumber/ にアクセスする。

UIコンポーネントによる 画面構成 Webの画面はUIコンポーネントから構成される。

画面遷移 ボタンをクリックしたら、画面が遷移する。

間違ったデータが入力 されたら? 数字を入れるべきところを “wakhok” のような文字列を入力したら、エラーメッセージが表示される。

本学の実習室について 実習は新館1Fで行います。 Windows2000 と Vine Linux のいずれかを利用できます。 Windows 上でソフトウェアをインストールしたり、ファイルを保存するときには、Z ドライブをご利用ください。 ノートパソコンで実習を進めても構いません。

事前アンケートに ご協力お願いします。 できれば本日中の回答をお願いします。