重写原因:由于开始准备的时候,就是按照传统开发去做的,写了一部分之后,有网友和同事提出:“为什么不用MVC模式”呢?这样的问题让我对目前传 统开发的心发生了一些细微变法,对啊,为什么不用MVC模式呢?我征求了一下同事及热心网友的意见,都同意使用MVC模式开发。从而,我删掉了原来所有目 录,重新按照MVC模式去组织目录结构,很快的,目录结构准备好了。
那。。我们重新来过,使用EXTJS4.0的MVC模式,开发这套员工管理系统。给个简称吧。SMS(你懂得。呵呵!)。
一、建立环境:
Data:数据库文件夹,里面放着管理系统用的数据库文件。数据库目前只有三张表。分别是:
Menu:菜单项
user:员工注册信息
userinfo:员工个人资料信息
Images:图片目录,一些自定义的图片文件
Include:服务端文件目录,里面包含ASP所用到的Conn.asp、Function.asp等文件
App:整个SMS所用到的自定义JS文件,里面有一个controller文件夹,一个view文件夹。controller文件夹放置主代码,view文件夹放置各组件。这几个文件夹中的内容会在第二章进行介绍。
Extjs4:此目录放置Extjs4的库文件。
Server:服务端目录,里面包含ASP服务端获取数据的各种.ASP文件。目前里面建立了一个叫MenuLoader.asp的文件,从名字上来看,这个文件是加载菜单使用。
OK,今天就介绍到这里,明天,我们会从头开始发开基于Extjs4 MVC模式的应用。
相关推荐
Extjs4开发笔记(一)——准备工作 关于Extjs4开发笔记(二)的补充说明 在Extjs4应用中使用Ext.Loader ======================================= 11条jquery常用技巧和方法整理列表 8个超棒的学习jQuery的网站 ...
Extjs4开发笔记(一)——准备工作 http://www.mhzg.net/a/20116/20116281100279.html Extjs4开发笔记(二)——框架的搭建 http://www.mhzg.net/a/20116/201162913210280.html 目前仅实现这两步,我在参照原作者的...
根据给定的文件信息,我们可以深入探讨两个关键的Extjs组件——Tab Panel(标签页控件)和Grid(表格控件)。这两个控件是Extjs框架中非常实用且功能丰富的部分,广泛应用于Web应用程序的界面设计与交互逻辑构建。 ...
这篇“ExtJS笔记——Grid实现后台分页”探讨了如何在ExtJS的Grid组件中实现高效的后台分页功能。 后台分页是一种常见的数据处理策略,特别是在大数据量的情况下,它将数据分批加载,避免一次性加载所有记录导致的...
ExtJS是一个强大的JavaScript框架,它提供了丰富的组件和模板功能,帮助开发者构建用户界面。XTemplate是ExtJS中的一个重要组件,用于在数据驱动的视图中动态渲染HTML内容。 首先,我们要理解XTemplate的基本使用。...
在本文中,我们将深入探讨ExtJS中的一个关键概念——如何使用XML作为TreePanel的数据源。ExtJS是一个强大的JavaScript库,用于构建复杂的Web应用程序,而TreePanel则是它的一个组件,用于展示层次结构的数据,通常...
【Ext-Desktop】是一个基于ExtJS库开发的桌面应用程序框架,专为构建富客户端Web应用提供了一种桌面化的用户体验。ExtJS是一个强大的JavaScript库,它提供了丰富的组件模型和数据绑定功能,使得开发者能够构建功能...
JavaSE6学习笔记是针对Java初学者和进阶者的一份宝贵资料,由知名讲师李兴华的培训课堂笔记汇编而成。这份笔记全面、详细地涵盖了Java SE 6版本的核心概念和技术,对于理解Java编程语言的基础以及进阶特性具有重要...
ExtJS 是一种流行的JavaScript库,专门用于构建富客户端的Web应用程序。它提供了丰富的组件和工具,使得开发者可以创建复杂的用户界面。...在实际开发中,熟练掌握这些知识能极大地提升工作效率和应用质量。
“Sencha”这个名称来源于一种在日本非常受欢迎的绿茶品种——煎茶。选择这个名字不仅因为它容易记忆、拼写和发音,更重要的是它寓意着唤醒新一代软件开发的趋势。在Java开发的传统中,Sencha代表了一种新的软件开发...