MyBatis可以利用SQL映射文件来配置,也可以利用Annotation来设置。MyBatis提供的一些基本注解如下表所示。注解目标相应的XML描述@CacheNamespace类<cache> 为给定的命名空间(比如类)配置缓存。属性:implemetation,eviction,flushInterval , size 和 readWrite 。@CacheNames
Spring一个重要的特性就是提供了AOP,使得我们可以在原有的基础上增加我们自己的系统业务逻辑。使得我们系统业务逻辑与应用业务逻辑相分离,耦合性降低,并且大大的提高了开发的效率。Spring的AOP利用的就是动态代理方式,在Spring的AOP中,有两种实现方式。第一种,就是利用JDK的Proxy,另外一种就是采用CGLIB来实现的。 基本概念:Advice: 通知,制
前言 本次对于Spring的IOC容器的创建过程是基于其源码进行研究分析的,主要涉及BeanFactory的创建过程,Bean的解析与注册过程,Bean实例化的过程以及诸如ClassPathXmlApplicationContext的IOC构建过程。IOC容器创建过程 在Spring中,三大核心组件Context、Bean以及Core中,Cont
前言 本文结合Spring3.0的源码进行简单的介绍,这里的核心组件不是我们常见所谓的IOC和AOP,而是以Spring3.0发布的开发包为切入点,当然Spring3.0以后的各个版本基本上差不多,思想不变,添加的主要就是对于各种特性的增强。一 组件概述 Spring3.0以后的版本和以前的版本开发包组织方式不同了,官方也不将其依赖包一并包含在其
整合环境:MyEclipse,Tomcat7.0,Hibernate3.6,Struts2.2.1,Spring3.0一 所需匝包: 在MyEclipse中,可以点击window—preferences—user libraries—new自定义用户的个人匝包,将各个匝包引入进来。 Struts2.2.1下载解压后,将struts2.2.1/apps/str
MyEclipse中配置Struts2.2.1版本基本步骤:1,首先就是要建立一个web project项目2,设置jdk和servers路径,如果jdk和servers已经配置ok,跳过这一步骤。在菜单中的window选项中配置jdk和servers对于jdk,点击java-.>找到jre那个东西,然后输入你的jdk安装目录对于servers,点击myEclipse中的servers中的t
Struts2的体系与Struts1体系的差别非常大,因为Struts2使用了WebWork的设计核心,而不是Struts1的设计核心。Struts2中大量使用拦截器来处理用户的请求,从而允许用户的业务逻辑控制器与Servlet API分离。 Struts2框架的大概工作机制: 从图可以看出,一个请求在 Struts2 框架中的处理大概分为以下几个步骤: 1、客户端初始化一个指向
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号