カフェラッテ@ITの勉強部屋 -2ページ目

現状の自分


俺は、現在JAVAと.NETをひたすら勉強している。

で、もっと知識を増やすため、そしていろんな人からの意見やアドバイスをもらうために今回

ブログで勉強や日記(IT系)を書こうと思った。


なんで皆さんよろしくお願いしますね!

って誰にも見られなかったりして、、、、、、


今現在の思いとしては、JAVAよりも.NETのほうが好き!

簡単なアプリケーションではJAVAよりも.NETのほうが作りやすいと勝手に思っているからである。

JSP作るより、Visual Studioで画面にコンポーネント貼り付けるほうが断然楽だから。。。という理由だけ、、

しかし、実際複雑なアプリケーションを作るとなると、本当に.NETでいいのだろうか?

頑強でかつ容易に作れる.NETアーキテクチャを考えられるだろうか?

今の自分では無理である。


きっとアプリケーションによってJAVAを選ぶべきか、.NETを選ぶべきか、はたまた別の何かを選ぶべきか

選択しなければならない。その選択ができるように俺はがんばるニコニコ

DIコンテナで管理しているオブジェクトの取得方法

ServletContextを取得することができれば、Beanを取得することができる。例えば、Filterとかでも。


① web.xmlでContextLoaderListenerを登録する。

<listener>
  <listener-class>
    org.springframework.web.context.ContextLoaderListener
  </listener-class>
</listener>

<context-param>
  <param-name>
      contextConfigLocation
  </param-name>
  <param-value>
      /WEB-INF/ApplicationContext.xml
  </param-value>
</context-param>


② ServletContextを引数にしてWebApplicationContextUtilsを利用してBeanを取得する。

ApplicationContext context =
    WebApplicationContextUtils.getWebApplicationContext(
        servletContext);
Sample b = (Sample) context.getBean("sampleBean");