【造轮子】用java编写属于自己的mvc【1】---功能分析

好吧,我们先看看下面这张随手搞出来的需求分析图----没办法,需求方只有我一人,只能自问自答了。



好吧,下面分析一下,这种框架应该有什么模块。




1、我们需要针对每一个路由地址(或每一种路由地址)确定一个控制器里面的action;

2、可以为每一个控制器或每一个action添加一个过滤器(运行前或者运行后),正如流行框架那样;

3、我们需要为每一个action确定一个模板(网页模板,json字符串或者直接文件输出);

4、为了方便性,我们需要对表单的输入做一些处理,模型自动绑定及赋值,赋值后,要验证相关值;


看上去该有的有了,复杂度突然之间飙升,不知道会不会烂尾。


让我们逐个逐个难题解决。接下来,将对整个系统划分成为几个子系统,逐个逐个模块设计及开发,

下面先解决数据绑定的问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值