gpt4 book ai didi

mysql - JSP、MySQL 和 Geronimo

转载 作者:行者123 更新时间:2023-11-28 22:45:01 25 4
gpt4 key购买 nike

任务是创建几个 JSP,用户可以在其中通过输入信息进行交互,这些信息将保存在数据库服务器上,以便以后调用这些信息。

我不确定这个问题是否足够有建设性,但我什至不知道如何开始。我知道每个组件的含义,但仅此而已。我不知道整个过程是如何进行的,也不知道它叫什么,所以我什至无法正确搜索它。

谁能简要描述一下这个系统从头到尾的工作流程以及我首先要关心的是什么?我更感兴趣的是 JSP 托管(Tomcat 是更好的选择,还是 Geronimo 对我来说更好)以及 JSP 与数据库的连接。

最佳答案

对于这样的应用程序,您需要多个组件和层,因此首先要做的是选择您的技术堆栈,这样您就不会重新发明轮子并采用您的框架包含的最佳实践。我的选择是 Spring Framework。

  1. 您的 JSP 代表您应用的 View 层。您可以使用 JavaScript/AJAX 来美化您的表单并将数据发送到您的服务器。
  2. 用户在表单中输入的数据由 Controller 层接收和处理。 Spring MVC 有一些简洁的 Controller 集合供您使用。数据准备就绪后,您可以将其传递给服务层以执行业务逻辑。
  3. 服务层包含业务逻辑规则。 Spring Framework 让这一层成为简单的 POJO,并根据需要应用事务逻辑。很可能Service Layer需要在Database中持久化一些数据,所以调用DAO层。
  4. DAO 层的类负责在数据库中存储数据。您可以为此使用多个框架,Spring 支持其中的许多框架。此外,Spring 还包括一些内在的 JDBC 支持,包括模板。

有了它,您就可以开始您的项目了。它应该可以在 Tomcat、Geronimo 或任何 Java EE 容器中正常运行

关于mysql - JSP、MySQL 和 Geronimo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9369299/

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