- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 项目开发入门:Java EE框架集成
5.创建JSP文件 validate.jsp文件的代码。 6.部署运行 修改web.xml文件,改变项目启动页为login.jsp,部署、启动Tomcat服务器。在浏览器中输入http://localhost:8080/jsp_spring_dao_hibernate/并回车,运行效果与之前的程序完全相同。 1.BeanFactory 在Spring中有几种BeanFactory的实现,其中最常使用的是org.springframework.bean. factory.xml.XmlBeanFactory。它根据xml文件中的定义装载Bean。 要创建XmlBeanFactory,需要传递一个java.io.InputStream对象给构造函数。InputStream对象提供xml文件给工厂。例如,下面的代码片段使用一个java.io.FileInput Stream对象把Bean xml定义文件给XmlBeanFactory: BeanFactory factory = new XmlBeanFactory(new FileInputStream(beans.xml)); 2.ApplicationContext 表面上,ApplicationContext和BeanFactory差不多。两者都是载入Bean定义信息,装配Bean,根据需要分发Bean。但是ApplicationContext提供了更多的功能: (1)文本信息解析工具,包括对国际化的支持。 (2)载入文本资源的通用方法,如载入图片。 (3)可以向注册为监听器的Bean发送事件。 在ApplicationContext的诸多实现中,有3个常用的实现。 ① ClassPathXmlApplicationContext。从类路径中的xml文件载入上下文定义信息,把上下文定义文件当成类路径资源,例如: ApplicationContext context = new ClassPathApplicationContext(applicationContext.xml); ② FileSystemXmlApplicationContext。从文件系统中的xml文件载入上下文定义信息,“入门实践六”的程序用的就是这种方式: ApplicationContext context = new FileSystemXmlApplicationContext( file:C:/Documents and Settings/Administrator/Workspaces/MyEclipse 10/jsp_spring_dao_ hibernate/ src/ applicationContext.xml); ③ XmlWebApplicationContext。从Web系统中的xml文件载入上下文定义信息,例如: ApplicationContext context = WebApplicationContextUtils.getWebApplicationContext( request.getSession().getServletContext()); 3.管理Hibernate资源 在一个典型的Hibernate应用中,系统读取配置文件,并用它来创建SessionFactory。 在本例applicationContext.xml中有这样一段: bean id=sessionFactory class=org.springframework.orm.hibernate3.LocalSessionFactoryBean … /bean DataSource组件注册: bean id=dataSource class=mons.dbcp.BasicDataSource property name=driverClassName value=com.mysql.jdbc.Driver /property property name=url value=jdbc:mysql://localhost:3306/test/property property name=username value=root/property property name=password valueproperty /bean 注入数据源组件: bean id=sessionFactory class=org.springframework.orm.hibernate3.LocalSessionFactoryBean property name=dataSource ref bean=dataSource / /property prope
文档评论(0)