HMCore概要

原型:

HMCore基于Play framework 1.4.4版本改造而成.完全兼容原有版本的使用方式

选用的原因:

Play框架颠覆了臃肿的企业级Java EE规范,以Restful为目标并专注于开发效率,是Java敏捷开发的最佳参考方案。开发者只要具备Java以及数据库的相关基础知识就可以轻松上手,从而让Web应用开发变得更加容易,提高项目催化速度。

作为Full Stack的Java Web应用框架,Play包括了所有开发中涉及的领域:NIO应用容器,无状态MVC模型,Hibernate数据持久化,Groovy模板引擎,以及建立Web应用所需要的各种工具类。需要注意的是,这里虽然使用了Groovy,但只是将其作为页面模板语言,和Freemaker、Velocity使用自己定义的语言是同样的道理。Groovy的成熟以及它和Java的相似性决定了采用Groovy远远好于定义自己的模板语言。

下载地址:

https://coding.net/u/hm55/p/hmcore/git

综合图:


图中表示:

1. 白色框中表示采用第三方云平台或者自建平台中支持的组件

2. 虚线框中表示现有核心系统中已支持的模块

名词解释:

RDS:阿里云提供的即开即用的关系型数据库服务

MEMCACHE: 一套分布式的高速缓存系统

CDN: 内容分发网络,使内容传输的更快、更稳

API:应用程序编程接口

SLB: 服务器负载均衡

RPC: 远程过程调用协议


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容