|
Integrating JSF, Spring and Hibernate |
|
Here is the full code of applicationContexthibernate.
xml file
<?xml version=”1.0" encoding=”UTF-8"?>
<!DOCTYPE beans PUBLIC “-//SPRING//DTD
BEAN//EN” “http://
www.springframework.org/dtd/springbeans.
dtd”>
<!—
- Application context definition for MyFaces,
Hibernate and Spring Integration application.
—>
<beans>
<!— =========================
RESOURCE DEFINITIONS
========================= —>
<!— Configurer that replaces ${...}
placeholders with values from a properties file
—>
<!— (in this case, JDBC-related settings for
the dataSource definition below) —>
<bean id=”propertyConfigurer”
class=”org.springframework.beans.factory.config.
PropertyPlaceholderConfigurer”>
<property name=”location”><value>/WEBINF/
jdbc.properties</value></property>
</bean>
<!— Local DataSource that works in any
environment —>
<!— Note that DriverManagerDataSource
does not pool; it is not intended for
production —>
<bean id=”dataSource”
class=”org.springframework.jdbc.datasource.
DriverManagerDataSource”>
<property name=”driverClassName”>
<value>${jdbc.driverClassName}</value>
</property>
<property name=”url”><value>${jdbc.url}
</value></property>
<property
name=”username”><value>${jdbc.username}
</value></property>
<property
name=”password”><value>${jdbc.password}
</value></property>
|
|
</bean>
<!— JNDI DataSource for J2EE environments
—>
<!—
<bean id=”dataSource”
class=”org.springframework.jndi.
JndiObjectFactoryBean”>
<property
name=”jndiName”><value>java:comp/env/
jdbc/roseindiaDB_local</value></property>
</bean>
—>
<!— Hibernate SessionFactory —>
<bean id=”sessionFactory”
class=”org.springframework.orm.hibernate3.
LocalSessionFactoryBean”>
<property name=”dataSource”>
<ref local=”dataSource”/></property>
<property name=”mappingResources”>
<list>
<value>/net/roseindia/dao/hibernate/
User.hbm.xml</value>
</list>
</property>
<property name=”hibernateProperties”>
<props>
<prop key=”hibernate.dialect”>
${hibernate.dialect}
</prop>
<prop key=”hibernate.show_sql”>true
</prop>
</props>
</property>
</bean>
<!— Transaction manager for a single
Hibernate SessionFactory (alternative to JTA)
—>
<bean id=”transactionManager”
class=”org.springframework.orm.hibernate3.
HibernateTransactionManager”>
<property name=”sessionFactory”><ref
local=”sessionFactory”/></property>
</bean>
<!— =========================
BUSINESS OBJECT DEFINITIONS
========================= —>
<!—
Data access object: Hibernate
|
|
Jan 2008 | Java Jazz Up | 74 |
|
|
View All Topics |
All Pages of this Issue |
Pages:
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53 ,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63 ,
64,
65 ,
66 ,
67 ,
68 ,
69 ,
70 ,
71 ,
72 ,
73 ,
74 ,
75 ,
76 ,
77 ,
78 ,
79 ,
80 ,
81 ,
82 ,
83,
84 ,
85 ,
86,
87 ,
88,
89 ,
90 ,
91 ,
92 ,
93 ,
94 ,
95 ,
96 ,
97 ,
98 ,
99 ,
100 ,
101 ,
102 ,
103,
104 ,
105 ,
106,
107,
Download PDF |
|
|
|
|
|
|
|
|
|