Java EE,全称为Java Platform, Enterprise Edition,是Java平台针对企业级应用开发的一个标准和框架。这个标准由Java Community Process(JCP)制定,并由Oracle公司维护。Java EE提供一个可扩展、模块化和高度组件化的平台,用于构建分布式、多层的企业级应用程序。学生们在FHWS 2014年的课程中可能学习了以下核心知识点: 1. Servlet:Java EE中的基础组件,用于处理HTTP请求。它扩展了Web服务器的功能,生成动态网页内容。 2. JSP (JavaServer Pages):允许开发者将HTML代码与Java代码混合编写以创建动态网页,JSP页面被编译成Servlet。 3. JDBC (Java Database Connectivity):访问数据库的标准API,允许开发者通过SQL语句连接和操作各种数据库。 4. EJB (Enterprise JavaBeans):Java EE的核心组件模型,用于创建可重用的服务器端组件,主要分为Session Beans、Message-driven Beans和Entity Beans。 5. JPA (Java Persistence API):提供了对象关系映射(ORM)功能,简化应用程序与数据库之间的交互。 6. JSF (JavaServer Faces):用于构建用户界面的MVC框架,提供了组件库和事件处理机制。 7. CDI (Contexts and Dependency Injection):依赖注入框架,管理对象的生命周期和依赖关系。 8. JMS (Java Message Service):消息传递标准,支持点对点和发布/订阅两种模型的异步通信。 9. JAX-RS (Java API for RESTful Web Services):开发RESTful服务的API,简化了基于HTTP的Web服务创建。 10. WebSocket:支持双向通信的API,允许服务器主动推送数据,常用于实时通信场景。