RAOE / Iframe

Implement your own lightweight web framework based on servlets(封装servlet实现轻量级web框架)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

#Iframe Implement your own lightweight web framework based on servlets

目录介绍

com.xyf.mvc.annotation 注解类 springmvc 的注解 如requestMapping requstParam 都在这里

com.xyf.mvc.controller 控制层 用法和springmvc相同

com.xyf.mvc.service 服务层

com.xyf.mvc.serviceimp 服务实现层

com.xyf.mvc.servlet 核心层,对servlet进行封装 初始化顺序依次为

public void init(ServletConfig config) {

// scan扫描 包

doScan("com.xyf");// 扫描这个包下面的所有类

doInstance();// 创建实例并保存

doAutowired();// 射入

doMapping();// 根据映射找到方法 --> 找到method

如何使用

参考 类com.xyf.mvc.controller.testController

其他

本项目模仿了springmvc框架源码,从中学到很多。项目会不定期更新,欢迎关注。

本项目更大的用处是学习,而不是要开发一个全新的web框架。

About

Implement your own lightweight web framework based on servlets(封装servlet实现轻量级web框架)


Languages

Language:Java 100.0%