随笔分类 - Spring
摘要:一 . Spring概述 1.1 Spring 是什么? Spring是一个开源的企业级应用程序Java开发框架。目的是为了简化企业级应用程序开发。 1.2 Spring的特性 (1)轻量级 Spring框架基础版本的包小,启动占用的资源少。(与Struts2相比) (2)非侵入式 我们的代码不需要
阅读全文
摘要:1. 需求 Spring分布式项目涉及到定时任务,目前解决方案:(1)集成quartz;(2)集成redisson,由于集成quartz需要涉及到数据库及表,redisson基于redis实现的,比较方便。 相关文档可以查看GitHub上redisson项目。 2. 一个简单的例子 其他模块调用:
阅读全文
摘要:一. 一些概念 应用程序中说的依赖一般指类之间的关系。 泛化:表示类与类之间的继承关系、接口与接口之间的继承关系; 实现:表示类对接口的实现; 依赖:当类与类之间有使用关系时就属于依赖关系,不同于关联关系,依赖不具有“拥有关系”,而是一种“相识关系”,只在某个特定地方(比如某个方法体内)才有关系。
阅读全文
摘要:一. IOC容器配置 1. 一些概念 (1)IOC容器: 定义:具有管理对象和管理对象之间的依赖关系的容器。 作用:应用程序无需自己创建对象,对象由IOC容器创建并组装。BeanFactory是IOC容器的核心。 流程:IOC容器根据配置文件,读取配置元数据,通过元数据库对程序中的各个对象进行实例化
阅读全文
摘要:1. pom.xml添加Spring依赖包 查看项目的依赖,可以发现依赖层级关系,导入了其他的架包。 2. 添加servlet,jsp架包 查看项目依赖: 3. 在web.xml配置Spring MVC DispatcherServlet,配置Spring过滤器 4. 配置Spring contex
阅读全文
摘要:1. Spring架构图 核心容器:包括Core、Beans、Context、EL模块。 ●Core模块:封装了框架依赖的最底层部分,包括资源访问、类型转换及一些常用工具类。 ●Beans模块:提供了框架的基础部分,包括反转控制和依赖注入。其中Bean Factory是容器核心,本质是“工厂设计模式
阅读全文
摘要:1. Spring是什么? Spring是一个开源的轻量级Java SE(Java 标准版本)/Java EE(Java 企业版本)开发应用框架,其目的是用于简化企业级应用程序开发。 在面向对象思想中,应用程序是由一组相互协作的对象组成。开发一个应用除了要开发业务逻辑之外,最多的是关注如何使这些对象
阅读全文
摘要:一. 引言 Spring核心的IOC的实体用了面向接口编程思想,所以有必要了解下。简单来说的话,Spring就是一个轻量级的控制反转(IOC)和面向切面(AOP)的容器框架。 接口的定义的概念:泛指实体把自己提供给外界的一种抽象化物(可以为另一实体),用以由内部操作分离出外部沟通方法,使其能被内部修
阅读全文
摘要:一. 引言 在阅读spring相关资料,都会提到Spring是非侵入式编程模型,轻量级框架,那么就有必要了解下这些概念。 二. 侵入式与非侵入式 非侵入式:使用一个新的技术不会或者基本不改变原有代码结构,原有代码不作任何修改即可。侵入式代码结构则要与该技术产生依赖。 侵入式框架:引入了框架,对现有的
阅读全文
摘要:(1)New Project,选择模板,配置SDK (2)配置项目名及项目组名 GroupID是项目组织唯一的标识符, 比如我的项目叫test001 那么GroupID应该是 com.lixiaoming.test001 域名.公司名.项目名ArtifactID就是项目的唯一的标识符, 一般是 项目
阅读全文
摘要:一. 简介 CommonsMultipartResolver是基于Apache的Commons FileUpload来实现文件上传功能的,主要作用是配置文件上传的一些属性。 二. 配置 1)依赖Apache的Commons FileUpload,所以Maven的pom文件添加依赖; 2)applic
阅读全文