gpt4 book ai didi

java - MvC模式在eclipse luna IDE中的工作流程

转载 作者:行者123 更新时间:2023-12-01 09:48:58 26 4
gpt4 key购买 nike

我是 eclipse ide 用户的初学者。请任何人 1 帮助我如何通过示例在 Eclipse 层次结构中链接 mvc 模式。创建项目后,在 src/文件夹下创建一个必要的文件,并向我展示使用登录功能从 View 到模型、模型到 Controller 和数据库的页面链接流程。

我想知道到底要在哪里编写什么内容,例如一个文件中的函数、另一个文件中的对象和参数、jsp 文件中的 ids。

最佳答案

这取决于你,通常你会使用像Spring这样的框架,

MVC 很简单,但有些人没有正确地思考它。

V = View,这是您的网页/表单/控制台输出,此代码区域不应该有任何逻辑。

C = Controller ,这是您的业务逻辑, - 使用服务和管理器执行您想要的任务(UserService.getUsers(); 或 BasketService.getBasketForUser(UserService.getCurrentUser()); )

现在我们来看看 M = 模型。大多数在线教程将该模型称为数据库...

这是错误的。让我描述一下我曾经工作过的一个系统。

我们将数据库中的一条记录或一系列记录加载到 ValueObjects 中。然后,我们将它们转换为 DataTransferObjects,用于在系统中传输数据。

DTO(数据传输对象)是模型,因为它是业务逻辑所处理的数据。而不是数据库或值对象(数据库记录的系统表示),因为模型可以将多个表合并在一起以形成更有用的数据模型。

至于结构,你可以做任何事情

/服务

/DAO

/实体

/查看

关于java - MvC模式在eclipse luna IDE中的工作流程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37745902/

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