【问题标题】:Java Servlets + JDBC + Postgres: How does it all interact?Java Servlets + JDBC + Postgres:它们是如何交互的?
【发布时间】:2013-02-25 14:22:10
【问题描述】:

我不知道如何正确使用 servlet

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

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

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

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

谢谢

【问题讨论】:

  • 你的服务器从哪里开始

标签: postgresql servlets jdbc


【解决方案1】:

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

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

当然,如果您关闭服务器,将不再监听 HTTP 请求,因此您不会得到任何响应。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-02-08
    • 1970-01-01
    • 1970-01-01
    • 2018-11-26
    • 1970-01-01
    • 1970-01-01
    • 2011-02-08
    • 1970-01-01
    相关资源
    最近更新 更多