Extjs5(01--开发的总体说明)

我之前使用extjs4+java spring MVC架构了一套“模块常规功能自定义的系统”,该系统中详细讲解了设计思想,但并未有实现过程。由于extjs5的发布,并有许多新特性,而我对原系统正有重构和加入新功能的想法,因此决定对该系统进行升级,并将升级的开发过程写成博客。

系统开发将分成二个阶段:

  • 第一阶段将用extjs5搭建前台界面,完成界面的总体布局、若干种菜单、表格Grid、窗体Form、数据记录的增册查改、以及若干自定义组件,还有界面属性的自定义与展示。
  • 第二阶段将开发java后台的控制体系,使其和前台结合,能够完成整个自定义系统的运转。

系统开发要使用的工具:

  • eclipse  ;
  • extjs5 SDK (extjs5下载地址);
  • sencha cmd(sencha cmd 下载),这个用来建立extjs5的应用程序,可以打包和压缩extjs的源程序;
  • ruby (ruby 下载地址) ,这是sencha cmd 的一个支持环境。 (最好安装1.93版,其他版本sencha cmd 在在使用过程中会出现错误)。

下载及安装过程在各网站上都有详细的说明,这里就不重复了。

由于先开发前台的界面和功能,因此需要对extjs有一定的了解,系统中我不会很详细的讲解每一条语句,对于基本的属性和函数需要自己去查api进行了解。最终目标是要开发一套根据配置文件来自定义界面的系统,开发过程中也不会使用界面生成器,所有的界面都是自己写代码,这样更有利于熟悉extjs的层次结构。

从extjs4开始,加入了MVC的架构,开发程序使用OOP的技术,使程序的结构和可读性大大加强。在extjs5中,又增加了MVVM的特性,根据我的理解就是界面的控件的属性可以根据绑定值自动的改变,这对于我来说是一个十分重要的新特性,在此之前某些功能都是我自己手工完成编码,现在可以自动实现了。

从下节开始,我将用eclipse建立一个Dynamic web Project, 然后在其 war 目录下用 sencha cmd 建立一个extjs5的工程,建立好的工程有一些自动生成的js代码,在启动了服务后可以在浏览器中查看。

原文出处:http://www.qeefee.com/article/000375(起飞网)

时间: 2024-10-13 15:35:55

Extjs5(01--开发的总体说明)的相关文章

跟我一起学extjs5(01--开发的总体说明)

跟我一起学extjs5(01--开发的总体说明)         我之前使用extjs4+java spring MVC架构了一套"模块常规功能自定义的系统"(博客详见点击打开链接),该系统中详细讲解了设计思想,但并未有实现过程.由于extjs5的发布,并有许多新特性,而我对原系统正有重构和加入新功能的想法,因此决定对该系统进行升级,并将升级的开发过程写成博客. 系统开发将分成二个阶段: 第一阶段将用extjs5搭建前台界面,完成界面的总体布局.若干种菜单.表格Grid.窗体Form.

数组01开发日志

项目开发日志 工程项目:数组01 开发人员:吕泽坤 开发 日期       开始时间                       结束时间           活动名称                               用时      2016/4/6 16:30 16:30 设计思路,解决判断数字问题 0:30 2.16/4/7 16:00 16:20 完成程序,发表博客 0.20           项目错误记录表 工程项目:数组01 开发人员:吕泽坤 开发日期          

Vulkan Tutorial 01 开发环境搭建之Windows

操作系统:Windows8.1 显卡:Nivida GTX965M 开发工具:Visual Studio 2017 相信很多人在开始学习Vulkan开发的起始阶段都会在开发环境的配置上下一些功夫,那么本问将会引导大家快速的完成Vulkan在Windows下的开发环境,并使用几个常用的开发工具库. Vulkan SDK 开发Vulkan应用程序所需的最重要的组件就是SDK.它包括核心头文件.标准的Validation layers及调试工具集.和驱动Loader,如果现在这些关键词不是很明白的话,

VS2015下的Android开发系列01——开发环境配置及注意事项

概述 VS自2015把Xamarin集成进去后搞Android开发就爽了,不过这安装VS2015完成的时候却是长了不知道多少.废话少说进正题,VS2015安装时注意把Android相关的组件勾选安装,别组件都没安装就来用VS搞Android开发. VS2015的Android组件安装完成后并不是什么都不用做了,要注意三个问题: 需要自己下载Android SDK JDK的版本 HAXM的安装 下载Android SDK 推荐下载地址:http://sdk.android-studio.org/

Html、Flex、Android、JavaGUI、IOS前端开发的总体思路比较

前端开发,主要解决2大方面,一是界面展现(容器+控件+布局定位),二是对界面事件的逻辑处理(事件响应+服务器交互),Html.Flex.Android思路相似,JavaGUI.IOS思路相似,只要熟悉其中一种,就可以举一反三,轻松入门. 前端技术 界面布局 逻辑处理 Html html标签 javascript代码 Flex mxml标签 actionscript代码 Android xml标签 Java代码 JavaGUI Java代码 Java代码 IOS Objective-C代码 Obj

android开发—01开发环境的搭建

1. 下载android studio编辑器 打开 https://developer.android.com/sdk/index.html 就可以看到相应的android studio. mac下载地址:https://dl.google.com/dl/android/studio/install/1.2.1.1/android-studio-ide-141.1903250-mac.dmg window下载地址(NO SDK tools included):https://dl.google.

1.01 开发环境搭建

一.安装步骤 1.安装Python 2.解压 cocos2d 二.命令 coco2d-x-2.2.6 创建命令 G:\cocos2d-x-2.2.6\tools\project-creator>create_project.py -project TianZhan -package com.TianZhan.Game -language cpp cocos2d-x-3.9  创建命令 G:\cocos2d-x-3.9\tools\cocos2d-console\bin>cocos.py new

小梅科普:Extjs5.0从入门到实战开发信息管理系统

Extjs基础.Extjs5新特性.Spring.Spring mvc.Mybatis系列课程 Extjs作为一款优秀的JS前端开发框架以其良好的架构.丰富的UI组件库.完善的文档和社区支持等诸多优点拥有广泛的市场应用空间,开发人员无需过多的关注HTML.CSS甚至各种常用JS算法,只需把精力放在业务逻辑上,利用各种组件的相互组合调用便可轻松而高效的开发出系统的前端页面. Extjs5在之前版本的基础上又推出了一系列实用而强大的功能,诸如:MVVM架构,路由器,双向数据绑定,平板支持,使Extj

Extjs5.0从入门到实战开发信息管理系统(Extjs基础、Extjs5新特性、Spring、Spring mvc、Mybatis)视频教程

Extjs5.0从入门到实战开发信息管理系统(Extjs基础.Extjs5新特性.Spring.Spring mvc.Mybatis)视频教程下载   联系QQ:1026270010 Extjs作为一款优秀的JS前端开发框架以其良好的架构.丰富的UI组件库.完善的文档和社区支持等诸多优点拥有广泛的市场应用空间,开发人员无需过多的关注HTML.CSS甚至各种常用JS算法,只需把精力放在业务逻辑上,利用各种组件的相互组合调用便可轻松而高效的开发出系统的前端页面. Extjs5在之前版本的基础上又推出