欢迎来到天天文库
浏览记录
ID:34416126
大小:1.02 MB
页数:12页
时间:2019-03-05
《webworm企业级快速开发平台设计及实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、WebWorm平台设计规范1.1设计理念JAVA编程有很多重复机械代码,生成器可以帮助解决50%的重复工作,让开发更多关注业务逻辑!WebWorm框架可以有效解决信息孤岛问题,生成统一代码、统一规范、统一设计思路,使你能在这个平台上,快速开发出高效高质量代码,缩短项目开发周期。1.2技术选型架构技术采用stripes+ibatis+strping基础架构,采用面向声明的开发模式,基于领域对象方式编写极少代码即可实现复杂的数据展示、数据编辑、表单处理等功能,再配合WebWormPlugin代码生成器的使用将JavaEE的开发效率提高6倍以上,可以将代码减少60%以上。
2、1.3WebWormWeb框架设计SSM(stripe,Spring,mybatis)继承经典主流MVC构架,层次结构清晰特点,发挥大量复杂数据交互时,强大的类型转换、绑定和验证功能,将复杂表单以及直接映射它们到域对象特点,依靠mybatis简单、实用、灵活的数据访问能力,使数据以领域对象方式自由传输。最重要一点是代码一致性强为基于模板批量生成提供了良好基础。系统架构WebWormPlugin框架设计WebWormPlugin基础开发平台提供基于Eclipse的IDE开发工具:WebWormPlugin是集设计、开发、组装、调试、维护、部署、管理集成开发环境,提供对
3、应用构件的开发、维护和管理等的全生命周期支持。1.4WebWorm开发流程传统开发分为:需求分析、概要设计、详细设计、编码、测试、软件交付、验收等几个阶段。WebWorm旨在解放生产力,提高生产效率,工程人员最多限度的关注产品业务,因此WebWorm软件设计要求较高,其大致开发流程如下:客户公司最终用户工程师开发工程师服务要求需求文档数据模型设计文档文件平台模型查询模型设置查询模型系统UL设计文档编辑模型功能模设置编辑模型型文件样式模型设置模板模型JSP视图Java服务1.5开发操作规范1.5.1环境搭建复制WebWormPlugin到eclipse的dropins
4、目录:创建标准web工程加入stripe配置及依赖jar:1.5.2场景支持平台目前支持的场景包括:单表场景,主子表场景及单表树场景,支持的表达控件包括Input、select、selectpicker、numbber、tree、date、textarea、richtext。项目支持标准项目,及模块项目(osgi支持研发中)1.5.3单表场景1.导出数据模型选择存放目录:最终结果:2.选择向导3.模型选择场景选择:4.查询模型配置数据源配置:查询模型配置:查询条件配置:5.新增模型配置6.编辑模型配置7.模板模型配置1.5.4生成功能1.6场景结果展示1.6.1单表
5、场景1.6.2单表Tree场景展示1.6.3主子结构场景展示THINKYOU!
此文档下载收益归作者所有