- 1、本文档共60页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Webbuilder学习摘掉讲述
序言
WebBuilder 是一款Web应用程序快速开发平台,平台的核心为Ext 2.0。
Ext 是一款具有多项功能的轻型JavaScript库,基于MIT许可为大家服务。在Ext Core中有许多激赏的功能,在倡导快速Web开发的同时也本着高质量、可伸缩性的代码的指导思想进行着。Core库对DOM操作、Ajax、事件、动画、模板、00机制等的任务都有相应的支持。Core库基于MIT方式发布,无论是一般的动态页面和简单的应用程序都可选择使用。
教程包括WebBuilder的新手入门、组件体系结构及使用、WebBuilder中各控件的使用方法及示例应用等,是一个非常适合新手的入门教程。教程包含详细的WebBuilder框架使用方法、各个控件详细配置参数、属性、方法及事件介绍,与服务器端集成及一个完整的示例应用系统介绍等内容。
第一部分 WebBuilder简介
WebBuilder是一款跨平台、数据库和浏览器的Web应用开发和部署平台,可以在您原有使用的技术框架上混合使用,可以使用Eclipse开发调试。这个版本是没有任何限制的正式完全版本,欢迎大家使用。WebBuilder帮助提高应用系统的开发效率,并降低成本。完善的基础架构,具有应用系统必须的完整功能,使企业仅致力于业务的开发。WebBuilder的功能:应用开发:提供可视化的WebBuilder集成开发环境,帮助应用系统的快速开发,支持使用Eclipse等开发工具的开发和调试。应用部署:使用基于Web的资源管理器进行应用的部署,支持Java,.Net,PHP等大部分Web应用的部署。自定义的应用描述语言:基于XML的Web应用描述语言,屏蔽不同平台、数据库和浏览器之间的差异。完整的组件框架:提供应用开发所需的经过封装的前后台组件、开发框架以及应用模块IDE界面
使用WebBuilder开发的Portal、资源管理器、数据库管理器等
资源管理器
WebBuilder的功能
应用开发:提供可视化的WebBuilder集成开发环境,帮助应用系统的快速开发,支持使用Eclipse等开发工具的开发和调试。
应用部署:使用基于Web的资源管理器进行应用的部署,支持Java,.Net,PHP等大部分Web应用的部署。
自定义的应用描述语言:基于XML的Web应用描述语言,屏蔽不同平台、数据库和浏览器之间的差异。
完整的组件框架:提供应用开发所需的经过封装的前后台组件、开发框架以及应用模块。
WebBuilder的原理
WebBuilder使用IDE生成应用描述文件xwl,使用Server解析运行xwl文件。
xwl文件是基于xml的描述应用逻辑的文件,类似于JSP文件。
通过使用IDE可视化地设计应用的前后台组件、属性、方法和事件,来构建整个应用的大部份功能和框架,可以使用Eclipse等工具来开发调试应用的业务功能。
WebBuilder的兼容和可扩展性
支持Windows、Linux和Unix等操作系统;
支持Oracle、DB2和SQL Server等数据库;
支持IE,Firefox和Chrome等浏览器;
支持后台Java开发,支持Eclipse等开发工具的调试;
支持前端JavaScript、HTML开发;
支持传统的开发模式,可以同各种技术开发的应用混用。
WebBuilder的可靠性
大量经过封装的前后端组件,降低了应用开发过程中出现的故障。
WebBuilder IDE能根据用户构建的模板,自动生成应用,减少人工参与量。
WebBuilder服务器,内置完善的异常处理和保护机制,保证系统稳定不间断的运行。
WebBuilder的性能
基于JEE的服务器,能在普通的2GHz PC上,获得很高的处理能力:
处理普通业务请求响应,每秒1000次;
基于IDE生成的页面,生成并返回给浏览器1M的页面,每秒300次;
高性能的组件,包括数据库访问,脚本生成,流程处理等,保证系统的高效运行。
WebBuilder的安全性
基于功能模块和数据的权限控制,可细化到最小粒度;
无限级树状组织的角色管理;
统一的应用入口屏蔽和拒绝任何未经授权的访问;
提供完整的用户管理、权限管理、日志管理和系统管理功能。
WebBuilder集成开发环境是开发WebBuilder应用描述文件的平台采用可视化的设计来开发和生成Web应用的前后台模块。
集成开发环境由工具及菜单区、功能面板区和设计及开发区构成。采用动态可扩展的插件技术来配置系统,可通过XML文件的配置来改变集成开发环境的功能。
其中
Meta-Inf 主要包括contex
文档评论(0)