Spring配置文件中的一些新特性.PPT

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Spring配置文件中的一些新特性

第一章 第三节 java的基本语法 第五章 第四节 Struts2+hibernate+spring整合开发 上节回顾 Spring 框架开发 本节主要内容 将前面学习的 struts2+hibernate+spring进行整合 并通过项目实现进行增删改查的学习 这三大框架本可以单独使用,但是在我们的企业 开发中常常将这三大框架整合开发,下面我们就 来看一下具体操作 看屏幕操作 步骤一:添加struts2 框架 步骤二:添加 spring框架 步骤三:建立与数据库的连接 (前提是新建一个数据库) 步骤四:添加hibernate框架 注意:三大框架整合完成后需要导入一个struts2-spring-plugin-2.1.8.1.jar,这个jar包是用于将strusts和spring进行整合的一个插件,在处理数据库的事物时,通过这个插件将数据源配置到底层的sessionFactory中,然后再将sessionFactory注入到相应Dao层或者service层,在配置请求页面的处理结果页面配置struts.xml文件由spring进行管理的 框架搭建完成之后需要在web.xml 配置sping监听器 作用:在启动Web?容器时,自动装配Spring?applicationContext.xml?的配置信息。 因为它实现了ServletContextListener?这个接口,在web.xml?配置这个监听器,启动容器时,就会默认执行它实现的方法。在ContextLoaderListener?中关联了ContextLoader?这个类,所以整个加载配置过程由ContextLoader?来完成 context-param param-namecontextConfigLocation/param-name param-valueclasspath:applicationContext.xml /param-value /context-param listener listener-class org.springframework.web.context.ContextLoaderListener /listener-class /listener 框架搭建完成之后,我们来实现一个具体的项目开发,比如,我们要对zyone数据库中的myclass这张表实现增删改查操作,那么如可在我们的框架当中开发呢,具体步骤如下: 步骤一:新建一个jsp页面 步骤二:新建action 步骤三:新建 dao层 与数据库进行增删改查 步骤四:新建 biz(或者service)层 与dao层调用 步骤五:在spring的配置文件中进行依赖注入,之后在action中进行依赖注入 步骤六:将action中的结果返回给前台客户端 Spring 配置文件中的一些新特性 在 dataSource 节点中通常添加 !-- 解决缓存访问问题 -- property name=maxActive value100/value //是最大激活连接数,这里取值为100,表示同时最多有20个数据库连接 /property property name=maxIdle value100/value//最大的空闲连接数,这里取值为100,表示即使没有数据库连接时依然可以保持100空闲的连接,而不被清除,随时处于待命状态 /property property name=maxWait value10000/value//是最大等待秒钟数,这里取值10000,表示10秒后超时 /property Spring 配置文件中的一些新特性 !-- 定义事务管理容器 -- bean id=transactionManager class=org.springframework.orm.hibernate3.HibernateTransactionManager property name=sessionFactory ref=sessionFactory / /bean !-- 定义代理类 -- bean id=transactionInterceptor class=org.springframework.transaction.interceptor.TransactionInterceptor property name=transactionManager ref=transactionManager / property name=transactionAt

文档评论(0)

xiaozu + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档