`
Tristan_S
  • 浏览: 383587 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

portlet 优缺点

 
阅读更多
Portlet 特点
1, Preference 类似于一个portal自带的数据库,在重新发布portlet的时候失效。 我们将其用作存放业务数据的地方。 和session的区别是, 浏览器关掉session就失效, 而preference不会,其带有一定意义上的持久态。

2, @RenderMapping  -- 导航页面
    @ActionMapping  -- 接受表单的数据
    @ResourceMapping -- AJAX请求
renderURL是actionURL的一种优化。Portlet的开发过程中尽量使用renderURL而避免actionURL。actionURL适用于有确实的Action(行为)的情况下。比如说,表单form提交后Persistent状态的改变、session的改变、perference的修改等等。renderURL通常用来处理Portlet的导航。
而当客户端请求是由一个actionURL触发的时候,Portal服务器会先按用该页面所有Portlet的processAction方法再调用render方法。
---- 一个好处是可以避免表单的重复提交
action request的参数,render方法中不可以直接取到.必须使用了setRenderParameter方法,再次传递一次.
---- action将参数传到render 有两个方法url重定向和response.setRenderParameter
前者无法保存perference中的数据, 后者可以。

3, WSRP
WSRP是Web Service for Remote Portlets的缩写
过去,一个Portlet只能被托管它的同一门户本地使用。而有了WSRP,则可以将一个Portlet从门户表面(“使用”)的Portlet交给物理上、逻辑上独立的基础设施托管(“生产”)。由于这种革新,WSRP具有从根本上增强门户部署灵活性的潜能。因为门户能够从任何地方的Portlet中提取内容,所以业务部门现在可以编写和维护他们自己的Portlet。这可以在各个业务部门的本地基础设施上完成,所以某一单个门户内的所有portlet不必部署在单个门户实例上。由于防火墙或者不同部署方案而一度难以更新和修改的内容,现在可以由各业务部门方便而快捷地进行。业务部门获得了前所未有的独立性和灵活性。WSRP拓宽了门户可以利用的资源范围。Porlet可以被所有J2EE门户或者所有运行.Net的机器生产或者使用。整个企业都可以利用现有的Portlet,而不再受开发商制约,并且较少了IT方面的费用,节约了托管和部署重复portlet的时间。

分享到:
评论
1 楼 yuyue007 2014-04-30  
搜protlet居然能指到你博客。。。SEO做的不错啊。。

Preference在liferay,还有我们用的那个破框架都是直接用数据库实现的。


最大的优点,能生成代码片段,大项目分组开发很方便。
最大的缺点,学习曲线比较高。

相关推荐

    开放源码Portal产品介绍

    这些开源Portal产品各有优缺点,适合不同的需求和环境。选择哪个产品主要取决于特定组织的技术栈、可扩展性需求、社区支持和可用资源。在考虑这些因素时,开发者和IT决策者需要深入理解每个产品的技术架构、支持标准...

    liferay笔记

    #### 五、Liferay的优缺点 Liferay作为一款成熟的企业级门户平台,其优点在于提供了丰富的功能、良好的扩展性和强大的社区支持。然而,它的复杂性和陡峭的学习曲线也是不容忽视的挑战。此外,war模式的局限性和ext...

    struts2_apps1

    - **模板技术**:Struts2支持多种模板技术来创建视图,如JSP、FreeMarker和Tiles,它们各有优缺点,可以根据项目需求选择。 - **Struts2的MVC模式**:了解如何在MVC架构下组织代码和设计应用。 - **错误处理和国际...

    jsp参考文献jsp参考文献jsp参考文献jsp参考文献

    文章可能分析了两种技术在性能、易用性、灵活性等方面的优缺点,为开发者选择适合的开发工具提供了参考。 **4. JSP编程指南** 由Karl Avedal、Danny Ayers、Timothy Briggs等人编写,并由黎文、袁德利、吴焱翻译的...

    Spring基础学习,适合新人

    【Spring基础学习,适合新人】 在Java后端开发领域,Spring框架是一个不可或缺...总的来说,学习Spring基础需要覆盖从环境搭建、入门案例到深入理解其核心概念、模块和优缺点,这将为你的Java后端开发打下坚实的基础。

    各类Portal 门户产品的比较

    CCLRC(Council for the Central Laboratory of the Research Councils)发布了关于门户产品的研究报告(http://epubs.cclrc.ac.uk/bitstream/785/406.pdf),该报告详细评估了不同门户产品的优缺点以及适用场景,...

    Domino开发OA与J2EE开发OA的比较[参考].pdf

    【描述】: 本文档对比了使用Domino平台与J2EE平台进行办公自动化系统(OA)开发的优缺点,从多个维度进行了深入探讨。 【标签】: "软件开发" 【正文】: 在软件开发领域,尤其是构建办公自动化系统时,选择合适的...

    java-构架宝典2020513.doc

    ### ThreadLocal的优缺点 **优点**:为每个线程提供独立的副本,避免共享状态,提升性能。 **缺点**: 1. 内存泄露:线程结束前未清除ThreadLocal可能导致内存中残留Entry map,久而久之可能引发内存溢出。 2. ...

    Spring面试题 75道1

    【Spring的优缺点】 优点: 1. 易于解耦,简化开发。 2. 支持AOP,方便权限控制和监控。 3. 声明式事务管理,减少手动处理事务的代码。 4. 便于测试,支持Junit4的注解测试。 5. 可以轻松集成其他优秀框架,如...

    springboot学习思维笔记.xmind

    SpringBoot的优缺点 优点 快速构建项目 对主流开发框架的无配置集成 项目可独立运行,无需外部依赖Servlet容器 提供运行时的应用监控 极大地提高了开发,部署效率 与云计算的...

    jsp文件的上传处理

    本文将详细介绍如何在JSP中处理文件上传,主要关注两种常用的开源库:Apache Commons FileUpload和com.oreilly.servlet,并分析它们的优缺点以及使用方法。 Apache Commons FileUpload是一个强大的文件上传组件,它...

    77道Spring面试题以及参考答案(2024年最新版)

    - **优缺点**: - **优点**: - 方便解耦和简化开发; - 支持 AOP 编程; - 提供声明式事务管理; - 方便进行单元测试; - 支持多种优秀开源框架的集成; - 降低了 JavaEE API 使用难度。 - **缺点**: - 给人...

    Java框架面试题总结

    Hibernate优缺点** - **优点**: - 自动管理对象的生命周期。 - 提供强大的ORM映射功能。 - 支持多种数据库。 - **缺点**: - 配置相对繁琐。 - 性能优化需要深入理解。 **2. Hibernate工作原理及为什么要用...

    SpringFramework常见知识点.md

    #### 二、Spring Framework 的优缺点 ##### 优点: 1. **方便解耦,简化开发**:对象统一由容器管理,实现了资源的可配置性和易管理性。不再需要显式地编写管理对象的代码,降低了应用的代码量。 2. **AOP 支持**:...

Global site tag (gtag.js) - Google Analytics