从零开始实现一个简易的Java MVC框架(九)--优化MVC代码

2018-08-14
阅读 16 分钟
1.8k
优化的目标是1.去除DispatcherServlet请求分发器中的http逻辑代码;2.将ControllerHandler和ResultRender中代码按功能细分出来,使其各司其职。

从零开始实现一个简易的Java MVC框架(八)--制作Starter

2018-08-07
阅读 11 分钟
2.5k
一个项目总是要有一个启动的地方,当项目部署在tomcat中的时候,经常就会用tomcat的startup.sh(startup.bat)的启动脚本来启动web项目

从零开始实现一个简易的Java MVC框架(四)--实现AOP

2018-07-12
阅读 8 分钟
1.8k
AOP全称是Aspect Oriented Programming,叫做面向切面编程,和面向对象编程(OOP)一样也是一种编程思想,也是spring中一个重要的部分。

从零开始实现一个简易的Java MVC框架(三)--实现IOC

2018-07-10
阅读 6 分钟
2.8k
IoC全称是Inversion of Control,就是控制反转,他其实不是spring独有的特性或者说也不是java的特性,他是一种设计思想。而DI(Dependency Injection),即依赖注入就是Ioc的一种实现方式。关于Ioc和DI的具体定义和优缺点等大家可以自行查找资料了解一下,这里就不详细赘述,总之spring的IoC功能很大程度上便捷了我们的开...

从零开始实现一个简易的Java MVC框架(二)--实现Bean容器

2018-07-04
阅读 10 分钟
2.3k
项目准备 首先确保你拥有以下环境或者工具 idea java 8 maven 3.3.X lombok插件 然后我们创建一个maven工程,编写pom.xml引入一些需要的依赖 {代码...} 目前只需要lombok和log4j两个依赖就可以完成前面几个功能的实现,其他需要的依赖等到后面需要的时候再加。 接着把项目一些基本的包结构创建一下,如下图 resources文...

从零开始实现一个简易的Java MVC框架

2018-07-04
阅读 3 分钟
8k
最近在看spring-boot框架的源码,看了源码之后更是让我感受到了spring-boot功能的强大。而且使用了很多的设计模式,让人在看的时候觉得有点难以下手。