在过去的几个月里,我一直在学习 Java Web 项目的基础知识,并且在 Java 的使用、Apache Tomcat 的工作原理以及如何使用 Servlet 和帮助类创建 MVC、会话和基本CRUD 与关系数据库。
最近我一直希望通过学习使用 Java Server Faces、EJB 等组件来更深入地了解 Java EE 的架构,并希望构建一个包含博客、用户评论、一些用户的小项目与数据库的交互性,以及一些登录/注销会话管理。
但是,我不想先潜水,然后随机将技术放在一起,而是先询问一些有经验的网络技术人员。是否真的需要构建项目以符合 Java EE 应用程序所需的所有 API 和技术(IE、JPA、RESTful 服务、Hibernate 等)?