2025年java搭建基础框架

java搭建基础框架搭建一个简单的 Java MVC 框架 一 前言 二 代码实现 1 思路分析 2 代码实现 2 1 Controller 注解 2 2 RequestMappi 注解 2 3 UserControll 2 4 MethodBean 2 5 DispatcherSe 2 6 ClassScanner 2 7 web xml 文件配置 2 7 pom xml 文件配置

大家好,我是讯享网,很高兴认识大家。



搭建一个简单的Java MVC框架

  • 一 . 前言
  • 二. 代码实现
  • 1. 思路分析
  • 2. 代码实现
  • 2.1 Controller注解
  • 2.2 RequestMapping注解
  • 2.3 UserController
  • 2.4 MethodBean
  • 2.5 DispatcherServlet
  • 2.6 ClassScannerUtils
  • 2.7 web.xml文件配置
  • 2.7 pom.xml文件配置
  • 三. 测试
  • 1. 部署tomcat
  • 2. 访问测试
  • 四. 总结

一 . 前言

java 怎么搭建框架 java框架搭建步骤_java

二. 代码实现

1. 思路分析

  1. 获得请求的URI和项目部署路径, 截取获得映射路径 eg: /user/login
  2. 扫描某个包里面的所有类的字节码对象集合List
  3. 遍历字节码对象集合List
  4. 获得类里面的所有的Method
  5. 遍历所有的Method
  6. 获得method上面的注解的value属性值
  7. 判断value属性值是否和获得映路径一致, 一致就调用method

2. 代码实现

2.1 Controller注解

这个注解打在类身上,主要是为了解决我们在总的控制器类里面解析太多类的问题以后只要解析哪个类身上打上这个注解,我们就解析哪个类。

2.2 RequestMapping注解

此注解注解方法,表示映射路径

讯享网

2.3 UserController

所有有关用户操作的请求,都交给这个controller来完成

  • 类上打注解 @Controller
  • 方法上打注解 @RequestMappting
 

2.4 MethodBean

用来封装 被调用的方法和 调用这个方法用到的实例对象,这里用Lombok注解生成构造方法。

讯享网

2.5 DispatcherServlet

  1. 它是一个servlet,要抓住指定的请求
  2. 重写两个方法 init方法和service
  3. 注册DispatcherServlet,使用xml方式来注册
 

2.6 ClassScannerUtils

这是一个工具类,用来获取包下的所有class的实例。

 

2.7 web.xml文件配置

配置DispatcherServlet,这配置抓取 *.do 的请求,可任意配置。

 

2.7 pom.xml文件配置

配置项目依赖jar包

 

三. 测试

1. 部署tomcat

java搭建基础框架java 怎么搭建框架 java框架搭建步骤_java 怎么搭建框架_02

2. 访问测试

  • 启动tomcat,在浏览器中访问
  • 控制台中执行了UserController的register方法,访问成功

四. 总结

此案例实现了一个简单的MVC框架,对学习理解Java中最常用的SpringMVC框架有一定的帮助。

小讯
上一篇 2025-01-02 16:44
下一篇 2025-01-03 08:44

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/599.html