gpt4 book ai didi

java - 在标准 java 之后启动 Java EE 项目

转载 作者:行者123 更新时间:2023-12-01 21:08:30 25 4
gpt4 key购买 nike

我的任务是做一个小项目来开始我的电子工程研究。到目前为止,我学习了标准 java,但我不明白 ee 的确切含义,我的项目如何成为企业的东西。 IDE 中的语法或设置是否不同?我知道这不是一个聪明的问题,但我真的不知道从哪里开始。您有启动项目的想法吗?

最佳答案

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

仅举几例:

  • Web 应用程序(Servlet、JSP、JSF、WAR 打包)
  • RESTful 和 Web 服务(Jax-RS、Jax-WS)
  • 持久性(EJB、JPA)
  • 上下文依赖注入(inject) (CDI)
  • 安全
  • 批量
  • 消息传递
  • ...

此外,它还定义了运行时环境 - 应用程序服务器 - 来运行企业应用程序。然而,经典的应用程序服务器模型已经有些过时了,现在您要么在应用程序服务器中运行单个应用程序,要么仅使用部分库和 API 并将它们嵌入到您的应用程序中。

基本上,您所需要的只是一个 IDE 和库。当您使用maven作为构建环境时,您所需要的只是java-ee maven依赖项,请参阅Maven Central

通常,您不需要详细了解 Java EE 的所有库和 API,了解开箱即用的可用内容是件好事(这样您就不会重新发明轮子),但您很难您的所有项目都需要它们。我个人避免使用 JSF,几乎不需要处理 JPA,只是偶尔使用 Batch 或 EJB 做一些事情。更常见的是 CDI、Restful 或 WebServices 和 WebApps,通常还有一点安全性。

Java EE 项目的一个很好的例子是Adam Bien's Guestbook2.0,它是一个简单的例子,具有一些典型的用例和很少的代码。 ,只需要Docker来运行。

关于java - 在标准 java 之后启动 Java EE 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41770655/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com