认识javaee项目

认识javaee项目,java,spring,hibernate,jakarta-ee,Java,Spring,Hibernate,Jakarta Ee,我不是Java EE专家。如果我有一个大型Java项目的源代码,我如何确定这个项目是基于JavaEE的项目,还是仅仅是Java/Servlet和JSP?这是一个JavaEE项目,有什么区别吗 我有一个使用Spring框架和Hibernate的项目的源代码-我如何判断这是否是一个基于Java EE的项目?包括以下主题作为Java EE JavaServerFaces技术 Web服务JAX-WS和JAX-RS 企业bean EJB 上下文和依赖注入CDI、Spring上下文和DI 持久性JPA,休眠

我不是Java EE专家。如果我有一个大型Java项目的源代码,我如何确定这个项目是基于JavaEE的项目,还是仅仅是Java/Servlet和JSP?这是一个JavaEE项目,有什么区别吗

我有一个使用Spring框架和Hibernate的项目的源代码-我如何判断这是否是一个基于Java EE的项目?

包括以下主题作为Java EE

JavaServerFaces技术 Web服务JAX-WS和JAX-RS 企业bean EJB 上下文和依赖注入CDI、Spring上下文和DI 持久性JPA,休眠 安全容器安全和JavaEE主题 如果您的项目完全能够使用这些技术。这绝对是一个JavaEE项目。如果某些零件具有这些特征,而其他零件不具有这些特征。这是可以批评的

在我看来,JavaEE项目应该采用以下体系结构的形式。无论使用何种技术,它都可以算作JavaEE项目。如果MVC框架是Struts、JSF或SpringMVC、persistanceJPA、Hibernate和context,那么项目中就存在依赖注入


仅仅询问它是否基于J2EE有点含糊不清,无法回答。检查部署描述符xml文件,以确定是否使用了EJB等。如果它包含一个WAR,您可能需要一个servlet容器,等等。通常,在基于Java的服务器上运行的任何东西都可以被视为J2EE应用程序。通常J2EE应用程序源代码没有main方法。您可以搜索此项并查看。但这并不能保证,因为可能有人为了测试目的编写了一个main方法。@shazin在tomcat上运行的带有spring和hibernate的应用程序很难是J2EE……请注意,Java/servlets和JSP仍然是Java2EE的一部分,所以即使只使用了这些方法,它仍然是一个Java2EE项目。。。只要您使用其中一个,您的应用程序就是一种J2EE应用程序。但有些人认为,如果应用程序需要EJB容器应用程序服务器,那么它就是J2EE应用程序。这取决于你的定义。