0

我很难理解如何正确使用 servlet

我已经建立了一个 postgres 数据库,并为它下载了一个 JDBC 驱动程序。

我想要的是我的网页发布到 servlet,而 servlet 从数据库中获取信息。我了解如何编写所有代码(例如为驱动程序添加库、打开连接、执行查询),但我认为我缺乏如何设置文件结构的知识。

我在 pgAdmin 上运行了 postgresql 数据库。我是否还需要运行服务器才能使 servlet 也能正常工作?我不能只制作一个映射到 servlet 的 web.xml 文件,然后打开网页以使用该网站吗?如果我通过运行服务器(glassfish)的 IDE 运行项目,一切正常。如果我关闭 IDE 并再次在浏览器上打开网页,则每当我提交到 servlet 时都会收到 404。

有人可以给我一些关于一切应该如何交互的大图的指导(请提供有关服务器的详细信息)。我一直在网上搜索,但没有找到任何可以很好地解释大局的东西。

谢谢

4

1 回答 1

0

Java Web 应用程序是一组遵循良好定义结构的文件,可以打包在一个war 文件中。

此 Web 应用程序被部署到服务器(也称为容器)中,该服务器了解文件结构,侦听 HTTP 请求,并在收到请求时调用相应已部署 Web 应用程序的相应 servlet。

当然,如果你关闭了服务器,就不会再监听 HTTP 请求了,所以你不会得到任何响应。

您可以阅读Java EE 教程以获得更多解释。

于 2013-03-10T10:39:55.090 回答