识别Java EE项目

时间:2013-05-02 07:56:22

标签: java spring hibernate java-ee

我不是Java EE专家。如果我有一个巨大的Java项目的源代码,我如何确定这个项目是基于Java EE的项目还是只是Java / servlets和JSP?是否有一些区别特征表明这是一个Java EE项目?

我有一个使用Spring Frame和Hibernate的项目的源代码 - 我怎么知道这是否是一个基于Java EE的项目?

1 个答案:

答案 0 :(得分:-1)

The Java EE 6 Offical tutorial包括以下Java EE主题。

  1. JavaServer Faces Technology
  2. Web服务(JAX-WS和JAX-RS)
  3. Enterprise Beans(EJBs)
  4. 上下文和依赖注入(CDI,Spring Context和DI)
  5. Persistance(JPA,Hibernate)
  6. 安全性(容器安全性和Java EE主题)
  7. 如果您的项目完全具备这些技术的能力。它绝对是一个Java EE项目。如果某些部件具有这些功能,而其他部件则没有。这可能是批评性的。

    在我看来,Java EE项目应该采用以下架构的形式。无论使用何种技术,都可以将其视为Java EE项目。如果一个MVC框架(Struts,JSF或Spring MVC),持久性(JPA,Hibernate)和上下文,项目中存在依赖注入。

    enter image description here