gpt4 book ai didi

jakarta-ee - 开始 Java EE

转载 作者:行者123 更新时间:2023-12-03 16:46:00 26 4
gpt4 key购买 nike

我对 Java 有所了解,但对 Enterprise Java 完全陌生。我正在尝试使用 NetBeans 6.1 和 GlassFish Application Server。
请指导我一些资源,这些资源实际上告诉我什么是 Java 企业应用程序,它们与普通 Java 类有何不同等。

还有哪个是最好的应用服务器(在 Linux 上)?

最佳答案

“什么是 Java 企业应用程序,它们与普通 Java 类有何不同等”

好吧,他们是正常的类(class)。它们由应用程序服务器运行。 “应用服务器”通常只是一个 JVM,但有时由供应商增强、修改或扩展。但这不应该是你的任何关注。应用程序服务器(即:JVM)使用类加载器(可能由供应商定制)来加载您的 servlet(任何实现 HttpServlet 接口(interface)的类)。任何其他类(不仅仅是 J2EE 类,而是所有类)都将由类加载器加载。从那里开始就是你相同的java代码。我希望这能给你想要的答案。阅读 J2EE 文档(甚至针对开发人员)通常需要无意义的流行语。

我建议您查看 Sun 的 J2EE 教程。它是免费的,并且会复习在转向框架(例如 Struts)之前您应该了解的基础知识。当然,您必须知道您是否打算直接使用 J2EE。

您可能希望熟悉其中的一些内容:

  • http://java.sun.com/j2ee/1.4/docs/api/
  • 如果您不了解独立网络服务器如何处理 http 请求和响应,您可能还希望查看 HTTP 规范(RFC 或其他地方)。
  • http://java.sun.com/j2ee/1.4/docs/tutorial/doc/Overview3.html (尤其是 Web 容器)

  • 几个有用的事实:
  • 一个 JSP 被编译成一个 servlet。创建这些是为了不必使用输出编写器来开发您的 Servlet 来处理对页面内容的每次写入(JSP 将为您编译成该内容)。即:out.println("etcetc...")
  • 请求(HttpServletRequest)对象代表请求。
  • 响应 (HttpServletRespone) 对象将构建响应。 (http header 和内容)。
  • Session 和 Context 对象也很重要。前者用于携带 session 范围的对象(由应用服务器管理)并映射到客户端的 jsessionid cookie(因此它知道哪些客户端(即:请求)在服务器端有哪些对象)。上下文对象用于初始设置。
  • 您将需要浏览 Web 容器以将它们组合在一起。
  • 关于jakarta-ee - 开始 Java EE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75064/

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