测试Spring Portlet MVC 中的Controller有两种方法,一种是用mock对象,一种是用TestContext框架
测试1:用mock 对象测试Controller。我们把所有Controller用到或者依赖的对象全部mock掉。
public class AddBookControllerTest { //这是被测试的C
原创
2012-04-27 16:21:36
908阅读
Portlet在Web门户上管理和显示的可插拔的用户界面组件。Portlet产生可以聚合到门户页面中的标记语言代码的片段,如HTML,XML等。通常,根据桌面隐喻,一个门户页面显示为一组互相不重叠的portlet窗口,其中每一个portlet窗口显示一个portlet。因此,可以说一个(或一组)portlet就像一个在门
转载
2014-04-09 14:23:00
213阅读
2评论
1、Portlet Request & URL 在一个 Portal 页面中,通常都包含了多个 Portlet ,在一个时刻用户只能与一个 Portlet 交互,当用户向一个 Portlet 发出请求(例如点击了“ submit ”按钮),整个 Portlet 页面将会重新构成。在这个过程中,是否有与用户交互的 Portlet 处理方式显然是不同的,而且用户没有与之交互的 Portlet 显然不应该接收到用户的请求参数。 因此 JSR168 规范中将对 Portlet 的请求分为 Action 和 Render 两种。 Portlet 在收到 Action 请求,获取用户所提交的信息,
转载
2011-07-25 00:30:00
66阅读
2评论
Portlet MVC框架 16.1.介绍 Spring不仅支持传统(基于Servlet)的Web开发,也支持JSR-168 Portlet开发。 Portlet MVC框架尽可能多地采用Web MVC
转载
2013-07-01 20:58:00
88阅读
2评论
Portlet MVC框架 16.1.介绍 Spring不仅支持传统(基于Servlet)的Web开发,也支持JSR-168 Portlet开发。 Portlet MVC框架尽可能多地采用Web MVC框架,使用相同的底层表现层抽象和整合技术。所以, 在继续阅读本章前,务必温习Chapter13,Web框架和Chapter14,集成视图技术两章。Note 请牢记,在Spring MVC中的概念和Spring Porlet MVC中的相同的同时,JSR-168 Portlet 独特的工作流程造成了一些显著的差异。 JSR...
转载
2013-07-01 20:59:00
261阅读
2评论
使用 Spring 2 Portlet MVC 框架构建 Portlet 应用
文档选项
打印本页
将此页作为电子邮件发送
讨论
样例代码
级别: 中级
闫 志东 (luxuqing@cn.ibm.com),
转载
精选
2009-11-27 22:02:48
689阅读
本文详细说明了 Java TMJava TMStandardization Request for the Java Portlet 规范(以下称为 JSR 168)和 IBM WebSphere Portal Version 5.0 支持的 IBM Portlet API之间的相似点和不同点。文中解释了 JSR 168 的一些基本概念和特征,并将它们与 IBM Portlet API 进行了比较...
原创
2021-08-04 10:04:16
251阅读
1 背景概述Portlet是AEAI Portal组件API,是基于Java的Web组件,由Portlet容器管理,并由容器处理请求,生产动态内容。AEAI Portal中已经预置了许多Portlet组件,可以直接配置使用。由于不同业务需求也可以将Portlet进行定制开发。本文是本人在中建投项目中由于业务需要动态显示风险统计信息,即对某一风险进行评估时引用不同的风险点对其的影响(可能
原创
2022-07-20 16:00:04
137阅读
1. jQuery 概述1 .1 JavaScript 库仓库: 可以把很多东西放到这个仓库里面。找东西只需要到仓库里面查找到就可以了。JavaScript 库:即 library,是一个封装好的特定的集合(方法和函数)。从封装一大堆函数的角度理解库,就是在这个库中,封装了很多预先定义好的函数在里面,比如动画 animate、hide、show,比如获取元素等。简单理解:就是一个 JS 文件,里面
链接:
://www.mscto.com/JavaBase/2009022463245_2.html
什么是Portal(门户)?
Portal的组成可以分为三部份(1)PortalServer(2)PortletContainer(3)Portlet
1) PortalServer的定义是
一个Portal(门户网站)就是指一个Web-based的系
转载
精选
2012-04-25 13:00:04
646阅读
Portlet事件也是JSR-286(Portlet 2.0新添加的一种Portlet之间交互的方式),比起Public Render参数的交互方式,它可以传递大对象而不只局限于字符串或者字符串数组,而且可以启用cache.比起PortletSession,它又支持跨Portlet应用的Portlet交互.
(我惊叹:果然事件驱动的思想深入人心并且无处不在啊,已经在无数地方看到了事件
原创
2012-04-29 23:06:21
873阅读
一个典型的Portlet应该有如下的结构:
源代码文件:
java源代码存放在<项目名>/docroot/WEB-INF/src 目录下
配置文件:
配置文件都在<项目名>/docroot/WEB-INF目录下,典型的有4个配置文件
portlet.xml是JSR-286相关的一些配置,它作为portlet的部署描述
原创
2012-05-29 10:46:16
2050阅读
<?xmlversion="1.0"encoding="UTF-8"?><beansxmlns="http://www.springframework.org/schema/beans"xmlns:aop="http://www.springframework.org/schema/aop"xmlns:context="http://www.springframework.org/schema/context"xmlns:tx="http://www.springfr
转载
2011-07-25 00:39:00
177阅读
2评论
转载
2013-09-21 14:28:00
69阅读
2评论
首先,解释几个基本的术语。1)PortalPortal 是一种 web 应用,通常具有个性化、单点登录、来自不同源的内容聚合(aggregation)并提供信息系统表现层等特点。所谓聚合,是指将不同来源的内容整合到一个 web 页面的操作。一个 Portal 应用可通过复杂的个性化配置为用户提供定制的内容,而 Portal 页面也可含有不同的 portlet 为不同的用户生成内容。互联网流行之初
转载
2023-10-30 17:01:47
46阅读
作为一个软件工程师,DevOps工程师或DevSecOps工程师,系统集成商,甚至网络工程师,你肯定听过这样一句话,用容器、Docker或者Kubernetes的方式来描述一种新技术已经成为一种流行。“……一种系统级别的虚拟化技术,允许存在多个隔离的用户空间实例……”当然,作为软件工程师、DevOps工程师或DevSecOps工程师、系统集成商或网络工程师,多个独立用户空间实例的存在对你有不同的意
<portlet:renderURLportletMode="edit"windowState="maximized"var="pu3"/><ahref="${pu3}">_Edit</a><br/><s:propertyvalue="msg"/><br/><s:formaction="ZYTS.action"method="post"portletMode="view
转载
2011-07-25 00:32:00
68阅读
2评论
和Spring其他框架一样,对于webflow,Spring也提供了2个系列,一个是servlet级别的webflow,它在org.springframework.webflow.mvc.servlet 包中,一个是portlet级别的webflow,它在org.springframework.webflow.mvc.portlet包中,我们这里讨论portlet级别的FlowHandler。
原创
2013-03-21 16:50:32
754阅读
<!--[if !supportLists]-->1. <!--[endif]-->Portlet概念Portlet 是可以提供
转载
2012-02-03 11:58:00
61阅读
2评论
我们已经知道了许许多多种类的处理文件上传的代码,比较典型的比如Apache大名鼎鼎的FileUpload等,当然了, Liferay为我们都考虑过了,我们可以用Liferay自带的上传文件的API来处理文件上传问题,这个核心接口就是com.liferay.portal.kernel.upload.UploadPortletRequest接口。
举个最简单的例子,比
原创
2012-09-13 13:00:12
1489阅读