- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
最近下载
- 2025年秋新人教版三年级上册数学全册教学课件.pptx
- 初中道德与法治统编版七年级上册第三单元 珍爱我们的生命第八课 生命可贵认识生命 (1).pptx
- 长期卧床患者的皮肤护理与预防压疮课件.pptx VIP
- iso-10816-3-2009机械振动标准.docx VIP
- 健康管理学知到智慧树期末考试答案题库2025年上海健康医学院.docx VIP
- (2025秋)部编版二年级语文上册 《 去外婆家》精品教案.pdf VIP
- HD 60364-4-41-2017 国外国际规范.pdf VIP
- 从维熙《秋山寻野》.docx VIP
- 初中道德与法治新人教版七年级上册第三单元《珍爱我们的生命》教案(2024秋).doc VIP
- 居住建筑节能设计标准.pdf VIP
文档评论(0)