自己实现ORM框架

http://www.cnblogs.com/hegezhou_hot/archive/2010/09/17/1829510.html

2016-08-22 16:06:12

阅读数 2342

评论数 0

Struts2和springmvc区别

1、Struts2是类级别的拦截, 一个类对应一个request上下文,SpringMVC是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应,所以说从架构本身上SpringMVC就容易实现restful url,而struts2的架构实现起来要费劲,因为Strut...

2016-08-22 09:48:49

阅读数 420

评论数 0

Spring中ApplicationContext和beanfactory区别

BeanFacotry是spring中比较原始的Factory。如XMLBeanFactory就是一种典型的BeanFactory。原始的BeanFactory无法支持spring的许多插件,如AOP功能、Web应用等。    ApplicationContext接口,它由BeanFactory接...

2016-08-12 11:13:35

阅读数 412

评论数 0

Spring有关面试问题

问题清单: 什么是Spring框架?Spring框架有哪些主要模块?使用Spring框架有什么好处?什么是控制反转(IOC)?什么是依赖注入?请解释下Spring中的IOC?BeanFactory和ApplicationContext有什么区别?将Spring配置到你的应用中共有几种方法?什么基...

2016-08-12 10:58:29

阅读数 1073

评论数 0

Bean的作用域及生命周期

一、Spring Framework支持五种作用域(其中有三种只能用在基于web的Spring ApplicationContext)。  内置支持的作用域分列如下: 作用域 描述 singleton 在每个Spring IoC容器中一个bean定义...

2016-08-12 10:26:58

阅读数 304

评论数 0

Hibernate中的缓存机制与可能遇到的问题

一、一级缓存(session级别) 概念 我们来看看hibernate提供的一级缓存:        /** * 此时会发出一条sql,将所有学生全部查询出来,并放到session的一级缓存当中 * 当再次查询学生信息时,会首先去缓存中看是...

2016-08-11 15:52:08

阅读数 5764

评论数 0

Spring事务配置

Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。     DataSource、TransactionManager这两部分只是会根据数据访问方式有所变化...

2016-08-05 21:00:13

阅读数 184

评论数 0

Spring源码分析——AOP实现(2)

文章深入讲解了Spring中AOP的实现机制和原理以及使用 AOP(Aspect Orient Programming),作为面向对象编程的一种补充,广泛应用于处理一些具有横切性质的系统级服务,如事务管理、安全检查、缓存、对象池管理等。AOP 实现的关键就在于 AOP 框架自动创建的 AOP ...

2016-06-30 17:04:52

阅读数 2353

评论数 2

Spring源码分析——AOP实现(1)

Contents 1 什么是 AOPw2 AOP 的几个重要概念 2.1 Joint point2.2 Pointcut2.3 Advice2.4 Aspect2.5 Weaving2.6 AOP proxy2.7 Target object2.8 一个 demo 3 Spring AOP 实...

2016-06-14 10:37:41

阅读数 338

评论数 0

Spring源码分析——Ioc实现原理

1. 初始化 大致单步跟了下Spring IOC的初始化过程,整个脉络很庞大,初始化的过程主要就是读取XML资源,并解析,最终注册到Bean Factory中: 在完成初始化的过程后,Bean们就在BeanFactory中蓄势以待地等调用了。下面通过一个具体的例子,来详细地学习一下初始化...

2016-06-14 09:26:57

阅读数 853

评论数 0

Struts2中属性注入的机制

Struts2 中属性自动注入的原理是:拦截器+反射,就是在request到达后台处理程序之间,加一层拦截器,截获到request对象,就可以通过request.getParameters()获取请求参数,然后通过请求URL可以得知你要请求的是哪个action类的哪个方法,然后你action中定义...

2016-06-13 09:44:48

阅读数 1436

评论数 1

Servlet学习笔记

最近在看Servlet的相关知识,好记性不如烂笔头,有些东西还是记下来比较靠谱。。。 一、Servlet 是什么? Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间...

2016-06-09 15:16:38

阅读数 8432

评论数 1

过滤器、监听器、拦截器的区别

转自http://justsee.iteye.com/blog/724080 struts2体系结构图: 当接收到一个httprequest ,  a) 当外部的httpservletrequest到来时  b) 初始到了servlet容器 传递给一个标准的过滤器链  c) FilterDis...

2016-06-08 16:08:40

阅读数 356

评论数 0

Struts2源码分析——StrutsPrepareAndExecuteFilter

一、概述      Struts2的核心是一个Filter,Action可以脱离web容器,那么是什么让http请求和action关联在一起的,下面我们深入源码来分析下Struts2是如何工作的。      鉴于常规情况官方推荐使用StrutsPrepareAndExecuteFilter替代...

2016-06-07 21:37:50

阅读数 3521

评论数 0

JSP中动态include和静态include区别

静态 INCLUDE 用 include 伪码实现 , 不会检查所含文件的变化 , 适用于包含静态页面 <%@ include file="included.htm" %> 。先将文件的代码被原封不动地加入到了主页面从而合成一个文件,然后再进行翻译 动态 INCL...

2016-06-01 10:20:02

阅读数 14512

评论数 2

深入理解Hibernate持久化3种状态

学过hibernate的人都可能都知道hibernate有三种状态,transient(瞬时状态),persistent(持久化状态)以及detached(离线状态),大家伙也许也知道这三者之间的区别,比如瞬时状态就是刚new出来一个对象,还没有被保存到数据库中,持久化状态就是已经被保存到数据库中...

2016-05-07 16:41:48

阅读数 1578

评论数 1

第一次eclipse部署web项目到tomcat流程

一、新建web工程 打开eclipse,点击file - other 新建一个dynamic web project,输入工程名字后点击finish 在左边目录树中右键工程名新建一个jsp文件,编辑好后点保存 二、配置tomcat 在编辑窗口下面找到server栏,...

2015-10-20 14:42:25

阅读数 1033

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭