SF
从零开始实现一个简易的Java MVC框架
从零开始实现一个简易的Java MVC框架
注册登录
关注博客
注册登录
主页
关于
RSS
从零开始实现一个简易的Java MVC框架(九)--优化MVC代码
zzzzbw
2018-08-14
阅读 16 分钟
1.9k
优化的目标是1.去除DispatcherServlet请求分发器中的http逻辑代码;2.将ControllerHandler和ResultRender中代码按功能细分出来,使其各司其职。
从零开始实现一个简易的Java MVC框架(八)--制作Starter
zzzzbw
2018-08-07
阅读 11 分钟
2.7k
一个项目总是要有一个启动的地方,当项目部署在tomcat中的时候,经常就会用tomcat的startup.sh(startup.bat)的启动脚本来启动web项目
从零开始实现一个简易的Java MVC框架(七)--实现MVC
zzzzbw
2018-07-26
阅读 15 分钟
4.3k
标题是‘从零开始实现一个简易的Java MVC框架’,结果写了这么多才到实现MVC的时候...只能说前戏确实有点多了。不过这些前戏都是必须的,如果只是简简单单实现一个MVC的功能那就没有意思了,要有Bean容器、IOC、AOP和MVC才像是一个'框架'嘛。
从零开始实现一个简易的Java MVC框架(六)--加强AOP功能
zzzzbw
2018-07-16
阅读 9 分钟
1.7k
在前面的文章中实现的AOP功能时,目标类都只能被一个切面代理,如果想要生成第二个代理类,就会把之前的代理类覆盖。这篇文章就要来实现多个代理的功能,也就是实现代理链。
从零开始实现一个简易的Java MVC框架(五)--引入aspectj实现AOP切点
zzzzbw
2018-07-16
阅读 7 分钟
2.2k
在上一节从零开始实现一个简易的Java MVC框架(四)--实现AOP中我们实现了AOP的功能,已经可以生成对应的代理类了,但是对于代理对象的选择只能通过指定的类,这样确实不方便也不合理。这一节我们就利用aspectj来实现功能更强大的切点。
从零开始实现一个简易的Java MVC框架(四)--实现AOP
zzzzbw
2018-07-12
阅读 8 分钟
1.9k
AOP全称是Aspect Oriented Programming,叫做面向切面编程,和面向对象编程(OOP)一样也是一种编程思想,也是spring中一个重要的部分。
从零开始实现一个简易的Java MVC框架(三)--实现IOC
zzzzbw
2018-07-10
阅读 6 分钟
3k
IoC全称是Inversion of Control,就是控制反转,他其实不是spring独有的特性或者说也不是java的特性,他是一种设计思想。而DI(Dependency Injection),即依赖注入就是Ioc的一种实现方式。关于Ioc和DI的具体定义和优缺点等大家可以自行查找资料了解一下,这里就不详细赘述,总之spring的IoC功能很大程度上便捷了我们的开...
从零开始实现一个简易的Java MVC框架(二)--实现Bean容器
zzzzbw
2018-07-04
阅读 10 分钟
2.4k
项目准备 首先确保你拥有以下环境或者工具 idea java 8 maven 3.3.X lombok插件 然后我们创建一个maven工程,编写pom.xml引入一些需要的依赖 {代码...} 目前只需要lombok和log4j两个依赖就可以完成前面几个功能的实现,其他需要的依赖等到后面需要的时候再加。 接着把项目一些基本的包结构创建一下,如下图 resources文...
从零开始实现一个简易的Java MVC框架
zzzzbw
2018-07-04
阅读 3 分钟
8.2k
最近在看spring-boot框架的源码,看了源码之后更是让我感受到了spring-boot功能的强大。而且使用了很多的设计模式,让人在看的时候觉得有点难以下手。