eeplat开发平台概念理解

最近在学习eeplat的开发,发现当中有很多概念实在让人容易忘记,所以谨以此文记录一笔。

eeplat的开发文档里说eeplat是元数据驱动的,这个元数据什么意思,在我理解就是后台的数据库里面的业务表。每个业务都由后台的业务数据库表驱动。比如说我们要管理人员信息,者可以看作是一个业务。那么支撑这个业务的肯定会有一张或好几张数据表,简单的就是一张,比如这个例子。我们会建立一个员工的数据表,里面包括员工的各种信息,包括名字,年龄,编号等等。

其他的概念还有服务,其实就是一些对后台数据的操作,比如 增,删,改等。

表格元素,其实就是一些界面控件,ui层。

连接的服务,点击后执行的服务。

目标面板:响应面板的容器。

连接面板:响应面板。

下面是数据,服务,界面的关系:

eeplat的界面是基于hmvc模式的,传统的mvc模式一个jsp文件对应一个页面,这样复用度很低,为了更加灵活eeplat采用hmvc模式开发界面。

界面元素的层叠组成最终的界面,这样我们可以把元素范围定义在很小的范围内,便于复用。

eeplat开发平台概念理解

时间: 2024-11-15 09:11:46

eeplat开发平台概念理解的相关文章

微信开放平台开发(1) 语义理解

关键字:微信公众平台 微信开放平台 语义理解 semantic 作者:方倍工作室 原文:http://www.cnblogs.com/txw1958/p/weixin-semantic-analysis.html 微信开放平台语义理解接口调用(http请求)简单方便,用户无需掌握语义理解及相关技术,只需根据自己的产品特点,选择相应的服务即可搭建一套智能语义服务. 第一步:创建应用 请到“管理中心”创建应用,点击“创建移动应用”或者“创建网站应用”,填写相关资料,然后将该应用提交审核,只有审核通过

AppCan移动开发平台的新业态思维

几年前,移动.云计算正处于发展的初期,业界经常讨论云.管.端对产业带来的影响,以及未来是否会移动和云化,如今随着云.端以及运营商通路的融合,这种影响正在慢慢发酵.移动和云是未来,已经无可争议,这种新的IT趋势也必将催生新的业态.企业正在构建以移动和云计算为基石的IT架构,对企业来讲无论是业务模式和商业运营都带来新的挑战.尤其是"互联网+"的提出,企业越来越意识到云端融合新业态的重要性. AppCan的云端新业态思维 如何能让产业界更清晰的梳理云移时代的融合趋势,认清新业态的价值?为此,

基于AgileEAS.NET企业应用开发平台的分布式解决方案

开篇 分布式应用 AgileEAS.NET基于Microsoft .Net构件技术而构建,Microsoft .Net最吸引人的莫过于分布式应用技术,基已经提供了XML WebService. .Net Remoting.WCF等技 术.AgileEAS.NET平台所实现的分布式包含两层一次,一次是广义的分成式应用,其意义是应用服务定位器提供本地服务组件及不同分布式服务的发现.定位与集 成;狭义的分布式系统是基于信息系统类应用场景所实现的分布式数据访问.分布式ORM.远程方法调用这样的分布式这实

国内物联网平台初探(五):机智云IoT物联网云服务平台及智能硬件自助开发平台

国内物联网平台初探(五)——机智云IoT物联网云服务平台及智能硬件自助开发平台 马智 平台定位 机智云平台是致力于物联网.智能硬件云服务的开放平台.平台提供了从定义产品.设备端开发调试.应用开发.产测.运营管理等覆盖智能硬件接入到运营管理全生命周期服务的能力. 机智云平台为开发者提供了自助式智能硬件开发工具与开放的云端服务.通过傻瓜化的工具.不断增强的SDK与API服务能力最大限度降低了物联网硬件开发的技术门槛,降低研发成本,提升开发者的产品投产速度,帮助开发者进行硬件智能化升级,更好的连接.服

国内物联网平台初探(五) ——机智云IoT物联网云服务平台及智能硬件自助开发平台

平台定位 机智云平台是致力于物联网.智能硬件云服务的开放平台.平台提供了从定义产品.设备端开发调试.应用开发.产测.运营管理等覆盖智能硬件接入到运营管理全生命周期服务的能力. 机智云平台为开发者提供了自助式智能硬件开发工具与开放的云端服务.通过傻瓜化的工具.不断增强的SDK与API服务能力最大限度降低了物联网硬件开发的技术门槛,降低研发成本,提升开发者的产品投产速度,帮助开发者进行硬件智能化升级,更好的连接.服务最终消费者. 产品功能 IoT PaaS服务 为IoT开发者提供智能设备自助开发工具

EEPlat的控制器概念

控制器是EEPlat平台界面层部分的核心概念,平台中界面展示都是通过平台的各种控制器综合控制输出的. EEPlat平台的界面层模型采用了HMVC模式.HMVC模式的采用使得EEPlat平台界面层能够实现从粗粒度到细粒度的灵活的复用,也就是说从比较大的界面区域到最细粒度的界面元素都能够得到良好的复用.为了实现复用,把这些界面粒度通过控制器来实现,也就是说界面的各层次的复用通过各层次的控制器的复用来实现. 传统的MVC模式,一个界面对应一个控制器,这个界面和控制器是粗粒度的,这也是传统MVC模式在复

java面试题(杨晓峰)---谈谈你对java平台的理解

从你接触java开发到现在,你对java最直观的印象是什么呢?是他宣传的"write once ,run anywhere"还是目前看已经有些形式主义的语法呢?你对于java平台到底了解到什么程度?请先停下来总结思考一下. 今天我要问你的问题是,谈谈你对java平台的理解?"java是解释执行"这句话正确吗? 典型回答. java本身是一种面向对象的语言,最显著地特征有两个方面,一是所谓的"书写一次,到处运行.write once,run anywhere

胡泽锐:移动开发即服务——腾讯云移动开发平台技术分享

欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 作者:胡泽锐,2010 年毕业加入腾讯,先后负责过QQ空间.网页应用.移动应用.移动游戏相关的工作,有着丰富的平台产品经验以及大前端开发经验,目前在腾讯云负责前端以及终端相关的工作,提出并推动移动开发平台产品的落地. 很高兴能和大家分享移动开发的历史.现状.以及未来,一起探索面向云端的全新模式--移动开发即服务.正因为有了移动开发即服务的理念,才有了移动开发平台这个产品.传统模式下,大家都是以单个产品或者能力的方式提供服务,比如推送的就

HiSDP —— 高效的C++软件开发平台

目前阿里集团每天有近1000PB的数据是通过LogAgent采集的,为了让LogAgent做到资源占用节省和高效采集,背后是基于HiSDP去构建的. 缘由 当决定采用C++编程语言去开发一个软件时,紧接着所面临的问题是软件库.平台与框架的选择.当然,选择的范围估计很大程度来自开源软件.进一步地,无外乎两种思路: 根据所开发软件的需要选择各种合适的开源软件,然后将这些开源软件组合到一起去完成软件开发工作.这种方式所带来的问题在于,将各个开源软件拼凑到一起需要耗费一定的精力.此外,可能因为踩各开源软