タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

seasarに関するnmasatomoのブックマーク (2)

  • 2008-05-16 - 出羽ブログ 〜 はてな版 〜 型推論のS2Containerラッパー

    型推論の要素を盛り込んだS2Containerのラッパーを作ってみました。 たとえば、 HttpServletRequest req = SingletonS2Container.getComponent(HttpServletRequest.class); JdbcManager jdbcManager = SingletonS2Container.getComponent(JdbcManager.class); HogeService hogeService = SingletonS2Container.getComponent(HogeService.class); は、次のように書き換えることができます。 HttpServletRequest req = S2.lookup(); JdbcManager jdbcManager = S2.lookup(); HogeService

    2008-05-16 - 出羽ブログ 〜 はてな版 〜 型推論のS2Containerラッパー
  • 環境プロパティー - cypher256's blog

    通常、業務システムを開発する場合、色々な設定値をどこかに格納しておく必要があります。DB だったり、プロパティー・ファイルだったりするのですが、今回のシステムではプロパティー・ファイルを使いました。そこで、環境による違いを吸収するために、勝手に切り替わる仕組みを作るか、原始的な方法では手で書き換えるなどがありますが、S2 には Ruby の実行モードのような環境名というものがあります。条件により dicon ファイルの差し替えが可能だったりしますが、環境ごとのプロパティーなどは設定が同じファイル内の近くにあるほうが見やすいので、こんな感じにしました。 [/src/main/resources/env.properties] # 一時作業ルート・パス TEMP_ROOT_PATH.ct=c:/temp TEMP_ROOT_PATH.it=/tmp TEMP_ROOT_PATH.product

    環境プロパティー - cypher256's blog
  • 1