xiaozhen1900 / athena-rest

Athena是一款简单易用,面向架构和发布流程优化,并且具有丰富使用文档的Restful服务框架。架构上,它与Spring Web MVC无缝集成,使业务项目没有任何框架代码的侵入,并且能够与CI一键发布流程完美结合。它提供了新项目生成工具,可以一键生成新业务项目的骨架,生成后可以立即进行业务开发。对于老的业务项目,通过仅仅的几个步骤即可完成老业务项目的移植。它提供了内嵌的Web容器,可在本地开发环境直接调试代码,大大的方便开发者的开发调试工作。通过抽象了容器层,Webapp层和发布层,方便在通用层进行GC优化,线程池优化,NIO优化,服务和服务器状态管理,以及在通用层实现Restful定义的各种规范,例如:异常代码的转换,Bean部分属性的请求,子Bean的请求,分页的参数解析等。它合理的分离了业务开发人员,框架开发人员,运维人员以及配置管理人员的职责,使开发上线流程清晰合理。

Home Page:http://athena.cloudate.net

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Athena

Athena是一款简单易用,面向架构和发布流程优化,并且具有丰富使用文档的Restful服务框架。架构上,它与Spring Web MVC无缝集成,使业务项目没有任何框架代码的侵入,并且能够与CI一键发布流程完美结合。它提供了新项目生成工具,可以一键生成新业务项目的骨架,生成后可以立即进行业务开发。对于老的业务项目,通过仅仅的几个步骤即可完成老业务项目的移植。它提供了内嵌的Web容器,可在本地开发环境直接调试代码,大大的方便开发者的开发调试工作。通过抽象了容器层,Webapp层和发布层,方便在通用层进行GC优化,线程池优化,NIO优化,服务和服务器状态管理,以及在通用层实现Restful定义的各种规范,例如:异常代码的转换,Bean部分属性的请求,子Bean的请求,分页的参数解析等。它合理的分离了业务开发人员,框架开发人员,运维人员以及配置管理人员的职责,使开发上线流程清晰合理。

##主页

http://athena.cloudate.net/

##版本

当前版本: 0.0.1

##下载

##Github源码

从下面Git地址克隆后,对于源码包里面的顶层项目执行: mvn deploy, 来安装发布包到你的私服。

##文档

PPT

QQ群/微信公众号

  • 云时代网

- cloudate-qrcode

关于作者

  • 罗伯特出品 微信: 13436881186

About

Athena是一款简单易用,面向架构和发布流程优化,并且具有丰富使用文档的Restful服务框架。架构上,它与Spring Web MVC无缝集成,使业务项目没有任何框架代码的侵入,并且能够与CI一键发布流程完美结合。它提供了新项目生成工具,可以一键生成新业务项目的骨架,生成后可以立即进行业务开发。对于老的业务项目,通过仅仅的几个步骤即可完成老业务项目的移植。它提供了内嵌的Web容器,可在本地开发环境直接调试代码,大大的方便开发者的开发调试工作。通过抽象了容器层,Webapp层和发布层,方便在通用层进行GC优化,线程池优化,NIO优化,服务和服务器状态管理,以及在通用层实现Restful定义的各种规范,例如:异常代码的转换,Bean部分属性的请求,子Bean的请求,分页的参数解析等。它合理的分离了业务开发人员,框架开发人员,运维人员以及配置管理人员的职责,使开发上线流程清晰合理。

http://athena.cloudate.net

License:Apache License 2.0


Languages

Language:Java 82.1%Language:Shell 17.8%Language:Batchfile 0.1%