構成
- J2EE1.3
- J2SE1.3 or 1.4
- JSP1.2仕様
- サーブレット2.3仕様
Tomcatの構成を見てみると
| Servlet/JSP Spec | Apache Tomcat version |
| 2.4/2.0 | 5.5.12 |
| 2.3/1.2 | 4.1.31 |
| 2.2/1.1 | 3.3.2 |
なのでTomcat4.xになるっぽい。
メモ
- J2EEjarなどはC:\bea\weblogic81\server\lib\weblogic.jarにまとめてはいっているらしい
モード
- 開発モード
- 開発用。ホットデプロイ
- プロダクションモード
- 公開環境用。コールドデプロイ
http://jp.bea.com/e-docs/wls/docs70/programming/deploying.html
JPF
コンパイル
Pollinateプラグインがいる?これはJDK1.5以上じゃないと動かない。Antを使えばできるかもかも。
http://www.beasys.co.jp/cs/newsletter/eSupportNews_032004.htm
メタデータ
JPFはメタデータ(アノテーション)に関連ある技術。説明を読んでもわかんないけど、Workshopをみるかぎり、メタデータを使ってJPFの遷移図を作成しているみたい。使う人のために書くってかんじ。
解明したなぞ
- 1フォルダに1JPFあればいい。複数はだめ。なくてもいいと思う。
- JPFにForm(WLでいうFormData)もかけるらしい。インナークラスだねたぶん。
- JPFはJSPとJSPをつなぐものっぽい。JPFをJPFをつなぐの邪道(できるけど)かも
- WorkshopはJPFからstruts-configを結局作っている
- ルートにはController.jpfが必要(src/global/Global.app)で設定しているかも
- 動くタイミング
- JPFを呼ぶとbeginが最初に動く
- index.jspとかまで指定するとJSPを表示してくれる
- /までだとindx.jspがうごかずそのフォルダのJPF.beginが動く
- JPFからForwardしてJspにいくときはあて先フォルダのJPF.beginが動く
- リンクをクリックして別フォルダ内の別JSPに移動してもJPF.beginは動かなかった
- formのactionに対応するメソッドがよばれてもbeginは動かなかった