tag:sastruts

TAG: sastruts

2010-12-19 11:55SAStruts Seasar2 自体が 2016年の半ばあたりで終了推奨宣言されていて、その事実上の後継として LastaFlute (Javaでリーンスタートアップ) | DBFlute みたいなのが出てきている。 sastruts index バージョンと製造年月日 SAStrutsはもうすでに仕様が凍結…, ,
2010-12-22 15:02SAStruts/Action action index * SAStruts/Action/Actionクラスの作り方 * SAStruts/Action/Executeアノテーション * SAStruts/Action/入力値のバリデート * SAStruts/Action/レスポンスのコン…, ,
2012-08-07 20:37SAStruts/Action/Actionクラスの作り方 単なるJavaのクラスとして作成して名前を下記のようにケツにActionをつけて作る。 HogeHogeAction ちなみにクラス名は「2文字 + Action」以上の長さが必要で「1文字 + Action」のクラス名ではうまくルーティングしてもら…, ,
2013-07-09 09:31SAStruts/Action/Executeアノテーション URLからの呼び出し対象にするExecuteアノテーションはオプションが沢山あるのでメモ。 Formでの値のチェックをする validatorオプションをtrueにするとFormでアノテーションで設定した条件で値のチェックを行う。,
2013-02-16 18:06SAStruts/Action/URLとのマッピング 基本 公式のドキュメントによると・・・ Super Agile Struts - Feature Reference * Webアプリケーション名の後ろのパス(/login/)の最後のスラッシュをActionに変換(/loginAction)します。スラッ…, ,
2013-02-16 17:36SAStruts/Action/レスポンスのコントロール Actionメソッドが様々なリターンをすることによってレスポンスがコントロールできる。 単にJSPに渡してその出力をレスポンス JSPのファイル名を指定することによって、そのJSPファイルの出力がレスポンスになる。,
2013-02-16 18:11SAStruts/Action/値をJSPに渡す SAStrutsではJSPに渡す場合Actionクラスでpublicなメンバを作るとそれをJSP側で参照できるようになる。 class HogeAction{ public String piyo; } JSP側からはこの名前でアクセスできる, ,
2010-12-22 16:21SAStruts/ActionForm action_form index 基本的な役割 単にリクエストを受けるだけの入れ物 設計指針 リクエスト→Actionメソッド間 SAStrutsの定番の通りpublicのString型メンバを用意してうける。 簡単なバリデーションはここでアノテーションで掛けて…, , ,
2013-02-16 19:22SAStruts/ActionForm/チェックボックスのチェックを外す対応 チェックボックスのチェックを外しても反映されない事象 ActionFormのインスタンスをセッション管理にした場合、チェックボックスの値の送受信で変なことになる。, ,
2013-02-16 19:08SAStruts/ActionForm/構造化されたパラメータの可変個数受け 構造化されたパラメータの可変個数受け。 つまり、複数列の行が増減する表を更新するような状況 1個分のパラメータに当たる内部クラスを作成する,
2013-07-19 18:19SAStruts/application.propertiesファイルを分割する 大勢で作業するとバージョン管理でウザイので分割したかった できない!以上! タグ sastruts java,
2013-07-05 12:14SAStruts/cookie操作 cookie操作っす。 オブジェクトをつかむ S2Containerを眺めると、cookieも暗黙でDIコンテナが管理してくれているようだ。 なのでこいつをゴニョっとすればいいようだ Actionメソッドのpropertyに加える, ,
2013-08-26 11:22SAStruts/errorメッセージをEL式で使う Formでのエラーメッセージは通常 <html:errors property="hoge" /> のようにtaglibを使って出力する。 この出力。若干タグ情報がくっついてきたり、個別に列挙できなかったりと少々使い勝手がよくない。なのでラッパーを作る, , ,
2010-12-23 16:48SAStruts/JSP JSPも参考に jsp index 設計 設計としては View 側のJSP は Action にくっついているものであり、他の Action から呼んで再利用するようなものではない。 SAStruts の JSP 基本的に普通に JSP だったり Struts のタグライブラ…, , , , , ,
2010-12-19 14:11SAStruts/mobylet/PC版とモバイル版で同じURLを使う PC版のURLでとりあえずうけてmobile版のコントローラーへ流す フィルターを使う タグ sastruts java 携帯電話 mobylet 未完, , , ,
2012-01-25 14:09SAStruts/propertiesファイルから設定を読み出す バージョンと製造年月日 2012-01-25 propertiesファイルを作る /hoge/src/main/resources/piyo.properties な感じでファイルを用意して 内容は # key value abc=…, ,
2011-02-21 20:54SAStruts/S2JUnit4でserviceクラスをテストする ここでの記述は特に Service(データベース関係の処理)だけでなくもちろん、Entity や Form にも応用可能である。 まず使ってみる プラグインの準備, , , ,
2014-07-17 11:04SAStruts/Struts1.2 が開発終了してしまっている問題 SAStruts は実装が面倒な Struts1.2 への簡単な仲介役として存在しているのだが、その Struts1.2 の開発が止まってしまったということでセキュリティやバグの問題をどうするかという問題。,
2013-05-27 11:40SAStruts/コマンドラインからの実行 Webアプリでもバッチ処理とかcronでServiceを動かしたいとかいろいろあると思うので、コマンドラインで実行できるようにしたい tomcat を内部から curl で叩くという方法もあるだろうが、筋としては違うと思う。, , , , ,
2013-05-26 20:02SAStruts/サービス層を分割する サービス層・・・設計視点だとロジック層と言うのだろうか? その分割に関して なぜ分割したいか? SAStruts + S2JDBC の標準仕様(Doltengプロジェクトで作る)ではレイヤーとして,
2013-04-05 11:31SAStruts/セッション管理 何かの値をセッション管理して持ちまわる方法 セッション管理したい情報の入れ物の作成 セッションで管理したい情報を入れるための塊のクラスを作る。 ポイント・・・, , ,
2012-08-15 19:12SAStruts/トラブルシューティング 絶対すんなり進むことが無いJava開発なのでもうしょうがないねコレは SAStrtusそのものじゃないけど開発中に遭遇したエラーはここに書いておく。 Tomcat 起動時にInvalid byte 1 of 1-byte UTF-8 sequence.と表示されて起動しな…, ,
2012-02-03 10:24SAStruts/トランザクション管理 SAStruts というよりかは S2JDBC とかの領域か? デフォルトのトランザクション SAStrutsではデフォルトでActionメソッド単位でトランザクションが開始されることになっている。 内部で例外が発生して、それを呼び出し元のコントローラーまでぶん投げるとAc…, , ,
2010-12-23 19:09SAStruts/値の更新画面を作ってみる 更新系画面の定番 大体の更新系の定番画面というのは * フォームの表示 * クライアントサイドでのvalidate * サーバサイドでのvalidate →だめならフォームに押し返す(値の復元+エラーメッセージ), ,
2012-08-29 13:12SAStruts/入力チェック つまりバリデータ(Validator)とか言われる処理。 formの記述に関しての注意は SAStruts/ActionForm にもあるので参考にしてくれ。 * SAStruts/入力チェック/Form側で Annotation を使って設定する * SAStruts/入…, , ,
2013-05-31 14:47SAStruts/共通の設定ファイルを作る 設定読み出し用のクラスを作る public class Config{ public String CONFIG_STRING; public boolean CONFIG_BOOL; public int CONFIG_INT; pub…, , ,
2013-03-30 17:54SAStruts/機能別実装パターン 実装方針 * 値を特定するIDは数値 * 1セッションを1Actionに実装 * 無理にActionを統合しない。違いがあるなら増やす方針。処理はservice層で共通化する。定型文が増えるのは構わない,
2013-03-30 20:20SAStruts/機能別実装パターン/一覧表示セッション 一覧表示 URL http://hogehogehoge.com/hogePiyoList/?hoge=piyo&so=id-a&pg=3&lm=10 Action /** * HogePiyoを条件に沿って検索し表示する */ public…, ,
2013-03-30 19:44SAStruts/機能別実装パターン/詳細表示セッション 詳細画面表示 URL http://hogehogehoge.com/hogePiyoDetail/1234 Action /** * HogePiyo詳細表示 * */ public class HogePiyoDetailAction …,
2013-05-25 20:57SAStruts/自作のcreatorを作る 既存のものを参考にする デフォルトのcreator.diconを覗くと、 <component class="org.seasar.framework.container.creator.ServiceCreator"/> と書かれているのでこのコードを参考に…,