Spring_day04--课程安排_回顾SSH框架知识点_SSH框架整合思想
Spring_day04
上节内容回顾
|
1 基于aspectj的注解aop操作 2 spring的jdbcTemplate操作 (1)实现crud操作 - 添加、修改、删除update方法 - 查询 -- 查询某个值 queryForObject -- 查询对象queryForObject -- 查询list query 3 spring配置连接池 (1)配置c3p0连接池 (2)dao注入jdbcTemplate 4 spring事务管理 (1)事务概念 (2)spring进行事务管理api (3)spring进行事务配置 - 基于xml配置文件 - 基于注解方式 |
今天内容介绍
|
SSH三大框架整合 (1)struts2 (2)hibernate5.x (3)spring4.x |
回顾SSH框架知识点
Hibernate框架
|
1 hibernate核心配置文件 (0)orm思想 - 对象关系映射,让实体类跟数据库表字段进行对应关系 (1)数据库信息 (2)hibernate信息 (3)映射配置 (4)hibernate核心配置文件 - 如果单纯使用hibernate框架,核心配置文件名称 hibernate.cfg.xml和位置 src下面 固定的 - hibernate和spring整合时候,hibernate核心配置文件名称和位置没有固定要求的 2 hibernate映射配置文件 (1)实体类和数据库表映射关系—使用orm思想 3 hibernate操作的步骤 (1)在spring框架对hibernate框架进行封装,使用hibernateTemplate |
Struts2框架
|
1 Action操作 (1)action创建三种方式 - ①写个普通类;②写个类实现一个接口;③继承类 ActionSupport (2)配置action访问路径 - 创建struts.xml配置文件,这个文件名称和位置固定 src下面的 (3)配置访问action的多个方法 - 使用通配符方式配置;method属性中直接写方法名字 (4)在action获取表单提交数据 - 获取request对象 ** 使用ServletActionContext类获取 - 属性封装 - 模型驱动(重点) - 表达式封装 (5)在action操作域对象 - 使用ServletActionContext获取域对象 (6)配置struts2的过滤器StrutsPrepareAndExcuteFilter 2 值栈 (1)向值栈放数据 - set方法 - push方法 - 定义变量,生成get方法 (2)从值栈获取数据 - 在jsp中使用struts2标签+ognl获取 - <s:property> - <s:iterator> 3 拦截器 (1)aop和责任链模式 (2)自定义拦截器 - 继承MethodFilterInterceptor - 重写类里面的方法 - 配置拦截器和action关联 |
Spring框架
|
1 spring核心配置文件 (1)名称和位置没有固定要求 (2)在spring核心配置文件中引入schema约束 2 创建对象 (1)xml配置方式:<bean id=”” class=”” scope=””/> (2)注解方式:四个注解 @Component @Controller @Service @Repository 3 注入属性(对象类型属性) (1)xml配置方式: (2)注解方式:两个注解 - @Autowired - @Resource 4 使用ServletContext对象和监听器实现 (1)在服务器启动时候,加载spring配置文件,创建对象 (2)配置spring的监听器 (3)指定spring配置文件位置 5 jdbcTemplate 6 spring事务配置 (1)xml方式 (2)注解方式 |
SSH框架整合思想
|
1 三大框架应用在javaee三层结构
2 struts2框架和spring整合 (1)struts2的action在spring配置
3 spring框架和hibernate框架整合 (1)hibernate的sessionFactory交给spring配置 (2)把hibernate数据库配置交给spring配置
|
Spring_day04--课程安排_回顾SSH框架知识点_SSH框架整合思想的更多相关文章
- Android驱动学习-内部机制_回顾binder框架关键点
内部机制_回顾binder框架关键点server注册服务时, 对每个服务都提供不同的ptr/cookie,在驱动程序里对每个服务都构造一个binder_node, 它也含有ptr/cookie cli ...
- SpringMVC由浅入深day02_1课程安排_2包装类型pojo参数绑定_3集合类型绑定
springmvc第二天 高级知识 复习: springmvc框架: DispatcherServlet前端控制器:接收request,进行response HandlerMapping处理器映射器: ...
- Linux:课程安排、Linux简介、虚拟机安装、课前准备(常用设置和操作)
一.课程安排 1)Linux 的作用 商业服务器基本上都是 Linux: 开源软件都先支持 Linux: 大数据分析.机器学习首先选 Linux: 整个互联网地基靠Linux撑起来: Linux 系统 ...
- SSH(Struts2+Spring+Hibernate)框架搭建流程<注解的方式创建Bean>
此篇讲的是MyEclipse9工具提供的支持搭建自加包有代码也是相同:用户登录与注册的例子,表字段只有name,password. SSH,xml方式搭建文章链接地址:http://www.cnblo ...
- 01Mybatis_课程安排
课程安排: mybatis和springmvc通过订单商品 案例驱动 第一天:基础知识(重点,内容量多) 对原生态jdbc程序(单独使用jdbc开发)问题总结 mybatis框架原理 (掌握) m ...
- 程序员必懂:javaweb三大框架知识点总结
原文链接:http://www.cnblogs.com/SXTkaifa/p/5968631.html javaweb三大框架知识点总结 一.Struts2的总结 1.Struts 2的工作流程,从请 ...
- SSH框架总结(框架分析+环境搭建+实例源码下载) 《转》
这篇文章比较易懂,易理解: 首先,SSH不是一个框架,而是多个框架(struts+spring+hibernate)的集成,是目前较流行的一种Web应用程序开源集成框架,用于构建灵活.易于扩展的多层W ...
- SSH框架总结(框架分析+环境搭建+实例源码下载)
来源于: http://blog.csdn.net/shan9liang/article/details/8803989 首先,SSH不是一个框架,而是多个框架(struts+spring+hiber ...
- 中科院 2014年GCT考前辅导课程安排
: 2014年GCT考前辅导课程安排 发布时间: 2014-07-14 阅读次数:1225 默认字体 9pt ...
随机推荐
- Linux环境源码编译安装SVN
zhoulf 2015/2/28 原创 安装说明 安装环境:Red Hat Enterprise Linux 安装方式:源码安装 软件:apr-1.5.0.tar.gz.apr-iconv-1.2.1 ...
- GOF对Builder模式的定义(转载)
(1)意图 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示. (2)适用性 1. 当创建复杂对象的算法应该独立于该对象的组成部分以及他们的装配方式:2. 当构造过程必须允许构 ...
- 大型网站技术架构(3):WEB 前端性能优化
上次说到了性能优化策略,根据网站的分层架构,可以大致的分为 web 前端性能优化,应用服务器性能优化,存储服务器性能优化三大类 这次来说一下 web 前端性能优化,一般来说,web 前端就是应用服务器 ...
- unity5,UI Button too small on device than in Game View解决办法
假设测试设备为iphone5(横屏).下面说明如何使真机上ui显示效果与Game View中一致. 1,首先Game View左上角屏幕规格选 iPhone 5 Wide (16:9),如图: 2,在 ...
- mysql 导入导出数据库、数据表的方法
mysql 导入导出数据库.数据表的方法. Linux操作系统中,均在控制台下操作.1,导入数据库:前提:数据库和数据表要存在(已经被创建)(1)将数据表 test_user.sql 导入到test ...
- atitit. java跟php的比较..为什么大企业喜欢java 而不是php
atitit. java跟php的比较..为什么大企业喜欢java 而不是php 1. 主要原因::php是"低技术.低价格.低素质人员使用"的三低武器 1 2. 三低武器的特点( ...
- xUtils工具实现下载功能
private String download_url="http://192.168.2.8:80/DownZip/*****.zip";//下载的路径 public Stri ...
- 每日英语:Do Bicycle Helmet Laws Really Make Riders Safer?
Typically in transportation — and most social arenas, for that matter — laws promoting safety precau ...
- js基本知识1
Javascript 作用 1. 网页特效 2. 用户交互 3. 表单验证 Js 就是可以用来控制 结构 和 样式 . 1.2 体验js 认识常用的三个输出语句. 都属于 js 内置对象 . 大家买手 ...
- 折腾kali linux2.0
偶然的机会了解到了kali linux这个用于渗透测试的linux发行版,于是就从官网下了iso,但是制作启动盘老出错.网上查了下说在linux下用dd命令特别简单,于是转到ubuntu下制作启动盘, ...


