最新更新日:2017/03/27 Mayaaとは MayaaはHTMLをベースとしたテンプレートによるプログラマとデザイナの作業分担を強く意識したWEBフロントサービスエンジンです。 (詳しい情報)
S2Strutsでアノテーションを利用したカスタムValidationの作成をするには次の手順をやっていきます。 新規Validation作成 application.propertiesに追記 validator-rules.xmlに追記 Validationアノテーションの作成 アノテーションで変数がある場合のみ次の手順も行う ConfigRegisterの作成 validator.dionに追記 新規Validation作成 package org.seasar.struts.examples.validator; import javax.servlet.http.HttpServletRequest; import org.apache.commons.validator.Field; import org.apache.commons.validator.Validator;
S2StrutsのVALIDATIONアノテーションを使って、 フォームBean(DTO)の入力チェックを行なう場合。。。 --- HogeDto.java --------------------------------- 1:public class HogeDto implements Serializable { 2: private String name; 3: public static final String name_VALIDATOR_0 = "required"; 4: public static final String name_VALIDATOR_ARGS = "keys=name, resource=true"; 5: n: /* 以下略 */ -------------------------------------------------- な感じに定数
S2Strutsを使うときは1.2系/1.3系のバージョンにかかわらず共通で次のパターンでいくのがわかりやすくて安全だと思います。 基本的にjspとActionFormとActionとInitActionは1対1対1対1で作成 jspからのサブミットはformのaction属性に対応するActionへのみとする(1つのフォームを異なるActionへサブミットするs2struts:submitタグを記述しない) 呼び出されたActionでは次画面の表示に必要な処理は行わない 次画面の表示に必要な情報はその画面(jsp)のs2struts:initタグから呼び出すInitActionで行う たとえば、従業員のマスタメンテで編集画面(edit.jsp)から確認画面(confirm.jsp)へ遷移するとします。 edit.jsp <html:form action="/edit"> ・・・ <s2
News 2024/03/19DBFlute-1.2.8 (Java8対応) をリリースしました。 2023/10/12DBFlute-1.2.7 (Java8対応) をリリースしました。 2022/05/08DBFlute-1.2.6 (Java8対応) をリリースしました。 2021/01/01DBFlute-1.2.4 (Java8対応) をリリースしました。 2020/01/01DBFlute-1.2.2 (Java8対応) をリリースしました。 2014/12/01DBFlute-1.0.5N ("に"ゅーろーど) をリリースしました。 2012/09/26DBFlute-1.0.0 をリリースしました。 2010/05/21サイトを全面リニューアルしました。 2009/12/14DBFlute.NETの仮のトップページを公開しました。 [jfluteのつぶやき] *2024/0
最近使っているのは、S2Struts1.3系。 今まで長らくS2JSFを使ってきたので、 S2StrutsのActionForm辺りの扱いに、ちょっと戸惑ってます。 一番困ったのが、ActionFormに初期値を入れたい場合。 リンクやリダイレクトでHTMLに飛んできた場合、 <s2struts:init>タグで、InitAction#initializeを呼び出しても InitActionにはActionFormがバインドされません(よね?) # もちろん、前ページのActionでActionFormを作っておいて、 # フォワードで飛んでくれば、問題なくバインドされますが。 ActionFormのクラス名前をXxxDtoとして、 AutoRegisterでS2コンテナに登録しておけば InitActionにDtoはバインドされますが、ここでDtoに値を設定しても 描画されるHTMLには
昨今、雑誌やWeb上のニュースなどで「DI(Dependency Injection)」や「AOP(Aspect Oriented Programming)」、「Seasar2」や「Spring(正式にはSpring Framework)」という単語を目にすることが多いとお感じではないでしょうか。 もし、貴方が「また流行りものか」とお考えになってこれらの用語を今まで無視されていたら、ちょっと考えを改めてもらわないといけません。なぜならDIやAOPそしてDIxAOPコンテナ(注1)と呼ばれるSeasar2やSpringは一時的な流行で終るようなものではなく、今後のJ2EE/Webアプリケーション開発では主流になるものだと考えられているからです。 実際に、Seasar2やSpringはJ2EEを使ったWebアプリケーションの開発現場で利用されはじめています。また、多くの企業が導入の検討を開始し
国産のDIコンテナでひがやすをさんが中心となって開発されているフレームワークです。 現在はSeasarファウンデーションによって運営されています。 初めて使ったときの衝撃が大きかったので文章にまとめてみました。 まだ内容は少ないですが、随時追加していく予定です。 これから始める方や、ちょっと確認したかったという方のお役に立てればと思います。 間違い等を指摘いただける方は以下までよろしくお願いします。 HP作成・管理者にメールする。 リンクはフリーですが、メールをいただけると光栄です。 公式HP:Seasar2 HP(外部リンク)
利用者向け情報 ニュース & Wiki プロダクト一覧 メーリングリスト Eclipseプラグイン Mavenリポジトリ ライセンス 各種リソース イベントサイト ファウンデーションサイト 開発者向け情報 SeasarWiki ソースコードリポジトリ 課題追跡 継続的ビルド 開発者ログイン サーバチームサイト Java プロジェクト S2Container.Java Seasar2 (S2Container) Presentation.Java Cubby Mayaa mobylet S2BlazeDS S2Flex S2JSF S2OpenAMF S2Portlet S2Struts SAStruts Teeda Ymir Persistence.Java DBFlute Doma Kuina S2Dao S2Hibernate S2JDBC S2OpenJPA S2TopLink Co
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く