探究ASP.NET结合ExtJS进行网站后台开发

时间:2022-10-20 12:25:48

探究ASP.NET结合ExtJS进行网站后台开发

摘要:在开发中小型网站中,我们不仅要运用各种先进的技术将前台页面展示得非常的绚丽,给使用者很好的视觉感受,功能齐全,系统运行稳健,同时也会有对应的后台系统,对整个系统进行维护,在进行后台系统的开发中,目前比较主流的开发技术之一ExtJS凭借其强大的优势越来越受到开发人员好评,成为中小型信息系统开发的首选方案。

关键词:ExtJS技术;后台技术;编程

中图分类号:TP311.52 文献标识码:A 文章编号:1007-9599 (2013) 01-0239-02

随着微软.NET框架技术的日趋成熟,基于B/S的Internet架构成为网站开发的主流,本文以.NET为开发平台,结合extjs,探讨网站的后台开发技术,开发环境为:WindowsXP+VisualStudio2010旗舰版+SQLServer2008

1 系统后台的作用

网站系统后台系统主要是用于对网站前台的信息进行管理,如会员提交的个人信息、电子商务交易中的订单信息、用户上传的图片等进行管理。简单来说就是为了提供一个界面,方便有权限的用户登录后对网站数据库进行维护,比如审核会员信息、审核商品信息、信息上传等,不仅要方便用户使用,同时功能又要非常的强大。

根据不同的需求,网站后台的设计各有侧重,有主要侧重功能的,也有侧重界面美观方面的,就目前在网络上比较流行的来看,风格都各不相同,但是不管怎么变化,都具有很好的灵活性,网站后台开的出发点就是让非专业人员经过简单的培训就能轻松掌握其操作,网站的开发人员和最终使用者之间不存在理解上的不一致。

2 ExtJS简介

ExtJS是一种主要用于创建前端用户界面,是一个基本与后台技术无关的前端ajax框架。无论是界面之美,还是功能之强,ext的表格控件都高居榜首。2012年3月14日,Extjs4.1正式,主要功能有:

2.1 网格。大型数据页面的无限/缓冲滚动功能得到很大改进。同时,对于网格的“锁定”功能,新增了锁定和未锁定两种状态。

2.2 布局。在布局上,通过避免浏览器回流来加快访问速度(浏览器回流,指浏览器为了重新渲染部分或全部的文档而重新计算文档中元素的位置和几何结构的过程)。同时,新增了“边界”布局方式。收缩包围的宽度问题,以前是用特定组件来处理,现在改为用核心组件来处理。

2.3 核心组件。XTemplates和方法重写功能得到显著改善。Ext.override现在开始支持重写实例方法,并且,可以通过使用标准的callParent函数来访问被重写的方法。此外,4.1版本开始支持通过使用函数名来实现事件监听器。

ExtJs初期仅是对Yahoo! UI的对话框扩展,后来逐渐有了自己的特色,深受网友的喜爱。发展至今,Ext除YUI外还支持Jquery、Prototype等的多种JS底层库,让大家自由地选择。该框架完全基于纯Html/CSS+JS技术,提供丰富的跨浏览器UI组件,灵活采用JSON/XML数据源开发,使得服务端表示层的负荷真正减轻,从而达到客户端的MVC应用!

ExtJs支持多平台下的主流浏览器Internet Explorer 6+ FireFox 1.5+ (PC,Mac) Safari2+、Opera9+。在使用的厂家包括IBM、Adobe、Cisco等。

3 开发的方法

3.1 如何开发。在进行开发之前,主要从系统使用者的角度出发来思考,一切都是为了方便用户使用,与前台开发人员进行深入的沟通,了解后台的业务处理逻辑,然后开始设计数据库,确定数据库表的字段,选择合适的开发平台进行开发。

3.2 常用开发语言。现在比较常见的网站后台开发语言有:php、jsp、c#,这些语言或者技术,从易掌握性方面来看,微软的c#语言,相对来说比较简单,入门比较容易;而用jsp开开发,需要掌握java技术和很多的jsp标签技术,难度系数较大,但由于其强大的垮平台型,开放性,随着目前安卓手机开发热的兴起,越来越多的人又重新研究java技术;php属于脚本语言,一般连接的数据库为mysql,但是也有连接如微软的sqlserver的,也有很多的配套资源,大部分属于免费。从人们的研究心理来看,越是成熟的语言,研究的人越多,漏洞也越多,被攻击的可能性也越大。针对php目前比较经典的模式为LAMP(Linux+Apache+Mysql+PHP)模式。不管怎么说,jsp和.net估计会成为未来的发展趋势,世界上一些大的电子商务解决方案提供商都采用JSP/Servlet和.NET框架模式。

3.3 系统选择。选择的依据主要有:系统运行安全可靠,功能强大,操作简单,后期的升级维护比较方便,成本相对较低。

3.4 环境搭建。在开发任何的软件系统,环境的搭建都是至关重要的一步,首先安装好WindowsXP操作系统,接下来安装微软的SQLServer2008,下载VisualStudio2010旗舰版并安装,确保以上都配置测试通过后,接下来整合ExtJS.

第一步:下载Ext开发包

官方文档:http:///ext-js/4-1/

第二步:将Ext开发包拷贝到项目的目录下

通常普通的开发只需要用到\extjs-4.1.0\resources文件包、\extjs-4.1.0\ext-all.js这两个资源就可以,需要支持中

上一篇:一种P2P流量识别方法的研究 下一篇:在线电子表格之数据存储设计