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