首页
Linux教程
Linux资讯
Linux入门
Linux运维
Linux系统
Linux服务器
Linux安全
Linux问答
SHELL
树莓派
正则
linux命令
安装
Linux监控
运维自动化
Ansible
Piwik
CentOS
Deepin
Ubuntu
Debian
FreeBSD
Nginx
Apache
openresty
Tengine
宝塔
SSH
页面位置:
Linuxboy
>
服务器教程
>
云计算
>
正文
EEPlat
EEPlat PaaS平台的UI模型
文章由LinuxBoy分享于2019-03-27 04:03:13
热评(614)
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)创新新的控制器而实现界面的个性化。
如下图:
相关内容
EEPlat PaaS中的多租户数据隔离模式
今日最新
推荐文章:
EEPlat PaaS中的多租户数据隔离模式
EEPLAT学习
评论暂时关闭
最新云计算教程
EEPlat PaaS平台的UI模型
两阶段提交协议的异常处理
MongoDB在window下的安装
EEPlat PaaS中的多租户数据隔离模
Python 可视化Twitter中指定话题中
_00019 Storm的体系结构介绍以及
Linux头条
linux指令介绍 cmp命令细说
网络风云录之网络新大陆风景纵
Linux多网卡bond中的几种mode
华为握手英国SCC 大二层网络破冰
Ubuntu 16.04系统下搭建GitLab Serve
在Linux下通过WEB认证方式上网,
评论暂时关闭