软件构造考试个人整理.doc_第1页
软件构造考试个人整理.doc_第2页
软件构造考试个人整理.doc_第3页
软件构造考试个人整理.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

信息1083班 李丹 软件构造个人整理复习资料一、JS部分 1. window对象:是BOM的顶层,它是包含文档(document)的窗口容器,一个浏览器窗口就是一个window对象的界面表现。只要打开一个窗口,window对象就存在了。 2. Document对象:是window对象的一个属性,代表浏览器窗口中装载的整个HTML文档,包含了从到内容,用来访问页面上的所有元素。 3. DOM树形中的节点和子节点:在document中,每一个标签所代表的对象,都是DOM树形结构中的一个节点(标签是元素的节点),而每一个标签中的属性也是其下的一个节点(属性节点),document节点本身是树的根节点。 4 正则表达式:是符合某种规则的表达式,它不显示任何具体的文本内容,只是作为一种特殊的文本模式,用于在文本中查找符合匹配模式的字符串。 5. 用正则模式匹配字符串中的匹配结果 6. JS编程:实验二2、 Hibernate部分 1. .缓存:减少访问数据库的频率 当缓存中的持久化对象之间存在循环关系时,Session会保证不出现访问对象图的死循环,以及由死循环引起的JVM堆栈溢出异常。 保证数据库中的相关记录与缓存中的相应对象保持同步。2. 清理缓存:Session在清理缓存的时候,会自动进行脏坚持(dirty-check),如果发现Session缓存中的对象与数据库中相应记录不一致,就会根据对象的最新属性去同步更新数据库。在默认情况下,Session会在以下时间点清理缓存: 调用commit()方法时,先清理缓存,再向数据库提交事物。 当应用程序执行一些查询操作时,如果缓存中的对象发生了变化,会先清理缓存。 应用程序显示调用Session.fluse()方法时,清理缓存。3. 轻量级对象:在应用程序中频繁地创建和销毁,基本上不会出现由于占用很多资源而导致的系统性能下降。如 Session 对象。 4. 重量级对象:在应用程序系统中长久地被缓存在整个应用程序系统的生命周期中,避免多次被创建和销毁,创建时非常耗费时间和空间资源。如SessionFactory对象。5. 多对一(两边表、类和映射的定义) 表的创建:(1) 创建TEAMS表:create table TEAMS(ID bigint not null auto_increment,NAME varchar(15) not null unique,primary key(ID);(2) 创建MONKEYS表:create table MONKEYS(ID bigint not null auto_increment,NAME varchar(15) not null,TEAM_ID bigint,primary key(ID);(3) 添加外键引用:alter table MONKEYS add index IDX_TEAM(TEAM_ID),add constraint FK_TEAM foreign key (TEAM_ID) references TEAMS (ID); 类 Team类的代码: package mypack.po;public class TeamPO private Long id;private String name;public TeamPO()public Long getId() return id;public void setId(Long id) this.id = id;public String getName() return name;public void setName(String name) = name;Monkey类的代码: package mypack.po;public class MonkeyPOprivate Long id;private String name;private TeamPO teampo;public MonkeyPO() public Long getId() return id;public void setId(Long id) this.id = id;public String getName() return name;public void setName(String name) = name;public TeamPO getTeampo() return teampo;public void setTeampo(TeamPO teampo) this.team

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论