`
arfayr
  • 浏览: 26080 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

EEPlat PaaS平台的UI模型

阅读更多

EEPlat PaaS平台开创性的利用HMVC模式组织用户界面。用户界面可以划分为多个部分,每个部分又可以划分为多个子部分,可以一直划分下去...... EEPlat PaaS平台对界面的这些部分进行了抽象出元模型,分别为面板元模型、表格元模型、表格元素元模型、菜单元模型、树元模型以及外部资源定义。面板为UI容器,可以包含面板、表格、菜单、树、资源。由于面板可以嵌套面板,所以可以形成复杂的界面布局。UI模型被显示时,需要定义控制器,控制器是EEPlat PaaS平台UI部分的核心概念,EEPlat PaaS提供了控制器注册表,同时缺省提供了常用控制器,也可以提供自定义控制器,自定义控制器和缺省提供控制器在级别上等价的是可替换的。


EEPlat PaaS平台中界面展示都是通过各种控制器控制输出的。传统的MVC模式,一个界面对应一个控制器,这个界面和控制器是粗粒度的, 这也是传统MVC模式在复用方面无法做到更细更深层次的一个根本原因。由于本项目产品采用HMVC模式,使得界面层能够实现从粗粒度到细粒度的灵活的复用,也就是说从比较大的界面区域到最细粒度的界面元素都能够得到良好的复用支持。
例如一个查询页面包含的模型及控制器有:

1,查询总面板(对应可滚动面板控制器)、查询条件面板模型(对应面板控制器),查询结果面板模型(对应面板控制器);

2,查询条件表格模型(对应查询条件控制器),查询结果表格模型(对应查询结果控制器);

3,多个表格元素模型(表格元素控制器的非常多,如录入框、下拉框、日期选择、日期显示等)。


EEPlat PaaS平台缺省提供了100多的控制器,还可以自定义扩展,可以在线通过模板(FreeMarker)创新新的控制器而实现界面的个性化。

如下图:


 

 
 
 
 
分享到:
评论

相关推荐

    基于云计算的PaaS平台收费模型研究.pdf

    本文中提到的PaaS平台收费模型研究,主要是针对云服务第三方提供商在租借平台过程中遇到的收费计量、定价和收费等问题进行了探讨。研究提出了三种基于PaaS的弹性收费模型:基于主机租借的收费模型、基于供求刺激的...

    企业级PaaS平台规划建议.pptx

    PaaS平台是企业级云计算服务模型,提供了一个完整的开发和运行时环境,允许开发者构建、部署和管理应用程序。企业级PaaS平台规划建议是指如何规划和实现一个企业级的PaaS平台,以满足企业的需求。

    云计算PaaS平台总体设计说明书.docx

    云计算PaaS(Platform as a Service)平台是现代IT架构中的核心组成部分,它为开发者和企业提供了一个可扩展的开发、部署和管理应用程序的环境,无需关心底层硬件设施。本设计说明书将详细阐述PaaS平台的总体设计...

    基于OAM应用模型的可扩展PaaS平台架构.pdf

    本文主要围绕基于OAM(Open Application Model)应用模型的可扩展PaaS平台架构展开,探讨如何通过技术创新应对云原生时代的挑战。 OAM(Open Application Model)是一种新的应用建模方法,它的核心理念是关注点分离...

    企业PaaS平台解决方案.docx

    PaaS是一种云计算服务模型,它为企业提供了运行和开发应用程序所需的硬件、软件和运行环境。这一服务模式允许开发者专注于编写和维护应用程序,而无需管理和维护底层服务器、数据库、操作系统等基础设施。PaaS的核心...

    PAAS平台产品功能说明 (2).pdf

    【标题】:PAAS平台产品功能详解 【描述】:本文将详细介绍PAAS平台的产品功能,阐述其在大数据时代下的重要性,以及如何满足互联网应用的高并发、高可靠和弹性伸缩需求。 【标签】:互联网 【正文】: PAAS...

    梓豪平台是一个docker 容器化管理平台 包括主机管理,手工制作镜像,镜像管理,ci/cd 构建和应用管理的paas平台

    梓豪平台是一个docker 容器化管理平台 包括主机管理,手工制作镜像,镜像管理,ci/cd 构建和应用管理的paas平台。主要功能(多租户管理、多主机管理、web shell功能、文件系统、应用管理、ci/cd 持续集成功能、...

    企业级PAAS平台-PAAS平台说明.pdf

    企业级PaaS(Platform as a Service)平台是云计算模型中的一种,它为企业提供了一种在云端构建、运行和管理应用程序的环境,无需关心底层基础设施的复杂性。PaaS平台的核心理念在于将技术平台的能力集中到云端,...

    阿里云PaaS平台管理(2019).pdf

    ### 阿里云PaaS平台管理(2019)关键知识点解析 #### 一、阿里技术变革的背景及需求驱动 阿里云的技术变革始于2007年前后,当时的阿里巴巴面临着诸多技术挑战,包括但不限于单一应用的复杂度、业务快速增长所带来...

    PAAS平台问题知识库

    - **问题现象**: 用户需要了解如何在PaaS平台上配置模型。 - **技术支持**: 技术支持团队会提供详细的指导,包括如何上传模型文件、配置模型参数以及部署模型等。 ##### 2.1.3 PaaS数据探索配置 - **关键词**: 数据...

    阿里云PaaS平台详解(65页)

    标题《阿里云PaaS平台详解(65页)》揭示了文档的核心内容,即对阿里云PaaS(平台即服务)平台的全面解析。在互联网和云计算产业领域,PaaS是一种将软件开发平台作为一种服务提供的模式,它允许客户直接在云上开发、...

    如何基于K8S打造轻量级PaaS平台

    几个角度介绍一下PaaS平台,基于K8S与Docker构建轻量级平台叫做ECP,就是弹性计算平台。我们知道刚才马俊讲的CMP,更多是在IaaS这一层面的,IaaS这一层面很多工作在主机、存储、网络上。到PaaS这一层面,大家对PaaS的...

    基于 Golang 构建高可扩展的云原生 PaaS 平台.pdf

    云原生PaaS平台是指在云基础设施之上,以平台即服务(PaaS)的方式,提供给开发者的应用程序开发、运行和管理环境。云原生PaaS平台通常具备高度的可扩展性、灵活性和自动化能力,能够支持微服务架构和容器化技术,以及...

    工商银行PaaS平台的建设与演进.pdf

    工商银行PaaS平台的建设与演进: 建设思路:开源Docker+Kubernetes框架进行研发的总体技术路线。 基于Docker+Kubernetes自研的PaaS 2.0平台,截止2018年7月,运行规 模达到56个应用约4000个容器,包括快捷支付,...

    行业分类-设备装置-一种PaaS平台的安全运行方法和PaaS平台.zip

    PaaS是一种云计算服务模型,它提供了一个开发、测试、部署和管理应用程序的平台,而无需关心底层基础设施。 在描述中,我们同样看到对PaaS平台安全运行的关注,暗示文档可能详细阐述了如何在PaaS环境中保障数据安全...

    开源 PaaS 平台 Tsuru.zip

    开源 PaaS 平台 Tsuru ,Tsuru 是一个开放源码的 open Platform-as-a-Service (PaaS)平台...

    企业PaaS通用能力平台解决方案.pptx

    其中,PaaS(Platform as a Service,平台即服务)作为一种重要的云计算服务模型,在帮助企业快速构建和部署应用程序方面发挥着关键作用。 #### 二、PaaS与传统IT的对比 1. **应用运行环境标准化**: - 通过容器...

    集团企业PaaS云平台建设方案.pptx

    集团企业PaaS云平台建设方案 集团企业PaaS云平台建设方案是一个详细的云计算解决方案,旨在帮助企业快速构建自己的云平台,从而提高业务运营效率、降低成本和提高客户满意度。该方案涵盖了PaaS云平台的所有方面,...

Global site tag (gtag.js) - Google Analytics