`
zhuzhigang_skcc
  • 浏览: 2609 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

java 中 mvc 2之疑惑

阅读更多
    mvc模式总在嘴边说,可是mvc 2我还是最近听说。在此我谈谈我的它的理解。如有不对,请各位同行斧正!
    mvc既model - view - control.view:既jsp,html,servlet...显示于用户的数据。control控制器,即对业务流程的控制,view跳转的控制等。model即模型,程序运行中的数据。
    mvc2与mvc不同之处在于model,mvc2的model功能更智能,更强大。主要体现在mvc2的medol可以对view进行通知和调用。这个是mvc不具备的功能。传统的mvc,只能是view处罚业务逻辑,来改变model的数据。
    例如:当model的数据改变了,model本身能够通知到view,让view做响应的操作。
    以上是我对mvc的理解,不知道是否正确?请大家别客气,有问题请直接指正!
分享到:
评论

相关推荐

    Java解惑中文

    标题《Java解惑中文》很可能是某本专注于解决Java编程中常见疑惑、误区或陷阱的书籍的中文版。这类书籍通常由经验丰富的Java开发者编写,目的是帮助其他开发者深入理解Java语言和相关类库的内在工作原理,同时学习...

    java培训讲座(怎么学java)

    Java是一种广泛使用的编程语言,尤其在企业级应用开发中占据主导地位。对于想要学习Java的人来说,参加专业的Java培训讲座能够帮助他们系统地掌握这门语言。以下是一些关键的学习要点和课程安排,以及有效的学习方法...

    Java开发技术问题汇集

    例如,你可能会遇到Spring Bean的生命周期问题,Struts2的Action配置疑惑,Hibernate的查询优化挑战,或是JSP中的EL表达式问题。每个问题的解答通常会涉及详细的步骤、代码示例和最佳实践。 通过这个资源库,开发者...

    Java入门学习指导

    10. **掌握MVC框架**:MVC(Model-View-Controller)模式是Java Web开发中常用的架构模式。学习如Spring MVC、Struts等流行框架的使用方法,可以极大地简化Web应用的开发过程。 11. **学习ORM框架**:ORM(Object-...

    基于java的教务查询系统毕业设计(源代码+数据库+部署文档+部署视频).zip

    在Java Web开发中,通常会采用MVC(Model-View-Controller)架构模式,项目可能使用了Spring Boot或Struts等框架来构建后端逻辑,JSP或Thymeleaf等技术处理前端展示,而数据库操作则可能借助MyBatis或Hibernate等ORM...

    java javamail 发送邮件 源代码 例子

    Java/javamail发送邮件是Java开发中常见的任务之一,它涉及到网络通信和电子邮件协议的知识。在Java中,JavaMail API提供了发送和接收电子邮件的功能。这个API遵循了JavaBeans Activation Framework (JAF) 和 ...

    外文翻译-Java and the Internet.doc

    总结来说,Java之所以在互联网编程中具有重要地位,是因为它能够提供跨平台的解决方案,简化客户端和服务器端的交互,以及支持高效、可扩展的企业级应用开发。随着时间的推移,Java不断适应和融入新的Web开发趋势,...

    java学习心得4000字.doc

    在学习Java的过程中,初学者往往会经历一系列心理变化,从最初的兴奋到中间的困惑甚至迷茫,再到最终的理解与掌握。这一过程可以被形象地概括为“三起三落”: - **初次接触的兴奋**:对新鲜事物的好奇和探索欲望。...

    基于ssh网上答疑系统 java

    SSH(Struts2 + Spring + Hibernate)是一个常见的Java Web开发框架组合,用于构建高效、可维护的Web应用。这个基于SSH的网上答疑系统旨在提供一个在线平台,帮助用户解答疑惑,支持后台管理和前台交互功能。 **1. ...

    基于CDIO-OBE的《Java Web》课程教学资源建设.zip

    2. **实例代码**:提供一系列逐步进阶的示例项目,让学生在实践中学习如何创建动态网页、处理用户请求、管理会话状态等。 3. **实验指导**:设计具有挑战性的实验任务,引导学生独立完成Web应用的开发,以提升其...

    关于spring、struts、hibernate三大框架整合的疑惑!

    Spring、Struts和Hibernate是Java开发中非常经典的三大框架,它们各自在应用程序的不同层次上发挥作用,共同构建了一个完整的MVC(Model-View-Controller)架构。这篇文章将详细讲解这三个框架的核心概念、整合方式...

    页面列表实现假分页

    Struts2是一个基于MVC设计模式的Java Web应用程序框架,它简化了开发过程,提供了强大的控制层。Struts2通过拦截器和配置文件,使得业务逻辑和视图层分离,提高了代码的可维护性和可扩展性。 **二、Hibernate框架...

    struts2类型转换convertToString不被调用的疑惑

    在Struts2中,自定义类型转换器通常需要实现`org.apache.struts2.util.TypeConverter`接口,并覆盖`convertValue`和`convertToString`方法。`convertToString`方法在某些场景下会被调用,比如在显示错误消息时,需要...

    java毕业设计&课设-学生信息管理(文档+视频+源码).zip

    2. **Java技术栈** 这个系统的开发可能采用了Java SE(标准版)作为后端开发环境,使用Java Swing或JavaFX构建图形用户界面(GUI)。数据库方面,可能选择了MySQL或Oracle等关系型数据库,通过JDBC(Java Database ...

    (完整版)Java系统架构师面试题 (2).docx

    2. 谈谈主流的J2EE框架(Spring、Struts、Ibatis、Hibernate等) J2EE框架是Java企业版的核心框架,包括Spring、Struts、Ibatis、Hibernate等,各有其优缺点和应用场景。Spring是一个轻量级的框架,适用于大型企业...

    计算机科学与技术_基于Java的校园疫情防控管理系统的设计与实现.docx

    - 在本项目中,Java作为主要的开发语言,用于构建系统的业务逻辑层和控制层。 2. **MySQL数据库**: - MySQL是一种关系型数据库管理系统,因其速度快、易于使用并且开源免费等特点,在中小型应用中非常受欢迎。 ...

    基于java的-137-net大学生健康管理系统-源码.zip

    《基于Java的大学生健康管理系统详解》 在信息技术日益发达的今天,健康管理系统的开发与应用已经成为教育领域不可或缺的...学习和掌握这样的系统开发,对于理解Java在实际项目中的应用以及提升软件开发能力大有裨益。

    java实训报告(简单人事管理系统的设计与实现).doc

    在实现过程中,我们将使用Java Swing或JavaFX构建图形用户界面,使用JDBC连接数据库,可能采用MVC(模型-视图-控制器)设计模式,使代码结构清晰,易于维护。 总结,本实训项目旨在通过实际操作,巩固和提升我们的...

    inxeduopen-inxedu-master.zip

    inxeduopen-inxedu-master.zip是一款基于Java技术开发的教育培训类网站源码,它采用Spring MVC架构,数据库后端选择了MySQL,为开发者提供了一套完整的教育平台构建解决方案。这款源码在教育行业内具有较高的参考...

    在线答疑系统

    在线答疑系统是一款基于Java技术构建的应用,主要用于提供教育平台中的实时问答服务。系统采用Spring和Struts2框架,这两种框架是Java开发Web应用的常用工具,具有良好的可扩展性和灵活性,能够有效地支持复杂的业务...

Global site tag (gtag.js) - Google Analytics