自定义mvc框架(有代码)

会逐步添加AOP

总结:搭建了一个简单的MVC框架,定义了一系列的注解,@Controller定义Controller类,@Inject注解实现依赖注入,@Action定义Action方法。通过Helper类来初始化MVC框架;通过DispatcherServlet来处理所有请求;根据请求方法与请求路径来调用具体的Action方法,判断Action方法的返回值,若为View类型,跳转JSP页面,若为Data类型,则返回JSON数据。

1.建立PropsUtil工具类(加载属性文件以及获取属性)
2.建立ArrayUtil工具类(判断数组是否为空等)
3.建立CollectionUtil工具类(判断Collection(Map)是否为空)
4.建立StreamUtil工具类(流操作工具类,如:从输入流获取字符串)
5.建立CodecUtil工具类(用于URL的编码与解码操作)
6.建立jsonUtil工具类(处理Json与POJO之间的转换,基于jackson实现)

1.建立ConfigConstant的常量类(维护配置文件——smart.properties的相关配置,如:jdbc相关内容——名字(如:String
JDBC_URL=“smart.framework.jdbc.url”))
2.建立ConfigHelper助手类(定义静态方法——关于获取常量类中所包含的内容的静态方法(如

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值