spring学习
小司马
这个作者很懒,什么都没留下…
展开
-
Spring 的整体架构
Spring框架是一个分层架构,它包含一系列功能要素,并被分为大约20个模块。如图:这些模块总共有以下几个部分:1.Core ContainerCore Container 核心容器包含了一下几个模块,Beans、Core、Context和Expression Language模块。Beans和Core是模块的基础部分,提供了(Ioc)控制反转和依赖注入特性,这里的基础概念是B...原创 2018-09-19 11:25:28 · 1237 阅读 · 0 评论 -
spring源码导入Eclipse 出现的问题。
一、需要的软件1.安装GitHub,如果没有账号,可以直接在网站上面下载需要的版本源码(spring-framework-3.2.17.RELEASE)。2.安装gradle(集成符合eclipse工程用的,下载地址 : https://gradle.org/releases/ 这里面有很多版本,在生成工程中有的版本会不兼容。我这里用gradle-4.10.2,后来出现了问题,换成了低版本...原创 2018-09-20 14:49:58 · 523 阅读 · 0 评论 -
spring 容器的基本实现(简介)
对于看spring源码,容器的基本实现,摘抄自书中容器前期的代码实现,继承和实现接口,不考虑异常类的情况下。做了三件事:1.获取对xml文件的验证模式。两种文档模式的验证:DTD (Document type Definition 即文档类型定义)需要在xml文件中声明,如图:XSD XML Schema 语言就是XSD (XML Schemas Definition) 需要...原创 2018-09-26 09:47:44 · 316 阅读 · 0 评论 -
Spring 经典面试题和答案
1. 什么是spring?Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。2. 使用Spring框架的好处是什么? 轻量:Spring 是轻量的,基本的版本大约2MB 控制反转...转载 2018-09-18 14:46:19 · 118 阅读 · 0 评论