像SpringMVC一样在Android上做Web开发

概述

image.png

AndServer是Android平台的Web Server和Web Framework。 它基于编译时注解提供了类似SpringMVC的注解和功能,如果您熟悉SpringMVC,则可以非常快速地掌握它。

源码地址: https://github.com/yanzhenjie/AndServer
文档地址: https://www.yanzhenjie.com/AndServer
旧版文档: https://www.yanzhenjie.com/AndServer/1.x

特性

  • 部署静态网站
  • 使用注解开发Http Api
  • 全局请求拦截器,使用注解,全局多个
  • 全局异常处理器,使用注解,全局唯一
  • 全局消息转换器,使用注解,全局唯一

依赖

添加依赖时请替换下述 {version} 字段为 Github上公开的最新版本号。

dependencies {
    implementation 'com.yanzhenjie.andserver:api:{version}'
    annotationProcessor 'com.yanzhenjie.andserver:processor:{version}'
}

架构图

系统层架构图

[图片上传失败...(image-5a40b2-1552381404758)]

应用层架构图

[图片上传失败...(image-95dddd-1552381404758)]

流程图

系统层运行时流程图

系统层运行时流程图

应用层运行时流程图

应用层运行时流程图

关于作者

严振杰,Java、Android开发者,热爱开源,在Github上有多个开源项目。

邮箱: im.yanzhenjie@gmail.com
网址: https://www.yanzhenjie.com
博客: http://blog.yanzhenjie.com

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

推荐阅读更多精彩内容