基于Extjs4的Web前端框架设计与应用

发布时间:2018-08-01 17:14
【摘要】:随着互联网技术的飞速发展,越来越多的企业应用开始向Web平台转移,导致客户端规模越来越庞大,承担的业务复杂度也逐年攀升。企业应用存在一个共同点,就是它们都面向某个行业,功能比较复杂,业务逻辑繁重,数据信息交互量大且频繁。这就给前端开发,带来了新的机遇和挑战。有关协同开发、模块化、组件化、跨浏览器、性能、后期维护等一系列问题,让前端开发者们开始探索如何规划前端开发架构。Ext JS4是对前期版本的一次重大改革,它不仅制定了代码组织规范,还提供了MVC架构来解决组件之间的依赖问题、并支持全新的类系统管理、类依赖和动态加载机制,从而让前端开发者得以重新规划前端的架构,甚至是开发流程,大大提高了整个软件的生产效率和质量。但是,Ext JS4体系结构复杂,掌握并精通其内部机制并非易事,因而,在许多项目中,并没有达到令人满意的效果。本文主要工作如下:(?) 因为Ext JS终究是封装了HTML、CSS、JavaScript的上层框架,首先,对前端常用的技术、理论以及在项目中的应用情况进行阐述和分析。(?) 对Ext JS4新的技术体系进行深入的研究,包括MVC架构、消息传递机制、前后端数据传输、模块化的解决方案等。(?) 结合Ext JS4框架,分析用户、角色、菜单、模块、类之间的关系,实现可移植性强、可扩展性高的前端系统。(?) 根据多用户、多角色的管理信息系统的特点,制定合适的前端JavaScript文件合并方案,并应用在中国大洋样品在线申请系统中,对合并方案进行测试并调优。
[Abstract]:With the rapid development of Internet technology, more and more enterprise applications begin to transfer to Web platform, which leads to the increasing scale of clients and the increasing complexity of business. Enterprise applications have one thing in common, that is, they are all oriented to a certain industry, with complex functions, heavy business logic, large amount of data and information interaction and frequent. This gives the front-end development, has brought the new opportunity and the challenge. A series of issues such as collaborative development, modularization, componentization, cross-browser, performance, post-maintenance, and so on, have led front-end developers to explore how to plan the front-end development architecture. Ext JS4 is a major overhaul of previous versions. It not only formulates the code organization specification, but also provides the MVC architecture to solve the dependency problem between components, and supports the new class system management, class dependency and dynamic loading mechanism, which allows front-end developers to replan the front-end architecture. Even the development process greatly improves the production efficiency and quality of the whole software. However, Ext JS4 has a complex architecture and is not easy to master and master its internal mechanisms. Therefore, in many projects, it has not achieved satisfactory results. The main work of this paper is as follows: (?) Because Ext JS is the upper framework of HTML Ext, first of all, the common technology, theory and application in the project are described and analyzed. The new technical system of Ext JS4 is deeply studied, including MVC architecture, message passing mechanism, data transmission in front and back, modular solution, etc. (?) Combined with Ext JS4 framework, the relationship between user, role, menu, module and class is analyzed to realize the front-end system with strong portability and high expansibility. (?) According to the characteristics of multi-user and multi-role management information system, a suitable front-end JavaScript file merging scheme is developed and applied to the online application system of ocean samples in China. The merger scheme is tested and optimized.
【学位授予单位】:中国海洋大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP311.52

【相似文献】

相关期刊论文 前10条

1 史东洋;;有线数字电视传播前端系统的组成与调试[J];家电检修技术;2008年22期

2 陶永峰;;前端系统故障维修[J];西部广播电视;2006年03期

3 徐先荣;孙安源;;如何提高广播电视前端系统播出信号质量[J];中国传媒科技;2013年02期

4 ;前端系统的信号调校[J];有线电视技术;1995年05期

5 朱永宏;全国有线广电监测网地市前端系统技术[J];有线电视技术;2004年18期

6 夏金法;我县有线电视台前端系统的维护[J];西部广播电视;2005年07期

7 ;北京歌华有线新总前端技术系统[J];广播与电视技术;2010年08期

8 何书春;;浅谈广播电视前端系统的雷电防护[J];西部广播电视;2006年06期

9 易秀芳;;广播电台播出前端系统改进方案设想[J];中国有线电视;2008年04期

10 康健伟;;数据集中工程前端系统设计及实现[J];中小企业管理与科技(下旬刊);2009年05期

相关会议论文 前5条

1 易湘军;;DAB前端系统构架浅谈[A];中国新闻技术工作者联合会2008年学术年会论文集(中)[C];2008年

2 易湘军;;DAB前端系统构架浅谈[A];2009中国电影电视技术学会影视技术文集[C];2010年

3 叶宇煌;陈俊;黄小玉;;Ku波段超近程雷达前端系统的设计[A];2007年全国微波毫米波会议论文集(下册)[C];2007年

4 阳明;吴明远;;2~18GHz宽带集成微波前端[A];2001年全国微波毫米波会议论文集[C];2001年

5 惠力;唐高弟;李中云;;LTCC多路选通毫米波接收前端技术研究[A];2011年全国微波毫米波会议论文集(下册)[C];2011年

相关重要报纸文章 前4条

1 南天电子信息产业股份公司;南天金融行业前端系统解决方案[N];计算机世界;2004年

2 湖北省农村信用社网络信息中心 刘建鸿;新一代银行网点前端系统[N];网络世界;2013年

3 ;为电信企业打造“标准化前端”[N];中国电子报;2007年

4 伊佳;条条大路通IPTV[N];通信产业报;2006年

相关博士学位论文 前2条

1 李鸣;毫米波频率步进雷达前端关键技术研究[D];南京理工大学;2007年

2 纪帆;高功率激光器前端系统关键物理问题与关键技术研究[D];中国科学技术大学;2008年

相关硕士学位论文 前10条

1 陈强;发动机前端附件驱动系统性能计算与实测分析[D];华南理工大学;2015年

2 谢能;W波段平面混合集成收发前端研究[D];电子科技大学;2014年

3 张亚婷;毫米波多普勒雷达收发前端关键技术研究[D];电子科技大学;2015年

4 沈梦魁;线性调频连续波雷达前端系统设计及相关集成技术研究[D];电子科技大学;2014年

5 王悦;基于Extjs4的Web前端框架设计与应用[D];中国海洋大学;2015年

6 阎鑫;智能电视前端系统设计与实现[D];华中科技大学;2012年

7 张志建;嵌入式电子警察前端系统的设计与开发[D];浙江工业大学;2012年

8 陈文聪;车联网前端系统研制[D];浙江大学;2012年

9 张丽秋;邮政金融前端系统处理流程优化研究[D];吉林大学;2006年

10 何镜文;广东省专业镇信息服务平台前端系统的设计与实现[D];华南理工大学;2013年



本文编号:2158277

资料下载
论文发表

本文链接:https://www.wllwen.com/shoufeilunwen/xixikjs/2158277.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户913e4***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com