`
memory1897
  • 浏览: 7156 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

Extjs MVC模式前台代码组织结构

阅读更多

1、我们这个项目用MVC控制我们的index.jsp页面,创建完相关文件后结构如下:

2、app.js作为我们单个页面的资源文件引进index.jsp中,然后在app.js文件中添加如下代码:

app.js

 

 !!!!记住开启动态加载,ext默认是不开启的,否则extjs无法识别MVC模式,既找不到我们定义的类和方法。

app.js中appFolder为我们MVC模式的根文件夹,name为它的别名,我们在项目中用name别名,我门定义的类以此别名开头,如MVC.controller.MVCS,那么我门如果在app.js中用controller['MVCS']属性,extjs就会动态的到mvc文件夹下的controller文件夹找到MVCS文件,并加载。

3、我门在controller中创建controller文件,controller文件用来控制我们页面的事件,包括数据请求,响应事件等,当前先保证controller类可以呗找到,添加如下代码:

Ext.define('MVC.controller.MVCS', {
    extend: 'Ext.app.Controller',
 
    init: function() {
        console.log('测试controller文件是否找到!');
    }
});

 我们打开开发工具,controller会输出一条语句,如果我们看到了表明我们的MVC创建成功了。

4、部署项目,启动浏览:效果如下:

我们的controller已经起作用了,在其中写我们的控制方法就可以实现控制我们页面,下一篇写一下controller中的一些方法。

PS:view层和modal层也是通过这种方式融入到我们的代码中。

分享到:
评论

相关推荐

    Extjs4.0 mvc模式开发

    它引入了Model-View-Controller(MVC)架构模式,帮助开发者更好地组织和管理代码,提高项目的可维护性和可扩展性。在本工程中,我们将深入探讨ExtJS 4.0的MVC模式,以及如何通过controller、view、model和store来...

    ExtJS的MVC模式

    ExtJS的MVC模式是其框架的核心特性之一,主要用于组织和管理复杂的用户界面代码,确保应用的可维护性和可扩展性。在深入讲解MVC模式之前,先了解一下ExtJS本身。ExtJS是一款基于JavaScript的开源UI库,它提供了一套...

    extJS4 MVC demo项目入门

    extJS4版本是该框架的一个重要里程碑,带来了许多改进和新特性,特别是对MVC架构的支持,让项目的代码组织和维护更为方便。 MVC模式则是计算机软件中的一种设计模式,主要通过将应用分为三个核心组件(模型Model、...

    ExtJS MVC 官方实例

    ExtJS是一款强大的JavaScript库,用于构建富客户端的Web应用程序,而MVC模式则是它组织代码和管理应用程序状态的核心设计模式。在这个官方实例中,我们可以深入理解如何在实际项目中有效地运用ExtJS的MVC模式。 MVC...

    EXTJS简单MVC实例

    只要将解压的文件直接放置到myeclipse的webroot下面,启动tomcat访问。简单的EXTJS mvc框架,设计 store,model,controller,view,window等等,同时展示了一些基本的点击显示、修改等等操作,需要的同学自行下载

    extjs4.0 MVC 示例代码

    MVC(Model-View-Controller)模式是EXTJS中实现复杂应用架构的关键设计模式,它将应用程序的不同部分分离出来,使得代码更易于维护和扩展。下面将详细探讨EXTJS 4.0中的MVC概念以及在示例代码中可能涉及的关键知识...

    ExtJS MVC示例

    ExtJS MVC示例是基于ExtJS 4.2.0框架的一个典型应用场景,它展示了如何在Web应用中利用MVC(Model-View-Controller)设计模式进行开发。MVC模式是一种软件设计模式,用于分离应用程序的数据、用户界面和逻辑控制,以...

    extjs mvc简单示例

    而MVC(Model-View-Controller)设计模式是ExtJS中组织代码和管理应用程序逻辑的重要方式。本文将深入探讨如何在ExtJS中使用MVC模式来构建一个简单的应用。 首先,让我们了解MVC模式的基本概念。MVC模式将应用程序...

    Extjs4 MVC小实例

    1. **代码组织**:MVC模式将应用划分为独立的模块,使得代码易于理解和维护。 2. **可扩展性**:随着应用的增长,可以添加新的模型、视图和控制器,而不会影响现有的结构。 3. **解耦**:模型、视图和控制器之间的...

    Extjs4 MVC 官方实例整合 未改动 未删减 部署即可运行

    在ExtJS 4中,MVC(Model-View-Controller)设计模式是其核心架构,用于组织和管理应用程序的逻辑。这个官方实例集是ExtJS 4 MVC模式的一个完整展示,旨在帮助开发者理解并掌握如何使用MVC进行开发。 **MVC模式详解...

    Extjs4.0+MVC模式+存动态加载

    它引入了全新的MVC(Model-View-Controller)设计模式,这使得应用的结构更加清晰,代码更易于管理和维护。在这个主题中,我们将深入探讨如何在ExtJS 4.0中结合MVC模式实现动态加载功能。 **MVC模式** MVC模式是一...

    ExtJs4.0 mvc 模式

    它引入了Model-View-Controller(MVC)设计模式,帮助开发者更好地组织和管理代码,提高可维护性和可扩展性。在本实例中,我们将深入探讨ExtJS 4.0中的MVC模式及其组成部分。 1. **Model(模型)**: - Model是...

    extjs mvc 完整demo

    总的来说,EXTJS MVC 完整 demo 提供了一个学习和实践前端 MVC 开发的平台,帮助开发者理解如何在实际项目中组织代码、管理数据流和控制用户交互。通过深入研究和调试这个示例,开发者能够提升 EXTJS 和 MVC 设计...

    extjs4MVC实现

    在 ExtJS 4.0 中,引入了 Model-View-Controller(MVC)架构模式,这是一种设计模式,用于组织和分离应用的业务逻辑、视图展示和用户交互。本文将深入探讨 ExtJS4.0 MVC 的核心概念、结构以及如何实现一个简单的 MVC...

    activiti+spring mvc+maven+extjs mvc+mybatis一个简单的请假工作流

    在描述中提到,前台完全基于ExtJS MVC框架,这意味着用户界面是使用ExtJS的模型-视图-控制器模式构建的。这允许开发人员分离UI逻辑,提供更好的组织和可维护性。用户可以通过交互式的表单、网格和图表进行请假申请和...

    利用EXTJS mvc模式写的树跟grid及List的结合程序,数据存于内存,与数据库交互只需做简单的修改

    利用EXTJS mvc模式写的树跟grid及List的结合程序,数据存于内存,与数据库交互只需做简单的修改

    EXTJS 的 MVC 开发例子

    MVC(Model-View-Controller)模式是一种软件设计模式,广泛应用于EXTJS中,用于组织和分离应用的业务逻辑、视图展示和数据控制。在EXTJS的MVC实现中,每个部分都有明确的职责,有助于提高代码的可维护性和可扩展性...

    extjs mvc frame

    EXTJS是一个功能强大的UI库,提供了大量的可重用组件,如表格、图表、菜单等,而MVC(Model-View-Controller)模式是一种设计模式,常用于分离应用程序的数据层、视图层和控制层,以实现更好的组织和可维护性。...

    Extjs4 MVC模式浅析.docx

    总之,ExtJS 4的MVC模式提供了强大的结构支持,使得开发者能够更有效地组织和管理复杂的JavaScript应用程序。通过Model、View和Controller的合理分离,实现了代码的模块化,提高了代码的可读性和可维护性。在实际...

    ExtJS MVC入门级开发案例

    MVC(Model-View-Controller)模式是软件设计中的一个经典模式,它在ExtJS中被广泛应用,以实现应用程序的模块化和可维护性。这个"ExtJS MVC入门级开发案例"是一个理想的学习资源,适合初学者理解并掌握如何在ExtJS...

Global site tag (gtag.js) - Google Analytics