【问题标题】:Connection and storage连接和存储
【发布时间】:2019-05-24 17:06:58
【问题描述】:

我想用 Java 语言制作一个网站。这是为了我自己的学习目的。由于我自己做事,我往往会感到困惑。 如果有一个登录表单,其中全世界有大量的人需要提供他们的登录详细信息并且该数据被存储。 为了实现这一点,我们是否需要有一个数据库托管? 你能指导一下具体的步骤吗? 我知道 Core Java 和 MySql 数据库基础知识,但我没有完成这两个应用程序连接程序。

我只知道编写 Java 和 SQL 查询代码。我已经完成了一个仅在系统上运行的早期基本应用程序(这是在 VB.NET 和 MySQL 中完成的)。十年前我就这样做了。现在我在十年后重新开始编程,我有点困惑如何以登录表单将详细信息从网站存储到数据库的方式建立这种连接。数据库应该是MySql还是一些数据托管站点?我将在 Eclipse Neon 的 Windows 系统上进行尝试。如果您需要更多详细信息,请告诉我。

【问题讨论】:

    标签: java mysql database connection web-hosting


    【解决方案1】:

    现在您已经精通 Java 和 MySQL,您可以了解 Apache Tomcat 和 Struts 2。 有了这些,您就可以制作符合您目的的应用程序。 在前端,您将拥有带有登录表单的 jsps。 使用 struts,您可以将动作(如按钮单击)映射到 java 类。在这些 Java 类中,在后端,您将拥有连接数据库和存储数据的代码。 希望这可以指导您制作 Web 应用程序。 :)

    【讨论】:

    • 感谢您的回复。它刚刚刷新了我的知识。所以,你的意思是说,我现在应该下载 Apache Tomcat App。 Struts 2 是 Apache Tomcat 中的一个功能还是一个单独的应用程序?我只是在你回复后做了一些研究。我读过Java servlet 比JSP 快。在 Apache 中,可以选择使用 Java servlet 还是 JSP?整个 Eclipse 对我的目的没有用处?
    • Ani,使用 Apache Tomcat,你可以拥有 js/jsp -- 任何格式的前端文件。 Struts 是一个框架;它不是tomcat的一部分。您可以将其视为 js/jsps 和 java 类之间的链接。例如,在您的登录页面中,单击“提交”按钮时,如果您将操作设置为“/newuser”,那么在 struts.xml 中,您将映射“/newuser”来表示 java 类 LoginAction.java 和一个方法“addUser”。您还可以指定参数,以便您可以在 java 类中访问它们,然后从那里将它们添加到 DB。您可以在 tutorialspoint 上关注关于 struts-2 的教程。挺好的。
    • 再次感谢您的简短解释。我会努力做更好的研究和学习。
    【解决方案2】:

    您不需要数据库托管,但您需要在系统中正确配置数据库服务器以进行本地主机开发。有许多网站指导您逐步使用 jdbc 和 jsp 制作完整的 java 应用程序,您可以轻松到达那里.他们会指导你配置你的数据库服务器。

    【讨论】:

    • 感谢您的回复。好的,我去看看那些教程。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-08
    • 2013-04-04
    • 2020-05-29
    • 1970-01-01
    • 1970-01-01
    • 2017-11-27
    相关资源
    最近更新 更多