框架
豪大大丿
博客一个互相学习的地方,希望大家互相指教
展开
-
说说对Struts 2拦截器的理解?
理解拦截器 拦截器可以动态地拦截发送到指定Action的请求,通过拦截器机制,我们可以在Action执行的前后插入某些代码。通过这种方式,久可以把多个Action中需要重复指定的代码提取出来,放在拦截器里面定义,从而提供更好的代码重用性。拦截器机制是一种非常灵活的软件服用方式。 拦截器的实现原理 大部分时候,拦截器方法都是用过代理的方式来调用的。下面以JDK动态代理为例来介绍如何调用拦...原创 2018-02-28 10:13:01 · 220 阅读 · 0 评论 -
Hibernate的二级缓存讲解
第一级别的缓存是Session级别的缓存,是属于事务范围的缓存,由Hibernate管理,一般无需进行干预。第二级别的缓存是SessionFactory级别的缓存,是属于进程范围的缓存。二级缓存也分为了两种内置缓存:Hibernate自带的,不可卸载,通常在Hibernate的初始化阶段,Hibernate会把映射元数据和预定义的SQL语句放置到SessionFactory的缓存中。该内置缓存是只...原创 2018-03-02 08:52:04 · 546 阅读 · 0 评论 -
Hibernate的性能优化问题
本文是根据Hibernate帮助文档,以及一些书籍及项目经验整理而成,只提供要点和思路,具体做法可以留言探讨,或是找一些更详细更有针对性的资料。 初用Hibernate的人也许都遇到过性能问题,实现同一功能,用Hibernate与用Jdbc性能相差十几倍很正常,如果不及早调整,很可能影响整个项目的进度。 大体上,对于Hibernate性能调优的主要考虑点如下: Ø 数据库设计调整 Ø HQ...原创 2018-03-02 10:24:13 · 255 阅读 · 0 评论 -
hibernate的工作原理
转载自 http://www.cnblogs.com/dashi/p/3597969.html#commentformJAVA Hibernate工作原理及为什么要用hibernate 简介:hibernate是一个开源框架,它是对象关联关系映射的框架,它对JDBC做了轻量级的封装,而我们java程序员可以使用面向对象的思想来操纵数据库。hibernate核心接口session:负责被持久化对象C...转载 2018-03-02 10:37:47 · 185 阅读 · 0 评论 -
spring的几大模块
Core包是框架的最基础部分,并提供依赖注入(Dependency Injection)管理Bean容器功能。Context包,构建于Core包上,提供了一种框架式访问对象的方式,有些像JNDI注册。Context封装包继承了beans包的功能,还增加了国际化(I18N),事件传播,资源装载,以及透明创建上下文,例如通过servlet容器。DAO包提供了JDBC的抽象层,它可消除冗长的JDBC编码...原创 2018-03-05 07:14:54 · 1805 阅读 · 0 评论 -
Spring框架七大模块简单介绍
Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。Spring框架的7个模块组成 Spring框架的每个模块(或组件)都可以单独存在,或者与其他一个或多个模块联合实现。每个模块的功能如下:1核心模块SpringCore模块是Spring的核心容器,它实现了IOC模...原创 2018-03-05 07:18:32 · 1877 阅读 · 1 评论