Java Web服务开发常用框架分类介绍

Java是主流开发语言,应用普遍。以Web服务开发为例,基本框架可分为数据层、HTTP开发、异步任务、鉴权认证、日志监控等几大类别,不同的业务场景也会用到其他扩展框架。 注意学习框架时要挑选当前广泛使用的Top3,已经过时或者太新还看不清楚未来的框架,可以在需要时再去学习研究。 虽然框架很多,但是可以专题分类,只要在学习过程中不断总结,针对常用的几个框架重点学习,积累起来非常快。

Web服务开发常用框架分类介绍 1)Spring框架,Spring Boot和Spring Cloud是最常用框架,有非常丰富的组件和易用的功能 2)数据层,MySQL数据库,MyBatis持久层,Flyway版本化管理数据库SQL脚本,Ali Druid连接池等框架。 3)缓存系统,最常使用Redis,MongoDB等其他NoSQL也经常使用。 4)异步消息队列,常用ActiveMQ,RocketMQ,RabbitMQ,建议选择一个学习。 5)JSON数据处理,常用Fastjson,Gson,Jackson,Json-lib,推荐Fastjson 6)开发工具包,Apache Commons套件,lang, collections, codec, io等功能库。 7)网框开发工具包,推荐Apache HttpClient,其他比如OKHttp,Java原生库HttpURLConnection使用也很普遍。 8)鉴权认证,

经验分享 程序员 微信小程序 职场和发展