08 2016 档案

摘要:一.如何获取Struts2,以及Struts2资源包的目录结构的了解 Struts的官方地址为http://struts.apache.org 在他的主页当中,我们可以通过左侧的Apache Struts菜单下的Release链接,可以查看Struts各个阶段的词资源,也可以通过Archive Si 阅读全文
posted @ 2016-08-31 14:42 hyjj 阅读(355) 评论(1) 推荐(1)
摘要:在了解Struts2之前我们先来聊聊Struts1,我们都知道在很长的一段时间内,所有的MVC框架中,Struts1他是处于一个超级大咖的地位,无论是从市场角度和使用的用户的数量这个角度而言,Struts1它占用绝对地位,对于其他的MVC框架都不能和他媲美,但是Struts1作为一款优秀的MVC框架 阅读全文
posted @ 2016-08-31 11:23 hyjj 阅读(595) 评论(0) 推荐(0)
摘要:一.关于缓存: 其实对于缓存而言,它其实就是一块内存空间,在这个空间中存放了相互关联的持久化对象, 也就是存在于Session缓存内的对象,那么Session负责根据持久化对象的状态变化来同步的更新数据库。 Session的缓存是内置的不可卸载的,我们也称其为一级缓存,除了一级缓存,SessionF 阅读全文
posted @ 2016-08-18 10:03 hyjj 阅读(619) 评论(1) 推荐(5)
摘要:一.谈一谈Hibernate的缓存机制 1.一级缓存: 内部缓存存在于HIbernate中又叫一级缓存,他属于应用事务级缓存。 2.二级缓存: 01.应用级缓存。 02.分布式缓存。 条件:数据不会被第三方修改,数据大小在可接受范围,数据更新频率低,同一数据库被系统频繁使用,非关键数据。 3.第三方 阅读全文
posted @ 2016-08-16 15:04 hyjj 阅读(255) 评论(0) 推荐(0)
摘要:一.延迟加载的概念 当Hibernate从数据库中加载某个对象时,不加载关联的对象,而只是生成了代理对象,获取使用session中的load的方法(在没有改变lazy属性为false的情况下)获取到的也是代理对象,所以在上面这几种场景下就是延迟加载。 二.理解立即加载的概念 当Hibernate从数 阅读全文
posted @ 2016-08-16 10:33 hyjj 阅读(3573) 评论(2) 推荐(6)
摘要:一.JavaScript框架 1什么是JavaScript框架 普通JavaScript的缺点:每种控件的操作方式不统一,不同浏览器下有区别,要编写跨浏览器的程序非常麻烦。因此出现了很多对JavaScript的封装库 2常见的JavaScript框架 Prototype YUI Dojo ExtJS 阅读全文
posted @ 2016-08-15 15:19 hyjj 阅读(334) 评论(0) 推荐(0)
摘要:一.一对一关联的概念: 一对一之间的关联是指:两张表中的信息是一对一的关系,比如我们每个人和身份证的关系,一个人对应一张身份证,一张身份证也只能对应一个人。 Hibernate提供了两种映射一对一关联关系的方式:按照外键映射和按照主键映射。 在下面的例子中我们分别以两张表:员工表和员工档案表为例:介 阅读全文
posted @ 2016-08-14 15:28 hyjj 阅读(341) 评论(0) 推荐(0)
摘要:一.关联关系 在软件开发中,类与类中之间最普遍的关系就是关联关系,而且关联是有方向的。 以部门(Dept)和员工(Emp)为例: 一个部门下可以有多个员工,而一个员工只能属于一个部门。所以从Emp到Dept的关联是一对多的关联关系,这就意味着每个Emp对象只会引用一个Dept对象。 从Dept到Em 阅读全文
posted @ 2016-08-13 08:38 hyjj 阅读(278) 评论(0) 推荐(0)
摘要:一.为什么要有锁的机制 我们都知道数据库是一个多用户使用的共享资源。当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。 二.加锁的目的 加锁是实现数据库并发控制的一个非常重要的技术。当事务在对某个数据 阅读全文
posted @ 2016-08-09 11:02 hyjj 阅读(570) 评论(1) 推荐(0)
摘要:持久化(Persistence) 即把数据(如内存中的对象)保存到可永久保存的存储设备中(如磁盘)。持久化的主要应用是将内存中的对象存储在关系型的数据库中,当然也可以存储在磁盘文件中、XML数据文件中等等。 持久化是将程序数据在持久状态和瞬时状态间转换的机制。 JDBC就是一种持久化机制。文件IO也 阅读全文
posted @ 2016-08-07 18:44 hyjj 阅读(1358) 评论(0) 推荐(1)
摘要:我们在学习Hibernate框架时,经常会进行修改,删除操作,对于这些操作,我们都应该先加载对象,然后在执行或删除的操作,那么这里Hibernate提供了两种方法按照主键加载对象,也就是我要说的get和load这两个方法。 我们都知道这两个方法都能够去加载对象,但是他们之间的区别我们必须要去了解一下 阅读全文
posted @ 2016-08-07 13:48 hyjj 阅读(449) 评论(1) 推荐(0)
摘要:今天终于开始学习了三大框架的其中一个框架,Hibernate框架,在这里不去讲Hibernate框架的一些基础概念了,直接切入代码,带大家了解一下Hibernate能干什么, Hibernate的人们案例: 一.首先建立一个Java Project项目: Hibernate他是一个负责将对象数据保存 阅读全文
posted @ 2016-08-02 17:46 hyjj 阅读(265) 评论(1) 推荐(1)