欢迎来到天天文库
浏览记录
ID:1690346
大小:42.50 KB
页数:4页
时间:2017-11-13
《软件构造考试个人整理》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、信息1083班李丹软件构造个人整理复习资料一、JS部分1.window对象:是BOM的顶层,它是包含文档(document)的窗口容器,一个浏览器窗口就是一个window对象的界面表现。只要打开一个窗口,window对象就存在了。2.Document对象:是window对象的一个属性,代表浏览器窗口中装载的整个HTML文档,包含了从
2、ocument节点本身是树的根节点。4正则表达式:是符合某种规则的表达式,它不显示任何具体的文本内容,只是作为一种特殊的文本模式,用于在文本中查找符合匹配模式的字符串。5.用正则模式匹配字符串中的匹配结果6.JS编程:实验二二、Hibernate部分1..缓存:①减少访问数据库的频率②当缓存中的持久化对象之间存在循环关系时,Session会保证不出现访问对象图的死循环,以及由死循环引起的JVM堆栈溢出异常。③保证数据库中的相关记录与缓存中的相应对象保持同步。2.清理缓存:Session在清理缓存的时候,会自动进行脏坚持(dirty-check),如果发现Session缓存
3、中的对象与数据库中相应记录不一致,就会根据对象的最新属性去同步更新数据库。在默认情况下,Session会在以下时间点清理缓存:①调用commit()方法时,先清理缓存,再向数据库提交事物。②当应用程序执行一些查询操作时,如果缓存中的对象发生了变化,会先清理缓存。③应用程序显示调用Session.fluse()方法时,清理缓存。3.轻量级对象:在应用程序中频繁地创建和销毁,基本上不会出现由于占用很多资源而导致的系统性能下降。如Session对象。4.重量级对象:在应用程序系统中长久地被缓存在整个应用程序系统的生命周期中,避免多次被创建和销毁,创建时非常耗费时间和空间资源。如
4、SessionFactory对象。信息1083班李丹软件构造个人整理复习资料5.多对一(两边表、类和映射的定义)①表的创建:(1)创建TEAMS表:createtableTEAMS(IDbigintnotnullauto_increment,NAMEvarchar(15)notnullunique,primarykey(ID));(2)创建MONKEYS表:createtableMONKEYS(IDbigintnotnullauto_increment,NAMEvarchar(15)notnull,TEAM_IDbigint,primarykey(ID));(3)添加外键
5、引用:altertableMONKEYSaddindexIDX_TEAM(TEAM_ID),addconstraintFK_TEAMforeignkey(TEAM_ID)referencesTEAMS(ID);②类Team类的代码:packagemypack.po;publicclassTeamPO{privateLongid;privateStringname;publicTeamPO(){}publicLonggetId(){returnid;}publicvoidsetId(Longid){this.id=id;}publicStringgetName(){retu
6、rnname;}信息1083班李丹软件构造个人整理复习资料publicvoidsetName(Stringname){this.name=name;}}Monkey类的代码:packagemypack.po;publicclassMonkeyPO{privateLongid;privateStringname;privateTeamPOteampo;publicMonkeyPO(){}publicLonggetId(){returnid;}publicvoidsetId(Longid){this.id=id;}publicStringgetName(){returnnam
7、e;}publicvoidsetName(Stringname){this.name=name;}publicTeamPOgetTeampo(){returnteampo;}publicvoidsetTeampo(TeamPOteampo){this.teampo=teampo;}}信息1083班李丹软件构造个人整理复习资料③映射文件Team类的映射文件:
此文档下载收益归作者所有