当前位置: 首页 > 网络应用技术

数据库和Javabean

时间:2023-03-08 16:21:15 网络应用技术

  使用JSP访问数据库实际上是在JSP文件中调用JDBC程序。但是到目前为止,我们在JSP中的代码包括业务逻辑和数据库操作,但也负责显示功能。结果,JSP文件非常混乱且复杂,这将带来很大的困难来进行维护和修改。因此,需要根据该功能将JSP中的Java代码划分,以将每个功能封装成一个类;最后,Java类直接引入JSP并将其组装到最终的Java代码中。不足以拥有MySQL的驱动包。我们还需要转到数据库来建立我们在数据库中需要的库和表。然后,它是创建数据库,创建一个表参考:mySQL数据库练习2 -Juejin.cn)

  例如:

  运行上述代码以实现用户注册功能,

  接下来,您可以启动运行项目,以查看我们的代码是否可以将数据写入我们的数据库中。然后,我们添加新打开的页面地址栏以获取以下结果:

  输入,然后单击注册。

  在这一点上,我们可以看到该页面已成功跳跃。接下来,我们只需要转到mySQL即可使用该命令检查是否已成功输入。

  mysql命令:

  信息输入成功!

  让我们看一下这样的图片。

  不难发现我们的整个项目结构非常复杂,甚至某些目录仍然空置。当然,这些目录将在下一次中几乎不用。例如,如果我们要学习,我们需要使用以前尚未使用的文件夹。

  那是什么?

  Javabean是由Java语言编写的可重复使用的组件,因此开发人员可以轻松地使用IDE工具中的组件。在开发过程中,如果找到了某些现有的Javabean组件,则可以使用Javabean组件直接开发来避免编写所有内容从头开始代码以提高开发效率。对于Java开发人员,您不仅必须使用Java API,还必须掌握诸如Javabean之类的组件的使用。

  Javabean组件实际上是遵循以下规格的Java类。

  以上所有两个Java类都可以称为组件。

  我们需要根据功能将代码分配,并将每个函数封装成一个类。最后,需要直接引入最终代码的类。在此过程中,我们需要依靠此知识点。Javabean组件实际上是遵循以下规范的Java类。

  例如,在其中,该表中涉及一个登录表,该表中有两个字段:用户名称和密码。

  然后,我们可以创建与登录表对应的包装数据相对应的Javabean(用于包装用户名和密码)

  进行以下操作:

  首先在我们的项目环境中找到一个名为目录的目录,并且在此目录中创建了新的目录结构:

  然后,我们需要在下面创建一个新文件。

  创建包装数据后,可以直接在其他Java或JSP页面中使用。

  接下来,我们将重写以前的写作,并使用我们在以前的实验中所写的内容。

  奖励代码:

  由于我们不需要修改,因此我们可以直接按键盘的键组合来停止当前项目操作并再次重新启动项目。检查数据库是否成功输入信息。

  可以发现可以将许多分散的数据封装到一个对象中。例如,属性数据可以封装到一个对象中。这非常有利于项目中的数据传输。

  包装数据对应于数据库中的表(或视图);包装业务通常用于控制包装数据或相关的业务逻辑操作。BELOW我们将创建一个新的Java软件包,并在此目录中创建一个包装业务,以控制先前的包装数据。

  在下一步编写注册功能时,您可以简化页面。

  创建一个新的注册页面。

  修改注册表页面:

  在项目上方重新启动代码可以实现相同的功能。

  从实验中,我们可以知道可以将数据封装并可以封装数据。使用后,它可以极大地简化JSP页面的代码,并将特定模型(数据模型或业务模型)封装到Java中。班级以改善代码的重复使用。例如,在本实验中,Javabean(logincontrol.java)和包装数据的包装数据(logininfo.java)减少了程序的数量,同时减少了程序的数量。

  JSP操作元素是构建的一组标签-JSP中,它们针对某些常用的Java代码包装。动作元素在使用过程中严格遵守XML规范,并且对情况很敏感。动作元素的语法形式显示以下。

  其中,操作的名称是操作的属性和属性值。可能有许多属性。它们以钥匙值对的形式存在,并在逗号中分开

  以下是一个简单的情况。在JSP中,学生对象在JSP中被导入并瞬时,然后分配了年龄属性,最后以标签获得了年龄值。

  在实体软件包下创建。

  在WebApp中创建。

  命令启动项目并访问页面,并且正在图中显示了运行结果。

  原始:https://juejin.cn/post/709934511026076991