应用开发框架ppt课件.ppt

应用开发框架ppt课件.ppt

ID:50973615

大小:5.38 MB

页数:37页

时间:2020-03-16

应用开发框架ppt课件.ppt_第1页
应用开发框架ppt课件.ppt_第2页
应用开发框架ppt课件.ppt_第3页
应用开发框架ppt课件.ppt_第4页
应用开发框架ppt课件.ppt_第5页
资源描述:

《应用开发框架ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、应用开发框架1目录一、框架介绍二、表单引擎三、查询引擎四、公共工具2目录框架技术2框架结构3设计背景1框架介绍3设计背景–面向电子政务行业类应用快速响应业务和管理需求按时交付产品的压力人员流失的风险开发成本居高不下4发展历程年份版本概述20081.0在药监行业项目基础上提炼开发框架,主要包括底层核心架构、查询引擎。20091.1实现表单引擎,系统管理功能。20101.2引入JBPM工作流引擎,基于javawebstart封装可视化流程设计器,实现基于flex的流程回放功能。2011-20141.3升级完善,sprin

2、g2.5升级为spring3.1,整合lodop网页打印,流水号生成器等。2015-20162.0新增了大量丰富的UI组件,提升用户体验、注重交互,加入可编辑表格等功能。2008201020092015201420112016框架技术客户端业务层数据访问层SpringFrameworkSpringBean--业务主体HTMLJDBCTemplateJavaScriptCSSJQueryJSPTAGFlashDBHibernateAJAXAcegiSecurity--安全校验ApacheCXF--WebServiceP

3、OI--Excel导入导出SpringAOP--事务处理控制层编码过滤器安全过滤器6框架功能结构界面层控制/业务层数据访问层JS控件JSPTAGHibernateJDBCTemplate字典管理查询引擎表单引擎日志管理用户管理权限管理菜单管理机构管理异常服务日志服务文件服务WebService服务安全过滤器7控制层Controller控制层由SpringMVC实现,完成请求参数及对象转换、业务服务调用、视图选择等处理:收集、验证请求参数并绑定到对象将命令对象交给业务对象,处理后返回模型数据返回ModelAndView

4、(模型数据和逻辑视图名称)8业务层业务层完成所有业务操作,运算和数据存储调用,提供了核心业务处理的功能,这些业务功能可以组合以完成复杂的组合业务;业务逻辑层通过调用DAO对象完成数据的存取,以DTO对象作为传输的数据载体。注意事项:业务层只能被Controller调用9数据访问层DAO数据访问层主要由DAO对象组成,完成数据库的访问,DAO对象包含数据访问逻辑(而不是业务逻辑),DAO对象全职负责与数据库的交互,并隐藏了其中的实现细节。10数据持久化层集成持久化工具,为DAO层提供数据操作调用,开发框架集成了Hibe

5、rnate、JDBCTemplate两种持久化框架,实现对数据库的访问。JDBCTemplate高效、内嵌Spring框架中、支持基于AOP的声明式事务;Hibernate支持以持久化对象的形式进行数据库操作,有利于快速开发。11过滤器过滤器名称职责CharacterEncodingFilter编码处理FilterToBeanProxy登录、权限控制JnlpRewriteFilter流程设计器处理ExceptionFilter异常处理WebFilter安全过滤器目录模型结构2可编辑表格3功能介绍1查询引擎13查询引擎

6、操作按钮查询条件查询表格查询表格主要分为三部分:操作按钮、查询条件、查询表格功能:查询引擎支持数据库表或者视图查询,根据配置的查询条件,自动编写SQL;操作按钮可以对表格行进行前后端操作;查询条件可以配置成各种JS控件,如tree、bigselect、checkbox等;查询表格用于展示数据,在可编辑表格模式下,还可以进行数据修改、录入,支持列排序、列宽度、列隐藏、分页、excel导出等功能。14查询引擎——查询时序图QueryControllerQueryRequestCreator

7、QueryServiceQueryValidateinterface>QueryDataProviderQueryInstanceQueryOperationProessorgetData():String新增、修改、删除()create(String):QueryRequestvalidateQueryForAjax(QueryRequest)getData(QueryRequest,QueryEntry):QueryResponse翻译()fetchFormD

8、ata(QueryRequest)buildQuery(QueryRequest)execute(List,QueryEntry,QueryResponse):QueryResponseexecute(QueryOperation,List,QueryResponse,QueryEntry):QueryResponse15查询引擎模型结构

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。