2004-12-01から1ヶ月間の記事一覧

validatorを使った妥当性のチェック

・良くある入力チェックはvalidatorを利用して実装する(1)フォームBeanでValidatorFormクラスを継承 (ValidatorFormはActionFormクラスのサブクラスなのでActionFormは継承しなくて良い)(2)エラーメッセージの登録 application.properties 参照 → http://d…

コネクションプーリング

コネクションプーリングとはDBとの接続をいくつかはりっぱなしにしておいて、 そのひとつを利用してDB接続をすることで、接続の時間を短縮する 接続が早いアプリケーションがDBを閲覧するには 接続 → SQL送信 → レスポンス → 切断いちいち接続から行わないと…

struts-config.xml

<struts-config> <form-beans> </form-beans></struts-config>

スコープのまとめ

http://www.fk.urban.ne.jp/home/kishida/kouza/kishou/jsp05.htmlHttpServletRequest requestでリクエストを得る・リクエストスコープに格納 HttpServletRequest request = request.get request.setAttribute("userid", userid);//requestオブジェクトを、f…

Strutsでwebアプリケーション初期化 ソース Init.java

package jp.co.exercise.;import javax.servlet.ServletContext; import org.apache.struts.action.ActionServlet; import org.apache.struts.action.PlugIn; import org.apache.struts.config.ModuleConfig;public class Init implements PlugIn{ public vo…

Strutsでwebアプリケーション初期化

webアプリケーションが起動するとき自動的に一回だけ実行されるあらかじめユーザーリストを表示させたい時など、DBから読み込んで アプリケーションスコープなどに入れておくなどの使い方がある。 ソース → http://d.hatena.ne.jp/wani2000/20041205#p2Strut…

windowsXPでwget

wgetとは、ダウンロード支援ツール(コマンド)です。 windowsXPでは、wgetは初めから入っていないので、インストールする必要があります。 以下に手順を紹介します。 (1) 以下のURLにアクセスします http://sourceforge.net/project/showfiles.php?group_…

EoD Ease Of Development

「開発を簡単に」ということ。 または、開発を簡単にする為のツールをさすJ2EE → 難しい → 人員大量投入 → コスト高 → EoDツール導入 → コスト低MVCをきちんと踏まえたアプリケーションのEoDでは、難しいコード部分を分離することで、開発を初心者と分業する…

基本作業

(1)stuts-config.xmlファイルを編集する ・フォームBeanの登録 ・アクションクラスの登録 ・使用するフォームBeanを指定 ・フォワード先の指定(2)フォームBean作成 ・ActionFoamを継承 ・プロパティの追加 フィールド変数 getter setterの追加 ・reset()をオ…

Strutsを用いたWebアプリケーションの処理の流れ

(1)JSPがリクエスト(2)ActionServletがリクエストを受ける (ActionServletはいじる必要なし)(3)struts-config.xmlが、リクエストされたURLを元にフォームBeanを呼ぶ(4)フォームBeanには、プロパティとsetter、getterが記述されており、リクエストのパラメ…

DCL アクセス権限を付与

DB

・INSERT権限 ・SELECT権限 ・UPDATE権限 ・DELETE権限 ・PREFERENCE権限 ・ALL権限

DML データの挿入 / 更新 / 削除

DB

●データの挿入 INSERT INTO テーブル名 (フィールド名, …) VALUES (値, …) ●データの変更 UPDATE テーブル名 SET フィールド名 = 値,… WHERE 条件●データの削除 DELETE テーブル名 WHERE 条件

DDL テーブル作成 / 変更 / 削除 

DB

●テーブル作成 CREATE TABLE テーブル名 {フィールド名 データ型 制約, フィールド名 データ型 制約, } ・制約 PRIMARY KEY 主キー制約 NULLにできない 値が重複しない UNIQUE ユニーク制約 値が重複しない NOT NULL NOT NULL制約 NULLにできない FOREIGN KE…