|
|
 |
課題
Servlet/JSP
携帯用掲示板の移行 |
1.携帯用掲示板の概要 |
1.1 携帯用掲示板の機能
携帯電話でのWeb利用はNTTの i-mode の登場から始まり、今ではどの機種の携帯電話からでもWebが利用できるようになりました。
ただデスクトップのブラウザも文字列中心の時代から画像・音声・動画の時代に進歩して行った様に、これからは携帯電話も同じような時代を迎えることになります。
去年あたりからフルブラウザ搭載の携帯電話も登場し、あとは解像度がもっと細かくなればデスクトップと何ら遜色もなく利用することができるようになります。
今回は前回作成した掲示板を携帯用に移行してみます。これにより今までのプログラムを有効に再利用することができます。
但し、携帯電話内部に組み込むプログラムではありません。
携帯用掲示板は次のような機能を持ちます。
《 基本機能 》
- メッセージは親記事として投稿することが出来る。
- 親記事は全件履歴として表示される。
- 親記事に対して返信すると、親記事の下に子記事として表示される。
- 投稿内容にメールアドレスがあり、投稿者に対してメールを送信することが出来る。
- 投稿内容はパスワードを入力すると修正・削除が出来る。
- 投稿内容はデータベースでテーブル管理される。
《 その他の機能 》
- 返信した子記事は、親記事と共にトップソートで表示される。
- 投稿内容はページ管理され、ページ指定で表示することが出来る。
携帯用掲示板の入力・表示部分の画面は次のようになります。
(全体の処理の流れは前回と全く同じです。)
|
 |
 |
| 携帯用掲示板の入力・表示部分の画面(スタイルシートあり) |
|
 |
| |
1.2 ファイルの構成
今回は携帯用ということで大きな違いは表示上のJSPでのHTML部分をXHTMLで記述することです。
他のファイルは携帯でのメモリを考慮して余計な機能は削除することに注意するだけです。
ここではプロジェクト名、Webアプリケーション名は MyBBS2 とし、使用するファイル名は以下のようになります。
ファイルの構成
| No. |
ファイル名 |
内 容 |
| 1 |
index.html |
トップ画面(掲示板のリンク) (4.1) |
| 2 |
MyBBS2.jsp |
携帯用掲示板の入力と表示 (4.3) |
| 3 |
kbbs.css |
携帯用掲示板のスタイルシート (4.3) |
| 4 |
ReadAction.java |
携帯用掲示板の閲覧 (説明省略) |
| 5 |
PostAction.java |
携帯用掲示板の投稿・修正・削除 (説明省略) |
| 6 |
MyBBSForm.java |
携帯用掲示板の1記事保存 (3.2) |
| 7 |
MyBBSDao.java |
携帯用掲示板データベースのアクセス (3.3) |
| 8 |
MyBBSUtil.java |
携帯用掲示板のユーティリティ (説明省略) |
| 9 |
SetCharacterEncodingFilter.java |
リクエストエンコード用フィルター (2.2) |
| 10 |
web.xml |
デプロイメントディスクリプタ(配備記述子) (2.2, 5.3) |
|
|
| |
 |
|