对mvc设计模式的理解

mvc设计模式的精髓:

request请求发送到servlet之后,根据请求的不同(一般在请求后面添加不同的后缀),servlet后选择与请求相同的响应。

这样设计的好处

如何实现:

request---->servlet

servlet:1.获取request后缀

2.根据后缀的不同从XML配置文件中获得匹配信息(设计xml文档的解析,一般创建好相关的类:父标签类(利用属性,表示request是谁,怎么干--->method,找谁干--->action对象),子标签类(反映响应结果,和对应的下一步路径),父标签类用map存储子标签类)

3.对象工厂获得action对象

4.反射获得method方法,并返回结果类型(success还是fail);

5.根据相应结果,选择子标签对象,获得下一步的路径

servlet执行完上述结果后,将response发送会客户端

核心:

配置文件---->存储不同request信息(父)和response信息(每一个父对应的子)

精华:

servlet、配置文件、对象工厂、反射----->综合利用

心得:

1.能想出这样的方式,前提就是要足够的熟悉这四样基本功,

2.面对问题,思考有没有更好的解决方法,会思考

3.对于入门小白来说,学习mvc模式,需要反复的重复,练习

猜你喜欢

转载自www.cnblogs.com/helloszz/p/10500213.html