GAP平台前进之路

马斯科特毕业后进入程序员行列,后加入维护GAP平台的平台部。GAP平台基于SSH开源框架构建,支持多种数据库与浏览器访问,并提供国际化机制与开发工具。经过十年发展,GAP平台已不再仅是开发工具,而是成为一个体系,提供数据库设计规范、接口规范、单点登录、集群部署等解决方案,同时致力于组件服务化、PAAS平台与移动互联平台的发展。
摘要由CSDN通过智能技术生成

    马斯科特(ma_scott)毕业于三流大学,在大学中学习了java,SQL,数据结构等理论知识,怀揣着技术改变人生,自己改变世界的梦想进入了程序员的队伍。当时正处BS开发的浪潮,系统前端使用jsp,javascript,后端javaBean,MVC模式搞定一切。马斯科特在开发中乐此不疲,感觉开发很容易。
 
    这时卖桃君(MacTalk)闪了出来,对马斯科特说:“少年,我看你骨骼清奇、根骨极佳,必是不出事的开发奇才。你加入平台部,一起来维护GAP平台吧。”马斯科特摸了摸鼻子,“GAP平台是什么?”卖桃君清了清嗓子,说道“GAP平台中基于SSH开源框架构建(Struts+Spring+Hibernate), 统一管理前端请求,前后端解耦。支持四种数据库(Oracle,Mysql,SqlServer,DB2),支持四种主流浏览器访问(IE,Chrome,Safari,Firefox),提供国际化机制,快速开发工具。GAP平台中还包含组织权限,工作流,业务日志,任务调度等各种组件,实在是开发不可多得的工具。”小马眨了眨眼睛,平静一下急速跳动的心,缓缓说道:“不错,不错,我考虑考虑。”卖桃君大声说道:“还考虑什么,过来吧”。就这样小马进入了平台部。
 
    匆匆十载,在卖桃君的领导下,平台部门各个人员的努力下,GAP平台已不只是一个开发工具,它已经成为了一个体系。GAP平台提供了数据库设计规范,开发规范,接口规范等标准,提供了单点登录,集群部署和基于Docker技术搭建集群环境等解决方案,提供了快速建立数据库,自动化部署的脚本。可以在Windows和Mac系统下,使用GAP IDE来编写程序,通过GAP IDE在本机部署执行。
 
    现阶段,GAP平台致力于组件服务化,PAAS平台和移动互联平台。组件服务化的目标是把GAP平台中的组件通过WebServices的方式串联起来,不用再向以前GAP平台的组件都集成在每个系统中。现阶段组织权限组件完成了服务化改造,组织机构信息由服务端系统集中管理,授权信息各个客户端系统维护,通过Dubbo+Zookeeper搭建分布式组织权限管理系统。PAAS平台管理Docker镜像,容器和基于Docker的部署环境,Docker技术可以分离应用,统一部署环境,减少因测试环境和生产环境不同而造成的程序问题,横向追加集群节点。移动互联平台提供了服务端和客户端程序,服务端提供资源管理,OAuth授权机制,授权管理(APP授权和用户授权)。客户端支持Android和IOS两套系统,使用原生程序开发,提供了GAP平台部分组件的展现和功能。
 
    GAP平台已经走过了十年,正在向着互联网化转变,路漫漫其修远兮,吾将上下而求索。 

转载于:https://www.cnblogs.com/mascott/p/4744397.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值