【DI】Java Spring Frameworkを語るスレ 5.0at TECH
【DI】Java Spring Frameworkを語るスレ 5.0 - 暇つぶし2ch73:デフォルトの名無しさん
12/03/15 11:19:13.40
勘違いでした
72は無視してください

>>72
> Urlがまちがってました。
> /adminではなく/rest001です。


74:デフォルトの名無しさん
12/03/16 01:30:10.33
<servlet-mapping>
<servlet-name>rest001</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
俺個人は、アスタは*.htmlとかfilter-mappingにしか使わん。

75:デフォルトの名無しさん
12/03/16 11:20:39.34
ていうか、そもそもサーブレットの仕様も分からんし、
(ハンドリングがちゃんと出来てるか)
バグってないかも分からんし、
applicationContextに相当するもんの設定が正しいかも分からんし、
springコンポーネントが利用されているかどうかも分からん。


76:デフォルトの名無しさん
12/03/21 17:17:30.71
>>69 とか
>>71 のゆとりはいますぐstruts1.xのプロジェクトに戻るんだ。

77:sage
12/04/02 21:22:04.84
>>70さん

自分も以前に同様の事象に困っていて、>>70さんの提示している①案で対応しましたが
この同一コントローラー名のエラーに関しては、設定如何で回避できるものなのでしょうか?

モデルとコントローラのクラス名称をできるだけ同じにしたいので、設定で
できるのであれば、今後の開発の時に試してみたいです。

78:sage
12/04/05 18:30:13.29
1つの画面で複数のレコード分のデータを入力したデータを
POSTして、サーバ側でList型の形式で受け取ることはできるのでしょうか?

ModelAttributeとか使えばいけそうな気がするのですが・・・。

Bean - List - Bean 見たいな形式にすればいけるかとも思ったのですが
こちらもうまくいかず・・・。


79:営利利用に関するLR審議中@詳細は自治スレへ
12/04/06 01:15:58.08
>>77
だから「springの法則に従った正しい規約」で
運用すんなら、アノテと標準的なアクション用のxmlで
ほぼセロコンフィグで済むんだって。

そうじゃないことするんだから、アノテをやめたらどうなんだい?
って書いてると思うだが?


80:営利利用に関するLR審議中@詳細は自治スレへ
12/04/07 00:20:59.16
>>78
こういうこと?
URLリンク(viralpatel.net)

81:デフォルトの名無しさん
12/04/26 11:29:20.13
spring3.0の情報どこかに載ってないですか?

82:デフォルトの名無しさん
12/04/26 11:47:41.96
3.0?数年前から山ほどあるよね?


83:デフォルトの名無しさん
12/04/26 15:50:02.19
ないよ

84:デフォルトの名無しさん
12/04/26 15:57:35.62
これが必要にして十分な情報。

Spring Framework
Reference Documentation
3.1
URLリンク(static.springsource.org)

これ以外は必要無い。

85:デフォルトの名無しさん
12/04/27 03:03:19.11
英語のサイトしかないの?

86:デフォルトの名無しさん
12/04/27 11:20:18.83
英語だろうがなんだろうが、あるかないかで言えば「ある」
英語読めないなら、古い情報で我慢しておけばいいだけ

もっとも、探せば日本語の情報も断片的なものがかなりの量存在するから
自分の必要なものを集めてまとめておけばいいよ


87:デフォルトの名無しさん
12/05/06 09:39:47.04
Spring 3.0 MVCのサンプルコードどこかに載っていませんか?
コントローラでDBから取ってきたデータをどうやってVIEWに渡すのか知りたいのです。

88:デフォルトの名無しさん
12/05/11 01:45:35.85
Spring 3 MVC で、Form の複合チェックをするにはどうしたらいいでしょうか?

Form クラスのフィールドに @NotEmpty とか @Size(min = 1, max=50) とか
つけますが、単項目チェックなら、以下のページのサンプルのように出来ます。
URLリンク(www.roseindia.net)

複合チェックをしたかったら、いまは Controller クラスのなかで
ばりばりチェックロジックを書いてしまっているのですが、

Spring 3 の正しいやり方としては以下のように、Validation クラスを作って、
Controller クラスで @Autowired して、validate() メソッドを呼べばいいのですか?
URLリンク(www.roseindia.net)

Spring2 の MVC の経験者(その人はSpring3 はやってない)に聞いたところ、
だいたいこんな感じだったそうですが・・・

89:デフォルトの名無しさん
12/05/14 21:04:19.64
自分もSpring3 MVCで作り始めたけど、ModelMapに値詰めて返してTitlesとか使って描画っていう
やりかただと、Web画面側のデザイン面での制約がけっこう大きいと気がついて結局、
Web画面とサーバ側の通信はJSONのみ、
Spring側は、DBとモデルオブジェクトのマッピング、ControllerでJSONデータのハンドリングやらせて
あんまりSpring MVC使う意味が無くなってるかも。。。

validationは、画面側でjQueryのプラグイン使ってやらせてる。
validation条件の変更とか、全部JavaScript側でできるし。

DBとモデルオブジェクトのマッピングと、Controllerだけ使うような場合って
利用するSpringのjarのミニマムの組み合わせってどんなんだろう?


90:デフォルトの名無しさん
12/05/15 00:02:47.29
>>89
Titles じゃなくて Tiles のことだよね?

91:デフォルトの名無しさん
12/05/15 00:48:29.02
>>90
そうだった。タイプミス。正しくはTilesだよね。


92:デフォルトの名無しさん
12/05/17 18:30:38.91
SpringMVCのModelAndView について質問があります。
Spring2でSpringMVCをやっていたときは、Controller クラスのなかで、

 ModelAndView mav = new ModelandView();
 mav.setViewName("/foo/bar/hoge.jsp");
 return mav;

みたいに、ModelAndViewクラスのインスタンスをreturnしていました。

一方Spring3 の MVC のサンプルをいくつか見てみると(たとえば以下)
URLリンク(blog.springsource.com)

Controllerクラスの、リクエストを処理するメソッドの返却値はStringで、
遷移したいview名を文字列でそのまま返すようになっていて、

 上記ページの例:
 return "home";

もしJSPに何か値を渡したかったら、Modelクラス(org.springframework.ui.Model)が渡ってくるから
そいつに model.setAttribuite("output", output);
というようにしてあげれば、JSP側で値が取得されるみたいなんだけど、
Spring3 からは、Controller クラスの返却値はStringとなるように作る、という理解でよいでしょうか?

93:デフォルトの名無しさん
12/05/19 14:58:14.71
設計次第


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch