没有合适的资源?快使用搜索试试~ 我知道了~
基于PHPWIND插件的体会及编写思路.pdf
需积分: 10 24 下载量 184 浏览量
2009-07-13
13:09:58
上传
评论 1
收藏 101KB PDF 举报
温馨提示
试读
7页
基于PHPWIND插件的体会及编写思路.pdf基于PHPWIND插件的体会及编写思路.pdf基于PHPWIND插件的体会及编写思路.pdf基于PHPWIND插件的体会及编写思路.pdf基于PHPWIND插件的体会及编写思路.pdf基于PHPWIND插件的体会及编写思路.pdf基于PHPWIND插件的体会及编写思路.pdf基于PHPWIND插件的体会及编写思路.pdf基于PHPWIND插件的体会及编写思路.pdf基于PHPWIND插件的体会及编写思路.pdf基于PHPWIND插件的体会及编写思路.pdf基于PHPWIND插件的体会及编写思路.pdf基于PHPWIND插件的体会及编写思路.pdf基于PHPWIND插件的体会及编写思路.pdf
资源推荐
资源详情
资源评论
老卓 对于Spring-Portlet的体会 QQ:77493077 更多Portlet开发资料请访问:http://jone33.download.csdn.net
file:///E|/老卓的记忆录.htm[2009-7-13 7:50:07]
Portlet的简单认识
1、Portlet不能够想Spring一样直接经由HttpServletRequest指向相对路径(如:action="/SpringDuty/sign.jsp")将页面表单信息传给
指定页面或者Controller,而是用另一种写法经由指定的Action转向(如:action"<portlet:actionURL> <portlet:param name='action'
value='coming'/></portlet:actionURL>")。(关于这句语句下会面有说明)
2、Portlet有自己定义的Request,我使用到了两种:ActionRequest*、*RenderRequest。
ActionRequest:它的作用与HttpServletRequest相同,将当前表单对象传给转向对象。
RenderRequest:在门户系统中,Portlet之间的共享信息是放在RenderRequest中,这样可以在单点登陆后每个Portlet即可在相应权限下获取所需的信息(如用户信
息)
Spring转Portlet
1、Portlet和Spring一样,也有自己的转发器org.springframework.web.portlet.DispatcherPortlet,它负责将获得的Action转发给相应处理。
2、portlet根据自己的转发器与当前Portlet的状态会跳转到相应页面,大致流程是:
portlet会根据配置信息,首先找到View或者经由Controller跳转到View
当进行相应动作时,portlet根据当前的状态(View,edit,help)跳转到相应View或者Controller
其它过程与Spring类似
如何获得RenderRequest
1、为了获得RenderRequest,可以首先让Portlet经由一个自己做的DispatcherController通过
protected ModelAndView handleRenderRequestInternal(RenderRequest arg0, RenderResponse arg1)方法来返回一个ModelAndView,
其中ModelAndView返回一个Map对象,Map中放入RenderRequest对象arg0和RenderResponse对象arg1,View是需要呈现的首页,这样,首页就能获
取RenderRequest了。
Spring转Portlet过程举例
首先,请先下载一个Spring和Spring-portlet的源码,比较一下 下载附件
Web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4"
xmlns="http://Java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd
">
<servlet>
<servlet-name>ViewRendererServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.ViewRendererServlet</servlet-class>
<load-on-startup>3</load-on-startup>
</servlet>
<servlet>
<servlet-name>ViewRendererServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.ViewRendererServlet</servlet-class>
</servlet>
<servlet>
资源评论
jone33
- 粉丝: 79
- 资源: 471
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功