摘要:
复习day1环境搭建CRUD操作DB6个核心的APIday2TO PO DO 及其状态切换OID 自然主键 代理主键(uuid)一级缓存 Session绑定 load/get关系1对1 1对多(重点) 一set one-to-many 多many-to-one对多对 两边都是set many-to- 阅读全文
2018年7月22日 #
摘要:
一对多关联关系表 一方 多方(外键)实体类 一方:TeacherModel 添加多方的集合Set 多方StudentModel 添加一方的对象一方配置关系 name:一方模型中描述多方的集合对象名 column:多方数据库表中的外键名称 class:多方模型类名 <set name="student 阅读全文
摘要:
核心API Configuration 描述的是一个封装所有配置信息的对象 1.加载hibernate.properties(非主流,早期) Configuration conf = new Configuration(); conf.addResource("cn/itcast/h3/hellow 阅读全文
摘要:
对象的状态 瞬时状态: 瞬时对象(TO) 应用程序创建出来的对象,不受H3控制 注意:TO对象不具有OID,一旦为TO赋值OID,那么此时就不是TO 持久化状态:持久化对象(PO) 受H3控制的对象,PO一定具有OID 托管状态: 托管对象(DO) 曾经受到H3控制,当前不受H3控制(Session 阅读全文
摘要:
框架辅助开发者进行开发,半成品软件,开发者与框架进行合作开发 Hibernate3Hibernate是一种基于Java的轻量级的ORM框架 基于Java:底层实现是Java语言,可以脱离WEB,在纯JAVA环境下运行 轻量级:与重量级比对,消耗资源比较小,运算速度比较快 ORM:(ORMapping 阅读全文
摘要:
防止重复提交 1. 什么是重复提交 * 提交表单时,点击一次后,页面没有刷新时,马上又点击一次,就是重复提交 * 提交后,通过浏览器的回退,又回到了表单页面,再次提交 * 提交后,按F5刷新,也是重复提交。 2. 防止重复提交的原理:(请看图) 3. 防止重复提交的步骤 * 在表单页面中使用<s:t 阅读全文
摘要:
标签 1. <s:property> * default:默认值,例如:<s:property value="name" default="不存在"/> * escape:是否转义,默认为true表示转义。<s:property value="\"<script>for(; true;)alert( 阅读全文
摘要:
下载 1. 下载是一种响应方式 正常的响应:响应正文是html:response.getWriter().print("html"); 下载的响应: 1.一个流:字节数据:response.getOutputStream().write(文件的内容,即一些字节数据); 2.response.setC 阅读全文
摘要:
上传 1. 上传对表单的要求 * method=post * enctype=multipart/form-data 2. 上传对servlet要求 * getParameter()不能再使用! Struts使用名为fileupload的拦截器完成上传。 1. 拦截器首先查看表单是否为multipa 阅读全文
摘要:
ognl 1. 什么是ognl 对象图导航语言 Struts内置的表达式语言,它比EL要强大很多。 2. 单独学习ognl * EL它操作的数据来自于:四大域:pagecontext、request、session、application * ognl操作的数据来自于:ognl上下文对象,以及roo 阅读全文