Java Web 开发之路经验总结
🔰 | ♻️ | 1️⃣ | 2️⃣ | 3️⃣ | 4️⃣ |
---|---|---|---|---|---|
准备 | 架构设计 | JavaEE | 单点式技术 | 分布式技术 | 工具 |
作为 Web 工程师,你应该多多少少掌握一些的知识:
- 网络通信 - 你需要掌握一些网络通信协议知识。至少,你应该知道 HTTP、DNS 协议的工作机制。
- 前端技术指南 - 即使是后端工程师,也难免会接触到前端技术。前端技术五花八门,如:React、Vue、Angular、Webpack、ES6、Babel、Node.js 等等。不说掌握,至少也应该知道这些技术是什么。
架构设计 整理架构设计方面的一些学习总结和心得。
JavaEE 技术——Java Web 的基石
单点式技术(Standalone),典型的技术如:SSM 框架、SSH 框架。
- Spring - JavaSE/JavaEE 一站式开发框架。
- Spring Boot - 简化Spring应用的初始搭建以及开发过程。
- Mybatis - 一个支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。
- Hibernate - 待补充。。。
- Shiro - 安全框架,具有认证、授权、加密、会话管理功能。
分布式技术(Distributed),典型的技术如:分布式缓存、分布式消息队列、分布式服务、分布式搜索引擎等。
- Dubbo - 基于 Java 开发的高性能 RPC 框架。
- ZooKeeper 实战篇
- ZooKeeper 原理篇
- 原理
- Kafka
- RocketMQ 实战篇
- RocketMQ 原理篇
- ActiveMQ 实战篇
- RabbitMQ - 待补充。。。
- ElasticSearch - 待补充。。。
工具 整理了 Java Web 领域常用软件。