首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >portlet和servlet之间的区别是什么?

portlet和servlet之间的区别是什么?
EN

Stack Overflow用户
提问于 2009-09-26 05:57:44
回答 3查看 95.5K关注 0票数 100

我被要求从事portlet和门户的工作。

我想知道portlet和servlet之间的区别?

portlet与servlet有何不同(可能在功能上不同)?

EN

回答 3

Stack Overflow用户

发布于 2009-09-26 06:06:33

portlets和servlets都接收http请求并返回响应,该响应通常是一些可以由浏览器呈现的HTML。portlet在"Portal“的上下文中使用,其思想是用户看到的单个页面有许多部分,比如tiles,每个部分都来自不同的portlet。

现在,您可以从普通servet获得“平铺”效果(请参阅Struts + Tiles了解如何实现的示例)。portlet的额外之处在于,portlet位于由Portal提供的更丰富的环境中,并且提供了额外的API,以便单个用户可以根据自己的喜好配置任何portlet显示的内容,并且portlet可以相互通信--在一个portlet中按下按钮,在另一个portlet中发生一些事情。

票数 9
EN

Stack Overflow用户

发布于 2009-09-26 06:06:22

Servlet具有java定义(处理HTTP GET/POST请求的应用程序),而portlets具有用户界面定义。执行类似于windows vista窗口小部件的特定功能的组件或此处在stackoverflow中使用的许多组件。它们不一定需要服务器端的servlet来支持。但是Portlet标准是与java一起开发的。O‘’Reilly有一个很好的tutorial

票数 6
EN

Stack Overflow用户

发布于 2011-01-12 18:09:33

从本质上讲,Servlets提供的内容通常会占据浏览器中的整个页面(除非您使用的是框架),而portlet则提供由窗口包装的内容。使用portlets,您可以拥有多个并排的portlets,并且每个portlets都可以提供彼此不同的内容和功能。portlet可以为一种类型的应用程序提供完整的交互,而另一种portlet可以为另一种类型的应用程序提供内容。门户可以为页面上的所有portlet提供一些内务管理功能和安全的单点进入。至于它们之间的细节(相似之处/不同之处),请继续阅读。这里有一些相似之处: servlet和portlet是基于web的组件,它们利用Java实现portlet。portlet由类似于servlet容器的portlet容器管理,这两个组件都生成内容,内容可以是静态的,也可以是动态的

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1480528

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档