从零开始实现一个简易的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-16
阅读 9 分钟
1.6k
在前面的文章中实现的AOP功能时,目标类都只能被一个切面代理,如果想要生成第二个代理类,就会把之前的代理类覆盖。这篇文章就要来实现多个代理的功能,也就是实现代理链。

从零开始实现一个简易的Java MVC框架(五)--引入aspectj实现AOP切点

2018-07-16
阅读 7 分钟
2.1k
在上一节从零开始实现一个简易的Java MVC框架(四)--实现AOP中我们实现了AOP的功能,已经可以生成对应的代理类了,但是对于代理对象的选择只能通过指定的类,这样确实不方便也不合理。这一节我们就利用aspectj来实现功能更强大的切点。

从零开始实现一个简易的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功能的强大。而且使用了很多的设计模式,让人在看的时候觉得有点难以下手。