JSFの覚書

|JSFの覚書メニューへ|


NetBeansIDEで作るJSF,Hibernate,Springアプリ 環境設定


1. 開発環境

JavaJDK 1.6
開発ツールNetBeans IDE
サーブレットコンテナApache-tomcat-6.0.18
JSFJSF 1.2, Tomahauk
ORマッピングHibernate 3.2.5
データベースOracle 11g
DIコンテナSpringFramework 2.5


2. NetBeansIDEのインストール

3. NetBeansIDEの設定

3.1 プロジェクト作成

[ファイル]->[新規プロジェクト]

3.2 プロジェクトの設定

作成したプロジェクトを選択し、[ファイル]->[プロジェクトプロパティー]

3.3 Spring XML 構成ファイルの作成

<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
    <property name="configLocation">
        <value>WEB-INF/classes/hibernate.cfg.xml</value>
    </property>

    <property name="hibernateProperties">
        <props>
            <prop key="hibernate.show_sql">true</prop>
        </props>
    </property>

</bean>

3.4 web.xmlの編集

<context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>/WEB-INF/spring構成ファイル名</param-value>

</context-param>
<listener>
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<!-- Webスコープを利用するための設定 -->
<listener>
    <listener-class>org.springframework.web.context.request.RequestContextListener</listener-class>

</listener>

3.5 faces-config.xmlの編集

<application>
        <el-resolver>org.springframework.web.jsf.el.SpringBeanFacesELResolver</el-resolver>
</application>