SAStruts

タイムアウト画面を表示させるには

SAStrutsというかServletネタ。アプリケーションサーバー(Tomcatとか)でレルムのフォーム認証していたとする。一定時間操作がなくてセッションが破棄された時に保護されたページにアクセスするとweb.xmlので指定したページが表示される。そのログイン画面を…

Slim3 StrutsのHTMLテンプレート学習コストとSAStruts+Mayaaの学習コストはどちらが低い?

SAStrutsにはMayaaがあるので、HTMLテンプレートは用意していませんが、Slim3 Strutsでは、Mayaaの英語でのサイトが用意できないということなので、独自にHTMLテンプレート機能を持たせます。 Slim3 StrutsのHTMLテンプレート学習コストとSAStruts+Mayaaの学…

Full Ajax な CRUD アプリケーションの再作成

バグもあったし、DDDの思想もわかってきたし、S2JDBCもタイプセーフになったからきちんとしたアプリを再度つくります。ブログじゃ見にくいからcodeなにがし辺りにでも。

Full Ajax な CRUD アプリケーション その6

今回はデータの検索機能を実装します。 検索ウィンドウの作成 検索ウィンドウは以下に示したようなフォームになります。検索項目は更新系のフォームとほぼ同じです。仕様は Idは完全一致検索 氏名はLike検索 職種は完全一致検索 給料は>=、 部署は完全一致検…

Full Ajax な CRUD アプリケーション 編集後記

仕事でSAStrutsとAjaxに関して調査する必要がありまして、その延長でこの記事を書き始めました。自分のメモとして始めたですが一応読み手がいるのを想定して書き始めました。そしたら本当に読んでいらっしゃる方がいてとても驚きました。トラックバックやブ…

Full Ajax な CRUD アプリケーション その5

今回は既存データの編集、削除機能を実装します。 編集・削除ウィンドウの作成 編集・削除ウィンドウは新規追加ウィンドウを再利用します。機能は一覧から一つのレコードを選択し値をフォームに読み込むようにします。まずは選択できる行を一つだけにします…

Full Ajax な CRUD アプリケーション その4

前回でデータ一覧を表示させる事が出来るようになりました。今回はデータの更新関係についてサンプルを作っていきます。 新規追加ウィンドウの作成 まずはモックアップから。ExtJSのダイナミックフォームを使用します。 フォームウィンドウのソース Ext.Quic…

Full Ajax な CRUD アプリケーション その3

前回は画面のモックアップを作成しました。今回は実際にデータベースから取得したデータを表示するよう実装していきます。 データベースのセットアップ まず最初はデータベースのセットアップを行います。データベースにはデフォルトでEMPテーブルとDEPTテー…

Full Ajax な CRUD アプリケーション その2

前回はセットアップを完了させました。今回からいよいよ実装に入っていきます。 画面ファイルの作成 まずはベースとなるindex.htmlを作成します。通常SAStrutsのビューはindex.jspのように.jspファイルを作成しますが今回はFull Ajaxなアプリケーションを目…

Full Ajax な CRUD アプリケーション その1

はじめに 2008年09月にGoogleからGoogle Chromeがリリースされました。より快適なAjaxアプリを実現していくのが目標のようです。Chromeを使用した方ならわかって頂けると思いますがAjax Webアプリケーションはまだまだ未成熟で可能性がある事を感じさせてく…