# spring1.0-jdk1.8-maven **Repository Path**: coder_chenjun/spring1.0-jdk1.8-maven ## Basic Information - **Project Name**: spring1.0-jdk1.8-maven - **Description**: spring 1.0框架的源代码,使用的是Maven与jdk1.8,能编译通过,主要删除了ejb,remoting,jndi,jta,mail5个功能块 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 16 - **Forks**: 3 - **Created**: 2021-09-17 - **Last Updated**: 2025-08-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: Spring, container, aop, transaction, ioc ## README # 看文档的顺序推荐 1. [Container](spring%201.0%20容器源码分析.md) 2. [Ioc](spring%201.0%20IOC源码分析.md) 3. [Aop](spring%201.0%20AOP源码分析.md) 4. [ApplicationContext](spring%201.0%20ApplicationContext源码分析.md) 5. [Jdbc](spring%201.0%20Jdbc源码分析.md) 6. [Transaction](spring%201.0%20事务源码分析.md) 7. [Mvc](spring%201.0%20Mvc源码分析.md) # 说明 本项目来自于spring 1.0版本,想把其改为使用maven与jdk8,并且会剔除一些不怎么用的功能, 比如ejb,remoting,jndi等, 主要的目的是为了教学使用. > 此项目整理于2021-9-15号,原则上项目的依赖是当时仓库中的最新的依赖,除非改动量特别大才会使用老版本的依赖 # 目前进度 - 全部编译通过,有几块代码被注释了,但都加了TODO,这些代码好多是数据库操作这块,并没有核心的容器功能,ioc,aop相关的东西加TODO - TODO: 还未完成jdk 1.8的改造,比如利用泛型等 # 编译处理 ## commons-attributes https://commons.apache.org/dormant/commons-attributes/ # 参考资料 https://github.com/selfpoised/spring-framework-1.0 https://spring.io/blog/2004/03/24/spring-framework-1-0-final-released