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