马青青,于洪涛,雷娟娟
(国家数字交换系统工程技术研究中心 河南 郑州 450000)
基于ExtJS的网管系统设计与实现
马青青,于洪涛,雷娟娟
(国家数字交换系统工程技术研究中心 河南 郑州 450000)
为了实现对嵌入式设备的网络管理需求,提出一种基于ExtJS 4.2.1的嵌入式网络管理系统设计方案,并完成系统的设计。该系统程序结构采用MVC模式,界面部分主要利用ExtJS提供的视图、面板、表格、表单等组件进行搭建,服务器端采用嵌入式服务器BOA并由CGI程序对其进行功能扩展。将该网管系统下载到嵌入式设备的系统中运行后,可在客户端浏览器中成功进行访问及进行相关操作。实际应用表明,该系统性能稳定,界面友好且具有较强的操作性。
ExtJS;MVC;网管系统;嵌入式
随着“富客户端”技术[1]的逐渐成熟,以及ExtJS框架的不断完善,ExtJS被应用到越来越多的网管系统中。嵌入式网管系统采用B/S架构[2],将网管服务器嵌入到被管理的设备中,使得管理维护人员可以通过访问浏览器上的客户端界面直接对设备进行远距离管理和维护。传统的嵌入式网管系统界面风格比较单调,用户在客户端的体验较差。基于ExtJS框架的嵌入式网管系统UI(User Interface,用户界面),研发成本低,开发速度快,界面友好美观,客户端与服务端具有很强的交互性,使得用户拥有更好的使用体验。
ExtJS主要用于创建前端用户界面,支持跨浏览器运行且与后台技术无关,可以与ASP.NET、Java、PHP,C等各种语言结合[3]。它使用JavaScript编写,是一个用来开发富客户端的AJAX框架。……