当前文档:《 ExMobi服务开发入门 我要修改这篇文章

ExMobi6服务入门教程


当你阅读到这里的时候,恭喜你,你已经开始ExMobi-server-6.x的旅程!

相比于ExMobi-server-5.x,ExMobi-server-6.x版本彻底颠覆了原来以JSP作为业务处理核心的设计思路,放弃了以mapp.xml和jsp打包的应用插件(zip格式)的开发和运维方式,取而代之的是以支持全JAVA技术的服务为核心的移动应用后端,以容器和运行池作为运行载体的全新开发和运维方式。

什么是服务?ExMobi-server定义的服务,是应用开发者开发的,满足JAVAEE标准的war包格式应用,服务的开发不限定具体技术手段,仅须遵循JAVA标准web应用规范,ExMobi平台为服务提供一套API,用于支持开发者开发服务,这些API主要分为业务开发API和运维管控API两大类,业务开发API包括HTTP、FTP、DB、PUSH、PREVIEW和COMMON等;运维管控API包括搭建服务与管理端的通信通道、与管理端交互、定义通信接口、接入控制、应用访问服务鉴权、设备注册、设备绑定、服务访问记录上报、服务参数查询功能等,随着版本的变更,还将逐渐增加更多的丰富功能满足服务的开发和运维需求。

什么是容器?ExMobi-server定义的容器,是服务的运行容器,容器以一个独立的进程形式运行。容器可以通过管理界面动态的创建、启动、停止、修改和删除,容器创建时,可以自动配分HTTP或HTTPS端口,可以自动分配最大内存,可以自动创建存储路径。服务上传后,需选择容器并下发,服务才可以启动运行。 什么是运行池?运行池是一个或多个容器集合的总称,通常运行池中包含了多个机器,每个机器中包含了一个或多个容器。