タグ

SAStrutsに関するarephのブックマーク (6)

  • SAStruts初心者が調べた記事一覧 - 放牧日記

    こんなページ調べました 参考URL Seaser2 Seasar2 - Seasar2 Seasarに関してこの2年間やってきたこと - ひがやすを blog SeasarのプロダクトMap - 主観で纏めてみた - - newta(にゅーた)の日記 Seasar関連の便利クラス - 出羽ブログ Struts使ってるならApatcheのcommonsに入ってるクラスとか使ってこうよ。 - newta(にゅーた)の日記 S2Container S2AOP Seasar2 - S2JDBC S2JDBC の弱点を補完するS2AbstractService - 出羽ブログ 続・S2JDBC の弱点を補完するS2AbstractService - 出羽ブログ S2AbstractServiceを用いたAction-Service-Logicパターン - 出羽ブログ S2AbstractServic

    SAStruts初心者が調べた記事一覧 - 放牧日記
  • SAStrutsまとめ - uzr tech memo

    SAStruts+S2JDBCでアプリケーションを構築するに当たって前調べしたことを纏めてあります。基的なことからアーキテクトまで広く利用できるようなリンク集&コメントです。 SAStrutsについて 機能について http://sastruts.seasar.org/featureReference.html#SQLFileToDto 採用した理由 http://d.hatena.ne.jp/cypher256/20080419/p13 エンドユーザーの説得方法 http://d.hatena.ne.jp/cypher256/20080419/p14 Action URLルール action.AddAction ⇒/ContextRoot/add/ action.add.IndexAction ⇒/ContextRoot/add/ SAStruts は、1画面=1Action というア

    SAStrutsまとめ - uzr tech memo
  • Validateの例 - 愚鈍人

    seasarのSuper Agile Struts - Feature Referenceを参考に 新しいアクションの追加で作成した exsample1に、Validateの機能を追加してみる。 メッセージリソースも修正するので、ついでにJSPページの表示項目名もメッセージリソースから取得するよう修正した。 入力ページの修正 入力ページindex.jspをsrc/main/webapp/WEB-INF/view/exsample3にコピーし<html:errors>タグを追加する。 <%@page pageEncoding="UTF-8"%> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>exsample3入力フォーム</title> </head> <b

  • SAStrutsでセッションを使ったログインと認証 - Block Rockin’ Codes

    認証の方法は悩みがちなポイントだと思います。コンテナ等の実装も含めると手段は色々あるし、一言に認証といっても、色々な業務ロジックが絡んでくることも多いからでしょうか。 今回はSAStrutsで、sessionとAOPを使ったスタンダードな方法を実装しました。 仕組みはいたってシンプルで、何らかのロジックで認証した後、ID等のデータをセッションに格納して、その有無でログイン済みかを確認するというものです。ログアウトはそのセッションを廃棄することになります。Webアプリケーションでは王道の方法だと思います。 この場合、認証のチェックが必要な場面で同じ処理が必要になるので、SAStrutsではセッションのチェックはメソッドを分けて、AOPでアクションに適応します。 今回は、全体的にログインしっぱなしでいて欲しいので、LoginAction以外では全てのアクションで確認します。 これにより、どのペ

    SAStrutsでセッションを使ったログインと認証 - Block Rockin’ Codes
  • SAStrutsの入力チェックの順序 - koroharoの日記

    SAStrutsの入力チェックの実装手段は以下の3つがある。 1)アノテーション…入力項目ごとに複数定義できる。 2)検証用メソッド…ひとつのアクションごとに複数定義できる。 3)アクションメソッド…アクションに対して定義できる。 1,2,3の順序 デフォルトでは、入力チェックの順序は、1 -> 2-> 3 の順になる。 1と2の順序は、Excecuteアノテーションのvalidateで、順序の入れ替えができる。 デフォルトでは、1、2、3 は、その前段でエラーが発生したら、次のチェックは実施されない。 ただし、ExcecuteアノテーションのstopOnvalidationErrorで変更できる。 3は、1,2の入力チェックが全てOKのときだけ実行される。 2が複数あるときの順序 2 が複数ある場合は、Excecuteアノテーションのvalidateで順序が指定できる。 2が複数あるとき

    SAStrutsの入力チェックの順序 - koroharoの日記
  • StrutsのXML地獄から開発者を解放するSAStruts

    StrutsのXML地獄から開発者を解放するSAStruts:Java初心者が超俊敏にWebアプリを作る方法(2)(1/3 ページ) Eclipseプラグイン「Dolteng」のScaffoldという自動生成機能やSeasar 2.4のHOT deploy機能を利用して、DBの参照・更新・削除ができるSAStrutsのWebアプリを作ります。Java初心者だけでなくStrutsに慣れた開発者も必見です 連載第1回の『1分でWebアプリを作れるEclipseプラグイン「Dolteng」』では、Webアプリケーション開発に非常に便利なEclipseプラグインである「Dolteng」の機能を使用して、「SAStruts」(後述)のプロジェクトを自動生成しました。 このDoltengで自動生成されたプロジェクトとソースはテンプレートとしての基的機能しか作成されていません(Doltengも進化中で

    StrutsのXML地獄から開発者を解放するSAStruts
  • 1