
框架学习
文章平均质量分 79
gaibian0823
成功的法则极为简单,但简单并不代表容易。
展开
-
SSH总结之框架分析
SSH 为 struts+spring+hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架。集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。 其中使用Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转,原创 2015-09-28 22:25:59 · 1019 阅读 · 22 评论 -
SSH框架分析之struts深入分析
上篇我们说到SSH框架中各个框架的作用,当然除了学习基础知识外,我们也要学习他的工作原理,就像很多人即使不懂汽车原理,但是一样开的很好,但是如果我们懂的原理,那么相信会开的更好。今天我们就来深入了解下struts到底是怎么工作的。 Struts 2框架本身大致可以分为3个部分:核心控制器FilterDispatcher、业务控制器Action和用户实现的企业业务逻辑组件。 核心原创 2015-09-30 15:50:14 · 652 阅读 · 14 评论 -
浅析spring mvc工作原理
Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。 Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,可以选择是使用内置的 Spring Web 框架还是 Struts 这样的 Web 框架。通过策略接口,Spring 框架是高度可配置的,而且包含多种视图技术,例原创 2015-10-23 15:26:05 · 1087 阅读 · 16 评论 -
Struts2 与Sprin MVC的区别
之前我们已经研究了struts以及spring mvc,并且知道了他们是怎样工作的,又是怎样应用的,他们都实现了mvc思想,都很好的将表示层与业务逻辑层解耦了,那么他们有什么区别吗? 先温习一下他们的工作原理: struts框架: spring mvc框架: 1、Struts2是类级原创 2015-10-27 17:40:47 · 658 阅读 · 15 评论 -
Hibernate基本原理篇(一)
说起hibernate大家脑中都很熟悉,知道Hibernate是一个开放源代码的对象关系映射框架,它对Jdbc进行了非常轻量级的对象封装。 Hibernate在英文中的意思是:冬眠、蛰伏。这我们就应该想了,这个意思和我们的框架又有什么联系呢?我的理解是:冬眠,意味着进入一种假死状态,外面的环境与我无关,正是这种生与死的临界状态,不正和我们的对象关系映射很相近吗? 那么我们框架中原创 2015-11-20 13:29:44 · 626 阅读 · 3 评论 -
MyBatis实战篇——实现数据的增删改查
前面我们已经讲了,MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。 MyBatis 消除了几乎所有的 JDBC 代码和参数的手工设置以及对结果集的检索。MyBatis 可以使用简单的XML 或注解用于配置和原始映射,将接口和 Java 的 POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。 纸上得来终觉浅,理论原创 2015-10-31 16:34:21 · 937 阅读 · 3 评论 -
Hibernate之cache管理
一、why(为什么要用Hibernate缓存?) Hibernate是一个持久层框架,经常访问物理数据库。 为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。 缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。二、what(Hibernate缓存原理是怎样的?) Hi原创 2016-06-30 21:37:08 · 659 阅读 · 0 评论 -
Hibernate持久化三种对象
在Hibernate中,持久化对象在被操作过程中可以分为三个时期,这三个时期是和Session的周期相关的,因为Hibernate中的操作都是基于Session完成的。所以Session对象的生命周期也关系着持久化对象的生命周期。 持久化对象的生命周期有三种,分别是瞬时态(Transient),持久态(Persistent)和脱管态(Detached)。 对原创 2016-06-30 21:54:19 · 531 阅读 · 0 评论