77范文网 - 专业文章范例文档资料分享平台

Spring_day03笔记(3)

来源:网络收集 时间:2019-03-11 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

spring-core-3.2.0.RELEASE.jar

spring-expression-3.2.0.RELEASE.jar

—高级软件人才实作培训 专家! com.springsource.org.apache.commons.logging-1.1.1.jar com.springsource.org.apache.log4j-1.2.15.jar AOP开发

spring-aop-3.2.0.RELEASE.jar spring-aspects-3.2.0.RELEASE.jar

com.springsource.org.aopalliance-1.0.0.jar

com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar Spring Jdbc开发

spring-jdbc-3.2.0.RELEASE.jar spring-tx-3.2.0.RELEASE.jar Spring事务管理

spring-tx-3.2.0.RELEASE.jar Spring整合其他ORM框架

spring-orm-3.2.0.RELEASE.jar Spring在web中使用

spring-web-3.2.0.RELEASE.jar Spring整合Junit测试

spring-test-3.2.0.RELEASE.jar

(Spring没有引入c3p0和数据库驱动) * 配置:

applicationContext.xml Log4j.properties

在web.xml中配置监听器;

org.springframework.web.context.ContextLoaderListener

er-class>

contextConfigLocation

classpath:applicationContext.xml

Hibernate的jar包导入:

* 核心包:hibernate3.jar

11

* lib/required/*.jar * lib/jpa/*.jar

—高级软件人才实作培训 专家! * 引入hibernate整合日志系统的jar包: * 数据连接池: * 数据库驱动:

* 二级缓存:(可选的.)

* backport-util-concurrent.jar * commons-logging.jar * ehcache-1.5.0.jar

* Hibernate的配置:

* hibernate.cfg.xml * 映射:

* 格式:类名.hbm.xml

1.2.2 Struts2和Spring的整合:

1.新建包结构:

* cn.itcast.action * cn.itcast.service * cn.itcast.dao * cn.itcast.vo

2.创建实体类:

* Book

3.新建一个jsp页面:

* addBook.jsp

图书名称:

4.编写Action:

public class BookAction extends ActionSupport implements ModelDriven{ // 模型驱动类

private Book book = new Book(); public Book getModel() { }

return book;

12

// 处理请求的方法: } }

5.配置struts.xml

—高级软件人才实作培训 专家! public String add(){

System.out.println(\层的添加执行了...\return NONE;

1.2.3 Struts2和Spring的整合两种方式:

Struts2自己管理Action:(方式一)

* Struts2框架自动创建Action的类.

Action交给Spring管理:(方式二)

可以在标签上通过一个伪类名方式进行配置:

在spring的配置文件中:

推荐使用二:

* 在Spring中管理的类,可以对其进行AOP开发.统一的管理.

Web层获得Service:

传统方式:

* 获得WebApplicationContext对象.

* 通过WebAppolicationContext中getBean(“”);

13

实际开发中:

—高级软件人才实作培训 专家!

* 引入了struts2-spring-plugin-2.3.15.3.jar

* 有一个配置文件 : struts-plugin.xml 开启常量 :

引发另一个常量的执行:(Spring的工厂类按照名称自动注入)

struts.objectFactory.spring.autoWire = name

1.2.4 Spring整合Hibernate:

Spring整合Hibernate框架的时候有两种方式:

零障碍整合:(一)

可以在Spring中引入Hibernate的配置文件.

1.通过LocalSessionFactoryBean在spring中直接引用hibernate配置文件

class=\

2.Spring提供了Hibernate的模板.只需要将HibernateTemplate模板注入给DAO.

* DAO继承HibernateDaoSupport.

改写DAO:继承HibernateDaoSupport类.

public class BookDao extends HibernateDaoSupport{

public void save(Book book) { } }

System.out.println(\层的保存图书...\this.getHibernateTemplate().save(book);

14

3.创建一个映射文件 :

—高级软件人才实作培训 专家!

4.别忘记事务管理:

事务管理器:

class=\

5.注解管理事务:

6.在业务层类上添加一个注解: @Transactional

没有Hibernate配置文件的形式(二)

不需要Hibernate配置文件的方式,将Hibernate配置文件的信息直接配置到Spring中. Hibernate配置文件中的信息 :

* 连接数据库基本参数: * Hibernate常用属性: * 连接池: * 映射:

把Hibernate配置文件整合Spring中: 连接池:

15

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库Spring_day03笔记(3)在线全文阅读。

Spring_day03笔记(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/517086.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: