点击空白处退出提示
Platform Symphony GUI管理平台
我要开发同款作品详情
该平台主要是基于第五代WEB架构对老的产品管理平台进行重新架构调整和开发实现。相对于传统的WEB应用架构,该架构主要将一个传统的WEB应用分为两大服务:1. Rest Server,将所有的数据操作,存储单独运行在Rest Server上,对外提供标准的数据服务,对外提供标准的RESTful API接口。再基于业务模型将数据服务拆分成若干个微服务(例如:用户服务,权限服务,Report服务,资源管理服务等等)。Rest Server仅负责对外提供标准的数据服务,不负责也不关系具体的用户要求,也不关心具体对谁提供服务,比如Web应用,App,微信服务,或者任意客户端程序。只要是任意请求带有合法的认证token就能通过Rest Server获取需要的数据。2. Web Server,用来运行web应用。应用仅仅包含Html,javascript,css,image等等。没有任何服务器段代码。所有的数据业务逻辑的执行处理都使用JavaScript完成,使用Ajax请求Rest Server获取业务数据。前端使用AngularJs作为整个前端MVC开发框架,使用Bootstrap作为CSS框架。基于Angularjs的双向绑定机制实现用户交互。因为Rest Server是无状态的,所以使用浏览器端sessionStorage进行用户会话管理。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论