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

综合图:

HMCore概要_第1张图片

图中表示:

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

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

名词解释:

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

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

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

API:应用程序编程接口

SLB: 服务器负载均衡

RPC: 远程过程调用协议


你可能感兴趣的:(HMCore概要)