タグ

2007年7月30日のブックマーク (6件)

  • Spring Framework & Hibernate [それはBooks]

    アメリカではすでにデフェクトスタンダードとなっている、『Spring Framework』の覚書きです。つまずいた点やハマった点、気になった点などを書き連ねていこうと思います。 Spring と一緒に使われることが多い、O/R マッピングツールである 『Hibernate』との絡みも、書き連ねられたらと思います。 Spring は IoC コンテナ (またの名を DI コンテナ) の実装です。IoC とは、ハリウッドの原則、いわゆる『制御の逆転』をもとにした技法です。フレームワークではよく使われている方法で、「コンテナに管理されるオブジェクトは、コンテナのことは知らなくてよい。必要なときは、コンテナから呼び出します。」というものです。 制御の逆転が最近になってやっと話題に上がってきたのは、テストファーストやテストドリブンといった、ユニットテストの重要性が見直されてきたからだと思います。Io

  • Spring Framework 覚書き - MVCフレームワーク [それはBooks]

    アメリカではほとんどデフェクトスタンダードとなっている「Spring Framework」の覚書きです。Spring は簡単に言うと、IoC (制御の反転)、またの名を DI (依存性注入) という仕組みを取り入れた軽量コンテナです。 Springは MVCフレームワークを提供しています。Springのフレームワークは、すべてインターフェースベースになっているので、単一継承の JAVA にとっては非常にありがたいものです。Spring MVC の View には、JSP の他、Velocity、XSLT、JSFなどといったさまざまな技術が使えます。 Validation 機能は、Web システムにとって非常に重要なものとなっています。Springでは、 Validation は Web パッケージと切り離されているので、単体テストも簡単に出来るようになっています。 Springの詳細につい

  • Spring MVC

    web.xmlでDispatcherServletの設定(最初だけ) controllerの作成(StrutsにけるAction) controllerのマッピングの設定(どのURLがどのcontrollerを利用するかを設定ファイルに書き込む。実際には色々な設定の仕方があるが、今回はデフォルト) ViewResolverの作成。これはあるcontrollerから、jspやらvelocityに遷移させる際に参照する。今回はデフォルト。 velocityファイルの作成。 最初に戻る DispatcherServletの設定 web.xmlに以下のservletを書き込む。現在xdocletを使ってweb.xmlを書き出しているので、実際にはsrc/mergeにある servlets.xmlの中に書き込むことになる。 <servlet> <servlet-name>webcms</servle

  • コラボレータをオートワイヤリングする

    Get a free logo with your purchase of ANDORE.COM We have a 90%+ satisfaction rate from our customers

    コラボレータをオートワイヤリングする
  • いつかMavenと呼ばれたい@Wiki

    なんてったって、自らMaven(=達人)と言っているくらいですから。 個人的には、もしかするとEclipseにも負けないくらい開発スタイルに大きなインパクトを与える可能性を持ったツールではないかとも思い込んでいます。 ・・・こんな書き出しで、Mavenについて書いたのが1年前。それからず~っと更新もせず、早1年が経ってしまいました。個人的な生活の大きな変化もあって、Mavenに触れない日々が続いたのです。 そんな中、書店で目にしたのが『Maven2.0入門』(野瀬直樹・横田健彦著:技術評論社)。とうとう、書籍が出るまでになったんだと、感慨無量でそのを手にしました。 Mavenのエッセンスがとてもうまくまとめられていて、自分にとってはとてもいいリハビリになりました。 そしてなによりも読んでいて楽しかったのが、著者お二人がMavenにすごく惚れこんでいるのがよくわかる点でした。 私がここでM

    いつかMavenと呼ばれたい@Wiki
  • TokuLog 改め だまってコードを書けよハゲ - ケータイシミュレータなんて使ってないで Moxy 使えばいいのに

    Blog Search when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${entry.path} [in template "__entry.ftlh" at line 3, column 25] - Reached through: #include "__entry.ftlh" [in template "entry.ftlh" at