言語 | Java | アプリケーション、javabeans作成 |
Servlet コンテナ | Tomcat | JSP(Java Server page)をコンパイルし、Servlet として動作させる |
Servlet API | J2EE (Java 2 Enterprise Edition) |
アプリケーションJavaからWeb操作を行う |
framework | struts seaser2 | 開発の生産性をあげるためのツール(使用しなくて もよい) |
Ext JS | リッチなユーザインターフェイスの作成が可能 |
JSF (JavaServer Faces) Free JSF Component |
ユーザーインターフェースを簡単に作ることを主眼においたフレームワーク ですが、サードパーティーのベンダーがリッチなコンポーネントが提供され ている |
場所 | データベースサーバ | 通常はネットワーク上、Webサーバと同一マシンでもOK |
接続 | JavaからはJDBCドライバ | データベースのベンダーより提供されているが、古いデータベース では提供されていないことがある。 この場合、サードパーティの製品を使用する。 |
PHPの呼び出し | HTML内formのACTION <form method="POST" action="php-main/main.php"> 画面種別やボタンなどのイベントの情報をformのデータとして渡す。 |
擬似servlet | 画面種別やボタンなどのイベントの情報により処理を分岐、対応するphpへredirect させる。 |
セッション管理 | (擬似servlet側) phpのクラス作成機能を使いjavabeans(phpbeans?)を作成し、セッション変数に格納 する。 $_SESSION['beanname']=serialize($objname); (擬似jsp側) $objname=unserialize($_SESSION['beanname']); |