Struts,Spring和其他一些框架实现了MVC架构,将信息的表示与用户与其的交互分开。
任何人都可以在Java EE中解释或给我一个链接吗?
如果不使用框架,我如何创建MVC应用程序以及需要哪些设计模式?
答案 0 :(得分:7)
查看this presentation Beginning & Intermediate Servlet & JSP Tutorials上http://www.coreservlets.com/的一部分{{3}}
答案 1 :(得分:3)
您可以使用Servlet和Jsp创建MVC应用程序,而无需使用任何框架,
这里有一些有用的链接, http://forum.codecall.net/topic/72183-mvc-application-in-java/
另一个有用的例子,
答案 2 :(得分:3)
我认为这是关于Creating MVC architecture with servlets and jsp
的好教程创建MVC架构的主要问题是关注点的分离。您需要分离业务层,表示层和控制器层
答案 3 :(得分:1)
您可以直接使用Servlet和JSP。 为了管理Java EE应用程序,我们使用了设计模式。
MVC-1和MVC-2是用于管理UI层的设计模式。 Struts和Spring-MVC是MVC-2设计模式的实现。
答案 4 :(得分:1)
MVC 代表模型视图和控制器。它是一种将业务逻辑,表示逻辑和数据分开的设计模式。
此link包含使用JSP和Servelet实现它的示例。
答案 5 :(得分:0)
回答第一个问题:实现MVC的Java EE框架部分称为JSF。这提供了模板,图形组件(小部件)等等。
回答你的第二个问题:你没有真正构建没有任何框架的MVC应用程序。您可能正在使用Servlet和JSP,但这也是一个框架。 Java EE完全是一个(完整堆栈)框架。
至于第三个问题:这很简单,用于MVC的设计模式是MVC。