mvc设计模式的精髓:
request请求发送到servlet之后,根据请求的不同(一般在请求后面添加不同的后缀),servlet后选择与请求相同的响应。
这样设计的好处
如何实现:
request---->servlet
servlet:1.获取request后缀
2.根据后缀的不同从XML配置文件中获得匹配信息(设计xml文档的解析,一般创建好相关的类:父标签类(利用属性,表示request是谁,怎么干--->method,找谁干--->action对象),子标签类(反映响应结果,和对应的下一步路径),父标签类用map存储子标签类)
3.对象工厂获得action对象
4.反射获得method方法,并返回结果类型(success还是fail);
5.根据相应结果,选择子标签对象,获得下一步的路径
扫描二维码关注公众号,回复:
5473038 查看本文章
servlet执行完上述结果后,将response发送会客户端
核心:
配置文件---->存储不同request信息(父)和response信息(每一个父对应的子)
精华:
servlet、配置文件、对象工厂、反射----->综合利用
心得:
1.能想出这样的方式,前提就是要足够的熟悉这四样基本功,
2.面对问题,思考有没有更好的解决方法,会思考
3.对于入门小白来说,学习mvc模式,需要反复的重复,练习