ssh框架复习
1、Hibernate中实体类的创建规则是什么?

2、hibernate中实体类的三种状态?
三种状态:

1. new 出来一个新对象 TakeTime takeTime = new TakeTime(); 这就是瞬时态
2. takeTime.setId(takeTimeId); 这就是托管态,给了一个数据库中存在的id,表明数据库中有这个对象
3. 通过id在数据库查询到的对象为了提高使用效率会放在session中,也就是一级缓存中
FixedArea fixedArea = fixedAreaDao.findOne(id);
Courier courier = courierDao.findOne(courierId);
查询到的对象就是持久态对象,执行set就会update
3、hibernate中的批量查询的三种方式

4、填写下面级联操作:
级联保存:casecade=”save-update”
级联删除:casecade=”delete”
级联保存+级联删除:casecade=”all”
5、struts2核心过滤器加载配置文件的顺序是什么样的,
如果在各个配置文件配置同一个常量,最终生效的是哪个?
加载顺序:
default.properties:struts2自己定义好的配置文件
struts-default.xml:struts2自己定义好的配置文件
struts-plugin:struts2插件自己定义好的配置文件
struts.xml:自定义的
struts.properties:自定义
核心filter初始化参数:自定义(在web.xml配置)
6、ac.getBean(“user”);从容器里获取对象,返回的类型是什么类型?
Object
7、关于hibernate中的一级缓存和快照,
可以手动修改快照区的内容吗?
手动修改的是一级缓存里的,不可以手动修改快照区的内容
8、切入点表达式的书写格式
了解
9、通过ValueStack.getRoot可以获取到对象栈吗?
值栈里有root、context
所以可以
10、Struts2中默认访问Action时的后缀名是什么?
不写或者.action
复习知识点:
1、struts与spring整合的步骤

下面是struts2中

下面是applicationContext.xml中


2、切入点表达式的书写

3、<s:iterator/>遍历数据


<s:property>



4、在struts2访问servlet的api的方式



接口方式略了
5、关于root栈存数据和取数据的概念







6、Hql语法书写格式






编程:
需求:根据提供好的项目模板,完成SSH三大框架的整合,启动服务器访问index.jsp,填入数据,提交表单到action,调用service,调用dao把表单数据保存到数据库中。
1、实现框架整合并启动Tomcat 测试通过,并成功访问index.jsp页面
2、.在上题中构建的框架基础上,实现联系人保存业务操
要求:使用全注解
ssh框架复习的更多相关文章
- 项目一:项目第二天 Jquery ztree使用展示菜单数据 2、 基础设置需求分析 3、 搭建项目框架环境--ssh(复习) 4、 SpringData-JPA持久层入门案例(重点) 5、 Easyui menubutton菜单按钮使用 6、 Easyui messager消息框使用
1. Jquery ztree使用展示菜单数据 2. 基础设置需求分析 3. 搭建项目框架环境--ssh(复习) 4. SpringData-JPA持久层入门案例(重点) 5. Easyui menu ...
- 简化SSH框架的整合
一.开发环境: (1) OS:Windows 7 (2) DB:MySql 5.1.6 (3) JDK:1.8.0_17 (4) Server:Apache Tomcat 8. ...
- SSH框架整合
SSH框架整合 一.原理图 action:(struts2) 1.获取表单的数据 2.表单的验证,例如非空验证,email验证等 3.调用service,并把数据传递给service Service: ...
- 基于SSH框架的网上商城的质量属性
常见质量属性 1.性能 性能就是一个东西有多快,通常指响应时间或延迟. 响应时间:从发出请求到收到响应所用的时间,比如用户点击网页中的超链接或桌面应用程序中的按钮 延迟:消息从A点到B点,通过你的系统 ...
- 【Java EE 学习 69 中】【数据采集系统第一天】【SSH框架搭建】
经过23天的艰苦斗争,终于搞定了数据采集系统~徐培成老师很厉害啊,明明只是用了10天就搞定的项目我却做了23天,还是模仿的...呵呵,算了,总之最后总算是完成了,现在该好好整理该项目了. 第一天的内容 ...
- 基于SSH框架的学生公寓管理系统的质量属性
系统名称:学生公寓管理系统 首先介绍一下学生公寓管理系统,在学生公寓管理方面,针对学生有关住宿信息问题进行管理,学生公寓管理系统主要包含了1)学生信息记录:包括学号.姓名.性别.院系.班级:2)住宿信 ...
- 对于SSH框架的选择
选择框架:SSH 对于Web开发来说,SSH框架可以提高开发效率,还可以方便需求的变更以及对后期维护方面更容易操作.SSH也是目前稍微流行的Web开发框架. 选择框架描述: 首先说明一下SSH并不是一 ...
- struts2+spring+hibernate(SSH)框架的搭建和总结
SSH框架:struts2+spring+hibernate,是目前较流行的一种Web应用程序开源集成框架,用于构建灵活.易于扩展的多层Web应用程序. struts2+spring+hibernat ...
- java ssh 框架下 利用junit4 spring-test进行单元测试
ssh框架下 由于bean实列 都交给spring 管理,要做单元测试就比较苦难,junit4 引入注解方便很多: 1. 加入依赖包 使用Spring的测试框架需要加入以下依赖包: JUnit 4 ...
随机推荐
- POJ 3189——Steady Cow Assignment——————【多重匹配、二分枚举区间长度】
Steady Cow Assignment Time Limit:1000MS Memory Limit:65536KB 64bit IO Format:%I64d & %I ...
- java.lang.ArrayIndexOutOfBoundsException: 160
项目突然出现这个问题java.lang.ArrayIndexOutOfBoundsException: 160,找了好大半天没有找出来哪里的问题,最后发现时fastjson.jar 版本太低了造成的, ...
- Oracle数据库分割字符串function方法
下面我直接上传一串代码源码, create or replace function strsplit(p_value varchar2, p_split varchar2 := ',') --usag ...
- .Net Core 应用框架。
1.分布式系统框架 https://github.com/MassTransit/MassTransit 2.搜索引擎 https://github.com/XiLife-OSPC/Masuit. ...
- pdf word excel ppt 在线预览方案收集
https://www.idocv.com/docs.html http://www.cnblogs.com/wolf-sun/p/3569960.html http://coolwanglu.git ...
- view 状态动画
stateListAnimator 一.xml配置 方法 res/xml/animate_scale.xml <?xml version="1.0" encoding=&qu ...
- SQL获得连续的记录的统计
SELECT TYEAR, MIN(TDATE) AS STARTDATE, MAX(TDATE), COUNT(TYEAR) AS ENDNUM --TYEAR年,STARTDATE连续记录的开始时 ...
- JSON中不能加注释
今天犯了一个白痴级的错误,那就是向JSON数据文件中,很多行后面添加注释(Comment,//). 导致Node.js程序不能读取JSON文件,Server启动失败. Debug时间蛮久,经同事提醒才 ...
- Lucene学习入门——核心类API
本文讲解Lucene中,创建索引.搜索等常用到的类API 搜索操作比索引操作重要的多,因为索引文件只被创建一次,却要被搜索多次. 索引过程的核心类: 执行简单的索引过程需要如下几个类:IndexWri ...
- MongoDB 安装笔记
一.MongoDB的安装 1.在MongoDB的官网下载对应的安装文件() 2.解压安装文件 #解压tgz文件 tar -zxvf mongodb-linux-x86_64-ubuntu1604-3. ...