<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Jsp on Xiangtao's log</title><link>https://www.xiaoxiangtao.cn/zh/tags/jsp/</link><description>Recent content in Jsp on Xiangtao's log</description><generator>Hugo</generator><language>zh-Hans</language><managingEditor>15989119660@163.com (Xiangtao XIAO)</managingEditor><webMaster>15989119660@163.com (Xiangtao XIAO)</webMaster><lastBuildDate>Fri, 15 May 2020 00:00:00 +0000</lastBuildDate><atom:link href="https://www.xiaoxiangtao.cn/zh/tags/jsp/feed.xml" rel="self" type="application/rss+xml"/><item><title>理解MVC模式</title><link>https://www.xiaoxiangtao.cn/zh/posts/lijiemvcmoshi/</link><pubDate>Fri, 15 May 2020 00:00:00 +0000</pubDate><author>15989119660@163.com (Xiangtao XIAO)</author><guid isPermaLink="false">https://www.xiaoxiangtao.cn/zh/posts/lijiemvcmoshi/</guid><description>&lt;p&gt;M：Model&lt;/p&gt;
&lt;p&gt;V：View&lt;/p&gt;
&lt;p&gt;C：Controller&lt;/p&gt;
&lt;p&gt;    在JSP开发中，JSP仅负责控制页面的显示内容，Javabean仅负责存储数据，在Javabean中，数据以设计好的格式存储着，这也是为什么他叫模型，JSP可以方便的从Javabean中取得数据进行显示，Servlet则负责从数据库中读取数据，向数据库存储数据，对数据进行逻辑处理，之后将数据存储在javabean中以供显示。&lt;/p&gt;
&lt;p&gt;    MVC与三层架构：界面、业务逻辑、数据库存取是不一样的。MVC要实现的目标是将软件用户界面和业务逻辑分离以使代码可扩展性、可复用性、可维护性、灵活性加强。&lt;/p&gt;
&lt;p&gt;    看到有另一种说法： &lt;a href="%5C%22//blog.csdn.net/zuiyingong6567/article/details/80150834%5C%22"&gt;//blog.csdn.net/zuiyingong6567/article/details/80150834&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;    同样是MVC，对于各层的理解有一些不同。尤其是对于数据库的连接，在PPT上看到的是C存取数据库，而网上一些资料显示是M存取数据库，而要求C尽量简单，仅仅负责在V与M间协调，大部分业务逻辑的处理，数据存取都放在Model中进行。&lt;/p&gt;</description></item></channel></rss>