1

在 MVC 应用程序中,构成该应用程序的一些组件是什么。您希望拥有哪些工具和功能。不管服务器端语言是什么,你想要什么?

我在我的代码中看到很多我编写了一些似乎应该已经存在的功能。我查看了谷歌网络工具包,他们似乎做对了。小部件是小部件,您只需将它们添加到您的应用程序中。

例如。我使用 J2EE 应用程序,但在其他语言中,组件是相同的。

  1. 控制器对象
  2. 控制器处理程序,由控制器对象中的方法定义。
  3. 定义 URL 映射和设置的配置文件。
  4. 模板服务器页面文件(例如 JSP/ASP 文件)。
  5. 定义应用程序对象和数据库之间的 O/RM 映射的配置文件。
  6. 定义数据库连接属性的配置文件。
  7. JavaScript 库(例如 jQuery)
  8. 记录配置文件
  9. 资源消息包文件
  10. 验证配置文件或代码
  11. 中间件组件和对象(EJB 配置、JMS/消息传递配置等)。
  12. 信用卡或其他中间件连接 API 和库。

你还能想到什么?

4

4 回答 4

1

内置单元测试组件

于 2008-10-25T04:46:23.953 回答
-1

我认为您从这个非常详尽的列表中缺少的一件事是请求属性与表单对象的自动绑定,以及在适当的情况下将这些对象保存到会话中。此处的表单对象是服务器上的对象,表示基于 HTML 的当前状态,用于向用户显示。

于 2008-10-25T05:25:49.617 回答
-1

我认为脚手架和自动管理界面也是非常好的功能,我不想错过;)

于 2008-10-25T12:27:40.847 回答
-1

您已经假设所有 MVC 应用程序都是网站。MVC 不仅广泛用于 Web 应用程序,因此诸如 URL 映射器、模板服务器页面和“服务器端”语言之类的东西与 MVC 模式无关,就像在 Web 应用程序中使用的 MVC 的特定实现和改编一样。

于 2008-10-26T02:37:06.297 回答