Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

yangmingsen/JavaWebMS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

98 Commits

Repository files navigation

JavaWeb

Java Web 开发之路经验总结

🔰 ♻️ 1️⃣ 2️⃣ 3️⃣ 4️⃣
准备 架构设计 JavaEE 单点式技术 分布式技术 工具

🔰 准备

作为 Web 工程师,你应该多多少少掌握一些的知识:

  • 网络通信 - 你需要掌握一些网络通信协议知识。至少,你应该知道 HTTP、DNS 协议的工作机制。
  • 前端技术指南 - 即使是后端工程师,也难免会接触到前端技术。前端技术五花八门,如:React、Vue、Angular、Webpack、ES6、Babel、Node.js 等等。不说掌握,至少也应该知道这些技术是什么。

♻️ 架构设计

架构设计 整理架构设计方面的一些学习总结和心得。

1️⃣ JavaEE

JavaEE 技术——Java Web 的基石

2️⃣ 单点式技术

单点式技术(Standalone),典型的技术如:SSM 框架、SSH 框架。

Platform

  • Spring - JavaSE/JavaEE 一站式开发框架。
  • Spring Boot - 简化Spring应用的初始搭建以及开发过程。

ORM

  • Mybatis - 一个支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。
  • Hibernate - 待补充。。。

安全

  • Shiro - 安全框架,具有认证、授权、加密、会话管理功能。

3️⃣ 分布式技术

分布式技术(Distributed),典型的技术如:分布式缓存、分布式消息队列、分布式服务、分布式搜索引擎等。

分布式搜索引擎

  • ElasticSearch - 待补充。。。

4️⃣ 工具

工具 整理了 Java Web 领域常用软件。

  • Nginx - 轻量级的 Web 服务器、反向代理服务器及电子邮件(IMAP/POP3)代理服务器,支持负载均衡。
  • Tomcat - 轻量级的应用服务器
  • Jetty - 比 Tomcat 更轻量级的应用服务器

About

☕ JavaWeb 开发之路经验总结

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 94.1%
  • HTML 3.3%
  • XSLT 2.1%
  • Other 0.5%

AltStyle によって変換されたページ (->オリジナル) /