在标准Java之后启动JavaEE项目

在标准Java之后启动JavaEE项目,java,jakarta-ee,enterprise,Java,Jakarta Ee,Enterprise,我的任务是做一个小项目,开始我的ee研究。到现在为止,我学习了标准java,但我不明白ee到底意味着什么,我的项目将如何成为企业级的东西。IDE中是否有不同的语法或设置?我知道这不是一个聪明的问题,但我真的不知道从哪里开始。你对启动一个项目有什么想法吗?Java EE与Java SE没有不同的语言或语法。它构建在JavaSE之上,由一组标准化API和库组成,有助于解决企业环境中的问题 举几个例子: Web应用程序(servlet、JSP、JSF、WAR打包) RESTful和Web服务(Jax

我的任务是做一个小项目,开始我的ee研究。到现在为止,我学习了标准java,但我不明白ee到底意味着什么,我的项目将如何成为企业级的东西。IDE中是否有不同的语法或设置?我知道这不是一个聪明的问题,但我真的不知道从哪里开始。你对启动一个项目有什么想法吗?

Java EE与Java SE没有不同的语言或语法。它构建在JavaSE之上,由一组标准化API和库组成,有助于解决企业环境中的问题

举几个例子:

  • Web应用程序(servlet、JSP、JSF、WAR打包)
  • RESTful和Web服务(Jax-RS、Jax-WS)
  • 持久性(EJB、JPA)
  • 上下文依赖注入(CDI)
  • 保安
  • 批处理
  • 消息传递
此外,它还定义了一个运行时环境(应用程序服务器)来运行企业应用程序。然而,经典的应用程序服务器模型已经有些过时了,现在您要么在应用程序服务器中运行单个应用程序,要么只使用部分库和API并将它们嵌入到应用程序中

所以基本上,您只需要一个IDE和库。当您使用maven作为构建环境时,只需要JavaEEMaven依赖项,请参阅

通常情况下,您不需要详细了解JavaEE的所有库和API,最好知道哪些是现成的(因此您不需要重新发明轮子),但您几乎不需要在所有项目中都用到它们。 我个人避免使用JSF,几乎不需要处理JPA,只是偶尔使用批处理或EJB。更常见的是CDI、Restful或WebServices和WebApps,通常还有一点安全性


Java EE项目的一个很好的例子是,一个简单的例子,有一些典型的用例和很少的代码,只需要Docker就可以运行。

Java EE与Java SE没有不同的语言或语法。它构建在JavaSE之上,由一组标准化API和库组成,有助于解决企业环境中的问题

举几个例子:

  • Web应用程序(servlet、JSP、JSF、WAR打包)
  • RESTful和Web服务(Jax-RS、Jax-WS)
  • 持久性(EJB、JPA)
  • 上下文依赖注入(CDI)
  • 保安
  • 批处理
  • 消息传递
此外,它还定义了一个运行时环境(应用程序服务器)来运行企业应用程序。然而,经典的应用程序服务器模型已经有些过时了,现在您要么在应用程序服务器中运行单个应用程序,要么只使用部分库和API并将它们嵌入到应用程序中

所以基本上,您只需要一个IDE和库。当您使用maven作为构建环境时,只需要JavaEEMaven依赖项,请参阅

通常情况下,您不需要详细了解JavaEE的所有库和API,最好知道哪些是现成的(因此您不需要重新发明轮子),但您几乎不需要在所有项目中都用到它们。 我个人避免使用JSF,几乎不需要处理JPA,只是偶尔使用批处理或EJB。更常见的是CDI、Restful或WebServices和WebApps,通常还有一点安全性


Java EE项目的一个很好的例子是,一个简单的例子,有一些典型的用例和很少的代码,它只需要Docker运行。

你需要一些问题你需要使用免费工具吗?你的项目有多大?你想使用什么技术?如果你不知道JEE是什么,你应该解决这个问题。你需要一些问题你使用免费工具吗?你的项目有多大?你想使用什么技术?如果你不知道JEE是什么,你应该解决这个问题。