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框架复习的更多相关文章

  1. 项目一:项目第二天 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 ...

  2. 简化SSH框架的整合

    一.开发环境: (1)    OS:Windows 7 (2)    DB:MySql 5.1.6 (3)    JDK:1.8.0_17 (4)    Server:Apache Tomcat 8. ...

  3. SSH框架整合

    SSH框架整合 一.原理图 action:(struts2) 1.获取表单的数据 2.表单的验证,例如非空验证,email验证等 3.调用service,并把数据传递给service Service: ...

  4. 基于SSH框架的网上商城的质量属性

    常见质量属性 1.性能 性能就是一个东西有多快,通常指响应时间或延迟. 响应时间:从发出请求到收到响应所用的时间,比如用户点击网页中的超链接或桌面应用程序中的按钮 延迟:消息从A点到B点,通过你的系统 ...

  5. 【Java EE 学习 69 中】【数据采集系统第一天】【SSH框架搭建】

    经过23天的艰苦斗争,终于搞定了数据采集系统~徐培成老师很厉害啊,明明只是用了10天就搞定的项目我却做了23天,还是模仿的...呵呵,算了,总之最后总算是完成了,现在该好好整理该项目了. 第一天的内容 ...

  6. 基于SSH框架的学生公寓管理系统的质量属性

    系统名称:学生公寓管理系统 首先介绍一下学生公寓管理系统,在学生公寓管理方面,针对学生有关住宿信息问题进行管理,学生公寓管理系统主要包含了1)学生信息记录:包括学号.姓名.性别.院系.班级:2)住宿信 ...

  7. 对于SSH框架的选择

    选择框架:SSH 对于Web开发来说,SSH框架可以提高开发效率,还可以方便需求的变更以及对后期维护方面更容易操作.SSH也是目前稍微流行的Web开发框架. 选择框架描述: 首先说明一下SSH并不是一 ...

  8. struts2+spring+hibernate(SSH)框架的搭建和总结

    SSH框架:struts2+spring+hibernate,是目前较流行的一种Web应用程序开源集成框架,用于构建灵活.易于扩展的多层Web应用程序. struts2+spring+hibernat ...

  9. java ssh 框架下 利用junit4 spring-test进行单元测试

    ssh框架下  由于bean实列 都交给spring 管理,要做单元测试就比较苦难,junit4 引入注解方便很多: 1. 加入依赖包 使用Spring的测试框架需要加入以下依赖包: JUnit 4 ...

随机推荐

  1. python 编程,应该养成哪些好的习惯

    python 编程,应该养成哪些好的习惯? https://www.zhihu.com/question/28966220 无缓冲输出 python -u  sys.stdout.flush() 性能 ...

  2. 获取url传的参数转变为对象的方法

    function GetRequest() { var url = location.search; //获取url中"?"符后的字串 var theRequest = new O ...

  3. UGUI 用手柄或者键盘控制选择Scroll View中的游戏对象时,滚动条跟着移动

    原预制体以及脚本的下载地址:https://download.csdn.net/download/qq_15017279/10404010 1.新建一个Scroll View,删掉横向的滚动条,并且把 ...

  4. Unity 组件.name

    组件.name  指的是组件所在游戏对象的名字,例如: Animation m_animation; m_animation =GetComponent<Animation>(); m_a ...

  5. 《深入浅出Node.js》学习笔记(一)

    看了朴灵前辈的node.js系列文章,很开阔视野,虽然能力有限还是有很多不懂,但是还是希望能写下笔记,初步对node.js有点了解. 一.概念 Node.js不是JS应用.而是JS运行平台 Node. ...

  6. URAL 1142——Relations——————【dp】

    A - Relations Time Limit:1000MS     Memory Limit:65536KB     64bit IO Format:%I64d & %I64u Submi ...

  7. HttpClient4.3.3 禁止自动重定向

    HttpClient4.3中默认允许自动重定向,导致程序中不能跟踪跳转情况,其实只需要在RequestConfig中setRedirectsEnabled(false)即可(默认是true): pri ...

  8. Spring课程 Spring入门篇 3-2 Spring bean装配(上)之bean的生命周期

    课程链接: 本节主要讲了三大块内容 1 bean的生命周期概念 2 bean的初始化和销毁的三种方式对比(代码演练) 3 总结 1 bean的生命周期概念 1.1 bean的定义:xml中关于bean ...

  9. sharepoint知识点总结

    { users.Add(value.User); } else { SPGroup group = web.Groups.GetByID(value.LookupId); groups.Add(gro ...

  10. 最近项目需要用到AdminLTE,所以整理一份中文版的小教程

    先介绍一下AdminLTE的官方网站:AdminLTE官方网站 和GitHub:AdminLTE的github,可以在上面自行下载. AdminLTE 是一个完全响应管理模板,主要依赖于 Bootst ...