从零开始实现一个简易的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框架(七)--实现MVC

2018-07-26
阅读 15 分钟
4.2k
标题是‘从零开始实现一个简易的Java MVC框架’,结果写了这么多才到实现MVC的时候...只能说前戏确实有点多了。不过这些前戏都是必须的,如果只是简简单单实现一个MVC的功能那就没有意思了,要有Bean容器、IOC、AOP和MVC才像是一个'框架'嘛。

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