
聊聊框架开发
文章平均质量分 91
外企牛马
某500强外企打杂
展开
-
大白话聊框架设计(入门篇) | 第四章:简单实现IOC容器
文章目录**1.简单实现IOC容器****2.简单介绍IOC容器****3.创建Inject注解****4.创建IocContrainer****5.初始化IOC容器****6.改造原有New对象方式****6.1 DispatchFilter改造后完整代码****6.2 ActionMapper改造后的完整代码****7.最终工程目录结构****8.测试改造后的项目****8.1 启动tomcat****8.2 在浏览器输入URL****8.3 输出结果**1.简单实现IOC容器【思考】我们都知原创 2021-05-29 14:40:40 · 350 阅读 · 3 评论 -
大白话聊框架设计(入门篇) | 第三章:通配符匹配Mapping实现
通配符匹配Mapping实现重构ActionMapper修改WebConfig配置新增Mapping构造方法新增PersonAction测试方法最终工程目录结构测试通配符匹配Mapping7.1 启动tomcat7.2 在浏览器输入URL7.3 输出结果1.通配符匹配Mapping实现【思考】上一章我们学习到如何通过用户请求去匹配Mapping,让框架可以找到对应的处理方法执行用户请求,但是这种方式配置需要满足每个请求的映射,需要重复配置映射文件,..原创 2021-05-29 14:04:14 · 837 阅读 · 0 评论 -
大白话聊框架设计(入门篇) | 第一章:Filter实现框架拦截
文章目录前言1Filter实现框架拦截1.1配置自定义Filter1.2创建一个Filter1.3创建一个ActionMapping1.4创建一个ActionMapper1.5创建一个WebExecutor1.6创建测试类PersonAction1.7最终工程目录结构2测试Filter2.1启动tomcat2.2在浏览器输入URL2.3查看控制台输出结果3本章源码地址前言【课程目标】深入理解Java Web核心开发掌握框架开发的必备知识具备自主编写Web开发框架的思路【课程目标】本原创 2021-05-29 12:38:50 · 410 阅读 · 0 评论 -
大白话聊框架设计(入门篇) | 第二章:规则匹配Mapping实现
文章目录**1.规则匹配Mapping实现****2.重构ActionMapper****2.1 改造前****2.2 改造后****3.创建一个Mapping****4.创建一个WebConfig****5.修改测试类PersonAction****6.最终工程目录结构****7.测试规则匹配Mapping****7.1 启动tomcat****7.2 在浏览器输入URL****7.3 查看控制台输出结果****8.本章源码Github地址**1.规则匹配Mapping实现【课前思考】1.框架是原创 2021-05-29 12:35:38 · 760 阅读 · 0 评论 -
手把手写框架入门(一) | 核心拦截器DispatchFilter实现
前言【课程目标】深入理解Java Web核心开发 掌握框架开发的必备知识 具备自主编写Web开发框架的思路【课程目标】 本教程内容基于伟大的Struct2框架原理进行学习,本教程只是个人学习的记录,仅供大家学习交流,不做任何商业用途【课程思想】 先构思整体基本设计思路,再逐一实现每个模块的具体逻辑,一开始不必要太在意细节,先让整个流程跑通,再慢慢优化框架1 Filter实现框架拦截1.1 配原创 2016-11-20 01:44:01 · 1092 阅读 · 0 评论 -
Nutz | Nutz项目整合Spring实战
Nutz项目整合Spring实战前言本教程主要基于本人Nutz框架的 Demo进行改造,目的是使原有Nutz demo代码可以正常运行,新增spring代码也可以正常运行,并且Nutz框架原有代码与spring新增代码可以相互引用,从而达到整合后的新代码与旧代码可以兼容,请配合项目源码进行操作。 Demo功能 登陆模块 查看用户列表 新增用户 通原创 2017-01-28 21:45:47 · 8020 阅读 · 0 评论 -
源码分析系列 | 从零开始写MVC框架
1. 前言2. 为什么要自己手写框架3. 简单MVC框架设计思路4. 课程目标5. 编码实战5.1 配置阶段web.xml配置config.properties自定义注解5.2 初始化阶段创建自定义EsDispatcherServletdoLoadConfig加载用户自定义配置doScanClass扫描指定包下的类doInitializeInstance类实例化...原创 2018-07-01 15:26:18 · 494 阅读 · 0 评论