我继承了一个不完整但很小的 Web 项目(Java EE 5,在 WebSphere 7 上运行)。
该项目主要由可通过其 URL 直接访问的 JSP 组成,并且大多数 JSP 查找自己对所需 EJB(服务)的引用。此外,JSP 中的 HTML 代码提交的每个表单都有一个 Servlet。
从架构上讲,这有什么问题吗?
我在想拥有 MVC 设计会更好。我不想将所有内容都转换为 JSF,因为我不想将所有 HTML 和嵌入式 Java scriptlet 转换为 JSF 标记和托管 bean。
我真的不想使用 Struts 或 Spring MVC,因为它们不是 WebSphere 开箱即用的 Java EE 5 工具包的一部分,而且我不想通过额外的库和配置文件增加额外的复杂性.
我正在考虑使用“ControllerServlet”构建我自己的小 MVC,它接受命令并动态构建和执行命令对象,并重定向到 JSP 视图。
但是我再次问自己,发布到 Servlet 的 JSP 有什么“错误”吗?它的简单性实际上有点优雅。
你怎么看?
任何建议都非常感谢!抢