有兴趣的一起讨论,高手直接解决了更好。如题,asp.net的可以解释得简单点,主要是jsp的,我对jsp一点也没接触。。

解决方案 »

  1.   

    依据用户的请求来的执行顺序
    v-c-m
    javabean起m的作用。
      

  2.   

    jsp: mvc 框架可以用struts2
      

  3.   

    我只知道两者的共同点:
    都不是MVC
      

  4.   

    MVC的核心思想:
    1.按职责划分组件;
    2.制定接口,约定组件之间的驱动关系;
    3.制定标准,规范组件之间通信的数据格式;其中:第一项是基础,尤其是组件的事务细节,很多设计者都能发现;
    第二和第三项是关键,需要发明,所以没有标准和定式可循,
    设计师的能力将决定整个组件系统的可靠程度和灵活性
      

  5.   

    一种方法论或者说规律,它不属于JAVA阵营,也不属于微软,
    .netMVC也好,JavaMVC也好,只是通过一些工具集提供给这种思维一种实践途径,
    这些工具集通常是领域无关的,普遍适用的,
    所以它们不会制定协议和通信标准,
    不要指望自己什么都不发明,
    照搬别人的(哪怕是微软的)示例代码很难实现真正的MVC
      

  6.   

    学习了,但我还想知道ASP.NET MVC跟JavaMVC在实现时有不同。
    或许是我太急了,或许有一天我也会开始看Java。
      

  7.   

    MVC都是一样的,思维一种实践
    是为了结构上更加清晰
    应用的输入、处理、输出流程按照Model、View、Controller的方式进行分离,这样一个应用被分成三个层——模型层、视图层、控制层
    http://baike.baidu.com/view/739359.htm
    详细介绍java和asp.net的MVC
      

  8.   

    JSP现在可以用最经典的SSH框架来说明MVC
    SSH即:Struts2,spring,Hibernate3
    Struts2专们负责表现层,就是ASP中的窗体,界面什么的;
    spring统管JAVABean,一般负责业务逻辑层
    Hibernate负责数据操作
    三者分工明确又相互配合,以最低的耦合(方便专业团队开发)完成轻量级项目
    同时也使项目极易维护!