虽然 Java 程序员面试时基本不会出现前端相关问题,但是在企业中,往往需要前后端程序员配合完成工作。会一些前端,不仅可以提高你们的协作效率,还能提高自己对整个项目的了解和掌控力,甚至能独立开发出一个完整项目!这点也是能给面试加分的。
#知识
- HTML
- CSS
- JavaScript
- Ajax
- Vue
#学习建议
不需要学习太多的前端技术,熟悉下基础的前端三件套,了解前端是如何向后端发送请求来做数据交互的一般就够了。有时间的话可以学下 Vue ,是比较容易上手的主流前端开发框架,Vue + SpringBoot 还是很香的。
#练手项目
- HotelSystem:https://github.com/misterchaos/HotelSystem (opens new window)(酒店管理系统 Java,tomcat,mysql,servlet,jsp实现,没有使用任何框架)
- 超市管理系统:https://github.com/zhanglei-workspace/shopping-management-system(opens new window)
- Mall4j:https://github.com/gz-yami/mall4j (opens new window)(Spring Boot 电商系统)
- newbee-mall:https://github.com/newbee-ltd/newbee-mall (opens new window)(基于 Spring Boot 2.X 的全栈电商系统)
- litemall:https://github.com/linlinjava/litemall (opens new window)(小商城系统,Spring Boot 后端 + Vue 管理员前端 + 微信小程序用户前端 + Vue 用户移动端)
- forum-java:https://github.com/Qbian61/forum-java (opens new window)(一款用 Java Spring Boot 实现的现代化社区系统)