在《整合WebSphere Portal 7和Spring 3.0 Portlet MVC(上)》中,筆者指導你通過設置Spring 3.0 Portlet MVC框架,使它與運行在WebSphere Portal 7的JSR 286 Portlet一起工作。下面我們繼續進行這項工作。
如何在WebSphere Portal 7上安裝例子?
下面的步驟描述如何安裝Spring 3 Portlet MVC的應用程序。如果你已經知道如何部署應用程序,請隨時跳過此章節。
1啟動WebSphere Portal
3使用管理員帳戶登錄
maven java、4點擊Administration
5選擇Portlet Management -> Web Modules
6點Install按鈕
7選擇SpringMVCPortlet2Project.war文件,并點擊Next
8點擊Finish
9建立一個新的頁面,命名為Success,并在這個頁面上部署Spring MVC Portlet 2.0的例子。
springmvc注解?10頁面導航
這個例子要做什么?
我一直想把例子做的盡可能的簡單,所以,例子不會做很多事情。一旦部署并運行,你應該看到一個類似于下面例子的頁面:
在幕后會發生什么呢?
Portal請求的生命周期
1)客戶端調用頁面的請求
spring mvc教程?2)WebSphere Portal引擎調用Dispatcher Portlet
3)Dispatcher Portlet發送請求到ActionRequest和RenderRequest的處理程序
4)RenderRequest的處理程序返回模型和視圖
5)Dispatcher Portlet處理并返回視圖
6)WebSphere Portal收集Portlet的內容,并給客戶端返回答復
Spring 3.0 Portlet MVC的組件是什么?
java mvc、我一直想把例子做的盡可能的簡單,。該元素可以分解成為下面的組件:
[作者附言:我確信WAR文件中包含源代碼。這個例子是用Eclipse構建的,而不是Rational Application Developer。]
Portlet Controller
SpringMVCPortletController為ActionRequest和 RenderRequest功能提供了操縱邏輯性。
Resource bundle
Resource bundle定義了:
java多線程。??Portlet title
??Short name
??Short name
View
定義了:
??Portlet
python的django框架、??Portlet Controller 和handler mappings
??View Resolver
為Spring Portlet MVC定義了類調用
Portlet Configuration
定義并實例化ViewRendererServlet,使得DispatcherPortle運行。
定義了:
Spring boot、??Portlet name
??Supported modes
??Resource bundle
??DispatcherPortlet class
提示:取代定義唯一的Portlet 類, 定義DispatcherPortlet類。
下一步做什么呢?
spring的mvc的模型結構。現在,我們有一個可以運行的例子,我們可以探索Spring和Portlet整合的高級應用。接下來的內容是探索Portlet過濾器的替代品、AJAX配置和事件處理。如果你有問題的話,請隨時聯系at salpece @yahoo .ca。
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态