中间件知识复习.doc_第1页
中间件知识复习.doc_第2页
中间件知识复习.doc_第3页
全文预览已结束

下载本文档

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

文档简介

2.4.2,记住下面的意思:主要类描述如下: common-logging.jar:用于能够插入任何其它的日志系统。ognl.jar:OGNL:表达式语言。struts2-core.jar:Struts 2框架类库。xwork.jar:Xwork项目,Struts 2就是在此基础上构建的。freemarker.jar:所有的UI标记模板。 Filter的意思Filter过滤器是Java中常用的一项技术,过滤器是用户请求和处理程序之间的一层处理程序。这层程序可以对用户请求和处理程序响应的内容进行处理。利用过滤器的这个特点可以用于权限控制,编码转换等场合。在项目里卖弄如何配置的项目支持;Hibernate的概念和在J2EE中的作用Hibernate是对象/关系映射(ORM)的一个解决方案。简单地说就是将Java中对象及对象之间的关系映射至关系数据库中的表格及表格之间的关系。Hibernate提供了整个过程自动转换的方案。Hibernate是Java应用和关系数据库之间的关系,负责Java对象和关系数据之间的映射。Hibernate内部封装了通过JDBC访问数据库的操作,向上层应用提供了面向对象的数据访问API。3.4 搭建系统架构 的步骤 主要步骤如下:步骤1:创建Web Project步骤2:创建包步骤3:修改web.xml,添加struts.xml文件步骤4:加载用户自定义包,修改web.xml,添加perties文件步骤5:加载Hibernate框架步骤6:对数据库表进行反向工程,生成映射文件4.1 图(4-5)J2EE分层结构 基于SSH开发架构的一个典型的结构还有的是第四章的注册和编程的过程看下5.1 (知识点) 实体生命周期有几个状态以及之间的转化 5.2.1 实体对象生命周期实体对象的生命周期,是Hibernate应用中的一个关键概念。对生命周期的理解和把握,不仅对Hibernate的正确应用颇有裨益,而且对Hibernate实现原理的探索也很有意义。这里的实体对象,特指Hibernate O/R映射关系中的域对象(即O/R中的“O”)。实体对象生命周期中的3种状态 Transient(瞬时态)瞬时态,即实体对象在内存中的存在,与数据库中的记录无关,如:User user=new User(); user.setUsername(“Tom“);这里的user对象,与数据库中的记录没有任何关联。 Persisent(持久态)持久态是指对象处于由Hibernate框架所管理的状态。这种状态下,实体对象的引用被纳入Hibernate实体容器中加以管理。处于持久状态的对象,其变更将由Hibernate固化到数据库中。如:处于瞬时状态的对象,可以通过Session的save()方法转换成Persistent状态。同样,如果一个实体对象是由Hibernate加载,那么,它也处于持久状态。如/由Hibernate返回的持久对象User user=(User)Session.load(User.class,new Integer(1);持久对象对应了数据库中的一条记录,可以看作是数据库记录的对象化操作接口,其状态的变更将对数据库中的记录产生影响。 Detached(脱管状态)处于持久状态的对象,其对应的Session实例关闭之后,此对象就处于脱管状态。Session实例可以看作是持久对象的宿主,一旦此宿主失效,其从属的持久对象进入脱管状态。5.2.3 事物,悲观锁和乐观锁的概念悲观锁是指对数据被外界修改持保守态度。假定任何时刻存取数据时,都可能有一个客户也正在存取同一笔数据。为了保持数据被操作的移植性,于是对数据采取了数据库层次的锁定状态。依靠数据库提供的锁机制来实现。乐观锁则乐观地认为数据很少发生同时存取的问题,因而不做数据库层次上的锁定。为了维护正确的数据,乐观锁采用应用程序上的逻辑实现版本控制的方法Ajax的概念(8章)Ajax 的请求响应过程如下Ajax的请求和响应过程:(1) 网页调用JavaScript程序(2)JavaScript利用浏览器提供的XMLHTTP对象向Web服务器发送请求。(3)请求的URL资源处理后返回结果给浏览器的XMLHTTP对象。(4)XMLHTTP对象调用实现设置的处理方法。(5)JavaScript方法解析返回的数据,利用返回的数据更新页面。创建的对象是什么类型,每个创造器的参数在各自的文档中能找到。重点:Hibernate跟数据库的连接配置 (配置文件 Hibernate.config.cmg)难点用户注册,登陆的实例

温馨提示

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

评论

0/150

提交评论