我可以使用 JSP 但不使用 JavaBean 和 Java EE 吗?

发布于 2024-10-03 15:33:02 字数 128 浏览 2 评论 0原文

我正在使用 JSP 开发一个 Web 应用程序,但 Java EE 对于我的应用程序来说似乎非常大。我只是做一些像博客这样的事情。

我可以使用纯 JSP 并忽略 Java EE 和 JavaBean 并启动纯 JSP 项目吗?

I am developing a web application using JSP, but it seems that Java EE is very big for my application. I'm only doing something like a blog.

Can I use a pure JSP and ignore Java EE and the JavaBean and start a pure JSP project?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

东京女 2024-10-10 15:33:02

JavaSE 本身不足以使用 JSP,您至少需要一些 JavaEE 组件。具体来说,您需要一个 servlet 容器,例如 Jetty 或 Tomcat。

这些都不需要(甚至包含)完整 JavaEE 堆栈附带的其余包袱。

JavaSE on its own is not sufficient to use JSP, you need at least some components of JavaEE. Specifically, you need a servlet container, such as Jetty or Tomcat.

Neither of these requires (or even contains) the rest of the baggage that comes with a full JavaEE stack.

眉黛浅 2024-10-10 15:33:02

您无需下载巨大的 Java EE 包由 sun.com/oracle.com 提供。它基本上包含的只是 Glassfish 服务器以及最终的 Netbeans IDE。 Glassfish 是一个成熟的重量级 Java EE 服务器。

开发和运行 JSP/Servlet 的最低要求如下:

就这样。您只需选择一个开发编辑器,可以是记事本。不过,为了简化和加速开发,我建议使用 Eclipse for Java EE 这样的 IDE。它提供代码完成、自动构建(编译)、轻松调试、部署到集成服务器等功能。

也就是说,Javabean 只是一种规范,即一种编码风格。具有私有属性和公共 getter/setter 的公共类,代表真实世界的数据,例如 PersonUserProductOrder 等。它不需要下载。你只需要自己写。但是,为了简化开发和维护,强烈建议在代码中使用 Javabean。

另请参阅:

You don't need to download the huge Java EE packages as offered by sun.com/oracle.com. All it basically contains is the Glassfish server and eventually the Netbeans IDE. Glassfish is a fullfledged and heavyweight Java EE server.

The minimal requirement to develop and run JSP/Servlet is the following:

  • JDK (click the first Download JDK button) - about 75MB.
  • A JSP/Servlet container, I'd suggest Apache Tomcat - only about 7MB.

That's all. You have only to choose a development editor, which can be just Notepad. However to ease and speedup development, I'd recommend using an IDE like Eclipse for Java EE. It offers code completion, automatic builds (compilation), easy debugging, deploying to integrated server, etc.

That said, Javabeans is just a specification, say, a style of coding. Public classes with private properties and public getters/setters which represent real world data e.g. Person, User, Product, Order, etc. It doesn't require a download. You just have to write it yourself. However, to ease development and maintenance it's strongly recommend to use Javabeans in your code.

See also:

零度℉ 2024-10-10 15:33:02

不要求您使用 Java EE 服务器的所有功能。还有独立的 servlet 容器,例如 Apache Tomcat。

There's no requirement you use all the features of the Java EE server. There's also stand-alone servlet containers like Apache Tomcat.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文