---框架
Grace_sisi
这个作者很懒,什么都没留下…
展开
-
SSM框架整合
之前学过用eclipse搭建maven项目,由于其他事情最近一直没有更新框架的整合,这次项目中又用到了ssm(spring、SpringMVC、Mybatis)框架,重新梳理一下整理ssm框架的思路。 下面是项目完整目录结构,从目录结构先来整体查看一下需要整合的内容。 1、maven引入jar包,配置pom.xml文件<project xml原创 2016-12-30 20:47:15 · 1148 阅读 · 20 评论 -
Hibernate的二级缓存
前面一篇博客已经讲述了Hibernate的session提供了一级缓存,这是hibernate默认提供的,该缓存在session关闭后就会消失。而二级缓存是SessionFactory级别的全局缓存,它是属于进程范围或群集范围的缓存,这一级别的缓存可以进行配置和修改,并且可以动态加载和缓存,二级缓存是有第三方插件来实现的,比如:EhCache、OsCache等。 二原创 2016-10-09 21:37:02 · 584 阅读 · 22 评论 -
Hibernate中Java对象的生命周期
一个对象的出生源于我们的一个new操作,当我们使用new语句创建一个对象,这个对象的生命周期就开始了,当我们不在有任何引用变量引用它,这个对象就的生命就此结束,它占用的内存就可以被JVM的垃圾回收器回收。 而在Hibernate的持久层,一个Java对象在它的生命周期中有四个状态:临时状态、持久化状态、删除状态、游离状态。原创 2016-09-30 17:15:30 · 723 阅读 · 20 评论 -
Hibernate的悲观锁和乐观锁
前一篇博客我们从数据库角度分析,锁可以分为三种,分别为共享锁,独占锁和更新锁。我们从程序的角度来看锁可以分为两种类型,悲观锁和乐观锁,Hibernate提供对这两种锁 的支持,我们来了解一下Hibernate如何实现这两种锁。一、悲观锁 Pessimistic Locking原创 2016-09-18 20:27:39 · 674 阅读 · 23 评论 -
Hibernate中的Session
我们之前也经常使用Session,通过连接服务器将需要保存的值存到服务器的session中,这是之前关于session的简单应用。现在看到Hibernate框架中也有关于Session的定义,该定义是和之前的有所不同的,我们先来看看什么是Hibernate中的Session!定义: Session是Hibernate运作的中心,对象的生命周期、事务的管理、数据库的存取都与Session原创 2016-09-04 22:22:53 · 768 阅读 · 18 评论 -
Hibernate主键生成策略
Hibernate主键生成策略有很多种,正如设置不同的数据类型一样,设置不同的主键生成策略,也是适用于不同的场景。接下来一一来看不同的生成策略,有什么作用和优缺点。 1、identity[自然递增] identity是底层数据库生成的标识符。identity是由数据库自己生成的,而且这个主键必须设置为自增长的,使用identity的前提是数据库必须支持自增长的类型,如mysql、原创 2016-08-25 21:28:39 · 789 阅读 · 27 评论 -
SSO单点登录原理
介绍: 单点登录SSO(Single Sign On)说得简单点就是在一个多系统共存的环境下,用户在一处登录后,就不用在其他系统中登录,也就是用户的一次登录能得到其他所有系统的信任。单点登录在大型网站里使用得非常频繁,例如像阿里巴巴、新浪等大型网站,在网站的背后是成百上千的子系统,用户一次操作或交易可能涉及到几十个子系统的协作,如果每个子系统都需要用户认证,不仅用户会疯掉,各子系统也会为原创 2017-02-01 08:27:18 · 747 阅读 · 11 评论 -
ssh框架整合
废话也不多说,就直接看如何整合ssh框架,我搭建使用的IDEA,只需要配置好JDK并安装maven,我们就可以轻松来整合ssh框架。整合的第一步就是需要建立一个用maven管理的web项目。1、创建maven的web项目(这是其中最重要的一步,选择webapp) 项目结构如上图(没有存放Java文件的地方,自己建立一个java的包就可以了)2、原创 2017-08-07 20:20:37 · 717 阅读 · 2 评论 -
SpringMVC原理
SpringMVC简介 Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。 spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,可以选择是使用内 置的 Spring Web 框架还是 Struts 这样的 Web 框架。通原创 2017-01-20 21:09:59 · 594 阅读 · 18 评论