kl-labo / young

0 stars 14 forks source link

022_Spring プルリクです~ #41

Closed shioriwest closed 8 years ago

shioriwest commented 8 years ago

9月度の勉強テーマはSpringです。 なかなかに粗い出来ですがレビューお願いします!

murayama333 commented 8 years ago

クローンすればすぐに動かすことができるSpringプロジェクト

おいっす。 Gradleで動かすようですが、gradle eclipseしてからEclipse上で動かすかんじですか?

shioriwest commented 8 years ago

お疲れ様です! そうですね、ラッパーの設定はしていないので、Gradle入ってなきゃ動かないですね。

gradle eclipseしてからEclipse上で動かすかんじですか?

よろしくおねがいします!

murayama333 commented 8 years ago

雑談なども含めて、たくさんコメント入れました。 Springの勉強、コードも付いてるし、いいかんじですよ。 可能な範囲で修正して、再度プルリクくださいませ。

shioriwest commented 8 years ago

お疲れ様です! だいぶ遅くなりましたが、指摘部分の修正と少し内容をパワーアップさせました。 レビューよろしくお願いします!!!!

shioriwest commented 8 years ago

お手数ですがまたビルドできなかったらご連絡ください…

murayama333 commented 8 years ago

見ますので少々お待ちくださいね。

murayama333 commented 8 years ago

レビューdone。お疲れ様でした。

ビルドまわりで少々てこずりました(Tomcatの最新だと動くとか)。 Gradleとか、Eclipse WTP(サーバ起動など)とか絡んでくると起動方法が難しくなるよね。 (逆にいうとGradleとかビルドツール勉強しとくと現場でも活躍するとかしないとか)

あとSpringは書いてくれてたとおり、現在は肥大化しすぎて、 全体像を把握するのが難しくなっています(だからSpringBootみたいなんが必要)。

SpringのコアはDIコンテナ。DIコンテナがあるからAOPが適用できる。 AOPがあるから、本質的でない処理(非機能要件)を分離できる。 あとはSpringMVCとかBatchとか、モジュールが豊富。この辺は私も最近疎くなってます。。

というわけで社内でSpringといえばおしりん、になれるようにがんばってください。