当前位置: 首页 > 面试题库 >

Portlet和Servlet有什么区别?

屈昊天
2023-03-14
问题内容

我被要求在portlet和门户网站上工作。

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

Portlet与Servlet有何不同之处(可能在功能上)?


问题答案:

Portlet是JSR-168标准的一部分,该标准规范门户容器和组件。这与Web容器(和Servlet)的标准不同。尽管这两个标准之间肯定有很强的相似之处,但是它们在容器,API,生命周期,配置,部署等方面有所不同。

portlet与servlet之间的主要区别可能是,尽管servlet总是响应单一类型的动作 请求
,但portlet(由于其生命周期的本质和更强的容器绑定)必须响应两种类型的动作: renderrequest
。当然还有更多内容,但是当我研究门户开发时,我发现这是两者之间的核心区别。



 类似资料:
  • (1)servlet是服务器端的Java程序,它担当客户端和服务端的中间层。 (2)jsp全名为Java server pages,中文名叫Java服务器页面,其本质是一个简化的servlet设计。JSP是一种动态页面设计,它的主要目的是将表示逻辑从servlet中分离出来。 (3)JVM只能识别Java代码,不能识别JSP,JSP编译后变成了servlet,web容器将JSP的代码编译成JVM能

  • 本文向大家介绍JSP 和 servlet 有什么区别?相关面试题,主要包含被问及JSP 和 servlet 有什么区别?时的应答技巧和注意事项,需要的朋友参考一下 JSP 是 servlet 技术的扩展,本质上就是 servlet 的简易方式。servlet 和 JSP 最主要的不同点在于,servlet 的应用逻辑是在 Java 文件中,并且完全从表示层中的 html 里分离开来,而 JSP 的

  • 问题内容: 我有一些疑问。这些是 : JSP和Servlet之间如何关联? JSP是某种Servlet吗? JSP和JSF如何相互关联? JSF是某种基于ASP.NET-MVC的基于预构建UI的JSP吗? 问题答案: JSP(JavaServer页面) JSP是在服务器计算机上运行的一种Java视图技术,使你可以用客户端语言(例如HTML,CSS,JavaScript等)编写模板文本。JSP支持t

  • 问题内容: 我正在从Spring 2.5迁移到Spring 3。 他们介绍了一些黑魔法。预期仅在servlet配置文件中声明。 在Spring 2.5中,我刚刚使用,并且在分发服务器servlet配置XML中声明了标记,并使用了要扫描的基本包。 所以,我不知道是什么样的区别,并在servlet配置标签和我有什么可以消除在Spring3配置文件? 问题答案: 声明一般注释,比如支持,等等。 声明了注

  • 问题内容: JSP和Servlet之间如何关联?JSP是某种Servlet吗?JSP和JSF如何相互关联?JSF是某种基于ASP.NET-MVC的基于预构建UI的JSP吗? 问题答案: JSP是在服务器计算机上运行的Java视图技术,它使你可以用客户端语言(例如HTML,CSS,JavaScript等)编写模板文本。JSP支持taglibs,这些标签库由Java代码片段支持,可让你动态控制页面流或

  • 问题内容: 我正在滚动遵循Servlet 2.5的J2EE代码,并且想知道2.5和3之间的主要区别是什么。最感谢指向Sun官方文档和个人经验的指针。 如果我暂时不考虑自己与3相关,那就这么说。谢谢! 问题答案: 更新 正如更新并更明确地说明的那样,这些是Servlet 2.5和3之间的主要区别(我并不想穷尽所有,我只是在提到最有趣的部分): 声明Servlet,过滤器和侦听器的注释(易于开发) 在