mvc框架的意思是模型--视图--控制器
模型负责业务模型
控制器负责流程控制
视图负责展现
早期mvc  jsp(前端界面)-->servlet(控制器)-->java bean(控制业务模型,与数据库或其他系统接口)
现在实现系统,可以考虑使用一些开源架构,如struts + hibernate  webwork + hibernate(ibatis)
www.open-open.com,这个网址介绍各种开源项目,不错

解决方案 »

  1.   

    一个比较容易理解的model2实现(说的直观且浅显点):
    1。一个发送请求的页面,通过action="xxx.do"或者href="xxx.do"甚至src="xxx.do"将请求发送出去
    2。那么谁来接收呢?看web.xml:
     <servlet>
       <servlet-name>controlservlet</servlet-name>
       <servlet-class>per.WBF.servlets.ControlServlet</servlet-class>
     </servlet>
     <servlet-mapping>
       <servlet-name>controlservlet</servlet-name>
       <url-pattern>*.do</url-pattern>
     </servlet-mapping>
      原来,只要是.do结尾就都由per.WBF.servlets.ControlServlet来处理
    3。在per.WBF.servlets.ControlServlet中进行判断,如果得到的字符串(去掉.do)是xxx就把请求转给xxxAction来处理,是yyy就由yyyAction来处理
    4。把业务逻辑写在这些对应的xxxAction或者yyyAction里,对于得到的结果则封装到javabean中,然后这个Action把视图发送到显示页面(就是forward)。
    5。显示页面从上面那个(些)javabean里取得那些结果,并显示。具体的实现就是这样的吧我也是刚刚才明白这种方式,写了一些例子,楼主如果想看看的话给我写信,我整理一下给你一份:[email protected]