【发布时间】:2011-11-01 10:39:34
【问题描述】:
我想问一个关于我是如何决定实现 MVC 模式的问题 对于一个简单的 javaEE 应用程序(当我说 javaEE 我的意思是纯 javaEE 没有任何 附加框架,所以:servlet,jsp ejbeans ...)。 我的 mvc 以这种方式工作:
演员:
- 查看->一组jsp页面;
- 控制器 -> 单个 servlet;
- model -> 一组包含静态方法的不可实例化的 java 类。
功能: 每个用户请求都由决定正确的 servlet 管理 在模型的类之间调用的静态方法。尤其, jsps 中的每个表单都包含 3 个隐藏字段:classToCall、methodToCall 和destinationPage。一旦 servlet 接收到 http post,它会读取 这 3 个隐藏字段和
- 通过将 HttpRequest 作为参数传递的反射调用正确类中的正确方法
- 将用户转发到显示计算结果的正确 jsp。
我的主要疑问是将模型的实现视为“静态”类:因为许多 框架通常通过动态创建 bean 并调用来处理用户请求 它的一个实例方法,我想知道我的“静态”模型是否可以有任何 “禁忌”。
非常感谢您的帮助,再见 妮可
【问题讨论】:
标签: jakarta-ee model