Spring mvc中的所有portlet类都是什么?

时间:2009-04-06 17:21:07

标签: java spring web-applications spring-mvc portlet

在Spring MVC中,似乎有两个并行的类层次结构,一个是portlet,一个是没有。

那是什么?为什么会如此,我应该使用什么。

2 个答案:

答案 0 :(得分:5)

那是因为

  

除了支持常规   (基于servlet)Web开发,   Spring还支持JSR-168 Portlet   发展。尽可能的   Portlet MVC框架是一面镜子   Web MVC框架的图像,和   也使用相同的底层视图   抽象和整合   技术

Spring documentation (Chapter 16. Portlet MVC Framework)提供了有关差异的更多信息。

回答上一个问题:如果要开发portlet(要在门户中部署的Web应用程序),则应使用Portlet MVC framework。如果您正在开发传统的Web应用程序,则应使用Web MVC framework

答案 1 :(得分:2)

你的意思是与servlet相对吗? portlet MVC框架专门用于开发JSR-168(也许JSR-286也不确定)portlet。有一个单独的portlet层次结构,因为portlet MVC工作流程与servlet MVC工作流程不同。

如果您正在开发portlet,那么您需要portlet MVC框架。否则,Servlet MVC框架就是您所需要的,您无需担心portlet的内容。