快速建立一个基于 jsf+spring+hibernate工程Word格式文档下载.docx

上传人:b****5 文档编号:17585269 上传时间:2022-12-07 格式:DOCX 页数:20 大小:19.97KB
下载 相关 举报
快速建立一个基于 jsf+spring+hibernate工程Word格式文档下载.docx_第1页
第1页 / 共20页
快速建立一个基于 jsf+spring+hibernate工程Word格式文档下载.docx_第2页
第2页 / 共20页
快速建立一个基于 jsf+spring+hibernate工程Word格式文档下载.docx_第3页
第3页 / 共20页
快速建立一个基于 jsf+spring+hibernate工程Word格式文档下载.docx_第4页
第4页 / 共20页
快速建立一个基于 jsf+spring+hibernate工程Word格式文档下载.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

快速建立一个基于 jsf+spring+hibernate工程Word格式文档下载.docx

《快速建立一个基于 jsf+spring+hibernate工程Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《快速建立一个基于 jsf+spring+hibernate工程Word格式文档下载.docx(20页珍藏版)》请在冰豆网上搜索。

快速建立一个基于 jsf+spring+hibernate工程Word格式文档下载.docx

dao:

Java代码

1.public 

interface 

UserDao 

2. 

public 

UserTable 

getUser(String 

username);

3.} 

4. 

5. 

6.public 

class 

UserDaoImpl 

extends 

HibernateDaoSupport 

implements 

UserDao{ 

7. 

8. 

username) 

9. 

user=(UserTable)getHibernateTemplate().get(UserTable.class, 

10. 

return 

user;

11. 

12. 

13.} 

源码copytoclipboard打印?

 

3.} 

UserDao{ 

publicinterfaceUserDao{

publicUserTablegetUser(Stringusername);

}

publicclassUserDaoImplextendsHibernateDaoSupportimplementsUserDao{

publicUserTablegetUser(Stringusername){

UserTableuser=(UserTable)getHibernateTemplate().get(UserTable.class,username);

returnuser;

}

bs:

UserService 

4.public 

UserServiceImpl 

UserService{ 

private 

userDao;

6. 

// 

TODO 

Auto-generated 

method 

stub 

userDao.getUser(username);

getUserDao() 

13. 

void 

setUserDao(UserDao 

userDao) 

14. 

this.userDao 

15. 

16. 

17.} 

UserService{ 

stub 

publicinterfaceUserService{

publicclassUserServiceImplimplementsUserService{

privateUserDaouserDao;

//TODOAuto-generatedmethodstub

returnuserDao.getUser(username);

publicUserDaogetUserDao(){

returnuserDao;

publicvoidsetUserDao(UserDaouserDao){

this.userDao=userDao;

6.配置spring把刚才建立的这几个dao,service,ucc相应的bean设置进去

1.<

?

xml 

version="

1.0"

encoding="

UTF-8"

>

2.<

!

DOCTYPE 

beans 

PUBLIC 

"

-//SPRING//DTD 

BEAN//EN"

http:

//www.springframework.org/dtd/spring-beans.dtd"

3. 

4.<

beans>

6.<

bean 

id="

dataSource"

class="

mons.dbcp.BasicDataSource"

<

property 

name="

driverClassName"

value>

oracle.jdbc.driver.OracleDriver<

/value>

/property>

url"

jdbc:

oracle:

thin:

@localhost:

1521:

oracle<

username"

test<

17. 

password"

18. 

19. 

20. 

/bean>

21. 

sessionFactory"

22. 

org.springframework.orm.hibernate3.LocalSessionFactoryBean"

23. 

24. 

ref 

bean="

/>

25. 

26. 

hibernateProperties"

27. 

props>

28. 

prop 

key="

hibernate.dialect"

29. 

org.hibernate.dialect.Oracle9Dialect 

30. 

/prop>

31. 

/props>

32. 

33. 

mappingResources"

34. 

list>

35. 

com/lgh/hibernate/UserTable.hbm.xml<

36. 

/list>

37. 

38. 

39. 

40. 

41. 

userDao"

com.lgh.test.dao.UserDaoImpl"

42. 

43. 

44. 

45. 

46. 

-- 

-->

47. 

userService"

com.lgh.test.service.UserServiceImpl"

48. 

49. 

50. 

51. 

52. 

53. 

54. 

55. 

56. 

57. 

/beans>

org.hibernate.dialect.Oracle9Dialect 

xmlversion="

encoding="

DOCTYPEbeansPUBLIC"

-//SPRING//DTDBEAN//EN"

"

beanid="

class="

<

propertyname="

<

<

refbean="

/>

<

propkey="

org.hibernate.dialect.Oracle9Dialect

class="

---->

7.设置的bean容器怎么初始化呢?

配置我们的xml

web-app 

xmlns="

xmlns:

xsi="

//www.w3.org/2001/XMLSchema-instance"

2.4"

xsi:

schemaLocation="

spring 

加载bean 

servlet>

servlet-name>

context<

/servlet-name>

servlet-class>

org.springframework.web.context.ContextLoaderServlet<

/servlet-class>

load-on-startup>

1<

/load-on-startup>

/servlet>

context-param>

param-name>

javax.faces.CONFIG_FILES<

/param-name>

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 法学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1