資源描述:
《金蝶bos企業(yè)版v6.3.2_開發(fā)指南_管理門戶_portlet開發(fā)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、EAS門戶Portlet制作指南說明本指南主要介紹EAS門戶Portlet的制作過程。簡(jiǎn)要闡述了EAS門戶的新特性,詳細(xì)介紹了制作Portlet的過程和步驟,對(duì)制作Portlet過程遇到的常見問題進(jìn)行了說明。本指南適用于EAS門戶Portlet開發(fā)人員。目錄說明2目錄3第1章EAS門戶簡(jiǎn)介41.1EAS門戶新特性4第2章Portlet制作52.1Portlet制作步驟52.2配置Portlet信息52.2.1配置Portlet定義信息52.2.2配置Portlet業(yè)務(wù)處理信息62.3向數(shù)據(jù)庫(kù)插入相關(guān)數(shù)據(jù)62.4Portlet配置信息與數(shù)據(jù)庫(kù)數(shù)據(jù)的對(duì)應(yīng)關(guān)系82.5制作Portle
2、t內(nèi)容頁(yè)面,實(shí)現(xiàn)業(yè)務(wù)需求92.5.1Portlet內(nèi)容頁(yè)面JSP接口102.5.2Portlet內(nèi)容頁(yè)面JS接口132.5.3Portlet內(nèi)容頁(yè)面制作規(guī)范與約束162.5.4Portlet內(nèi)容頁(yè)面制作常見問題192.5.5Portlet內(nèi)容頁(yè)面HTC控件的替換232.5.6門戶優(yōu)化合并且刪除了部分js25第3章Portlet業(yè)務(wù)設(shè)置273.1關(guān)聯(lián)Portlet業(yè)務(wù)設(shè)置頁(yè)面283.2Portlet業(yè)務(wù)設(shè)置頁(yè)面JSP接口293.3Portlet業(yè)務(wù)設(shè)置頁(yè)面JS接口30第4章Portlet的使用32第5章Portlet相關(guān)SQL腳本的導(dǎo)出和提交355.1示例SQL355.2腳本提交
3、位置36附錄1Portal配置文件拆分說明38附錄2PortletUtilAPI42附錄3Ajax之Buffalo開發(fā)指南54附錄4門戶Portlet之間通信59第1章EAS門戶簡(jiǎn)介1.1EAS門戶新特性新的EAS門戶在上一版本門戶的基礎(chǔ)上對(duì)整體框架進(jìn)行了優(yōu)化,實(shí)現(xiàn)了相關(guān)新特性,包含如下功能:(1)自定義布局:可自由布局,跨列布局;(2)頁(yè)簽配置完善:以拖拽方式把Portlet配置到頁(yè)簽上;(3)展現(xiàn)框架調(diào)整:可自由拖拽布局顯示,運(yùn)行期用戶可個(gè)性化配置界面展示樣式;(4)提供容器Portlet:將多個(gè)單一Portlet組合成一個(gè)Portlet;(5)Portlet增加屬性設(shè)置:
4、支持系統(tǒng)級(jí)和業(yè)務(wù)級(jí)屬性設(shè)置,且同時(shí)支持定義期和運(yùn)行期屬性設(shè)置;(6)Portlet異步加載:頁(yè)簽中每個(gè)Portlet異步加載,并發(fā)運(yùn)行;(7)通知和待辦可分類設(shè)置和授權(quán):分類可由管理員統(tǒng)一建立和分配,同時(shí)允許用戶自定義分類和管理管理員設(shè)置的分類。第2章Portlet制作2.1Portlet制作步驟Portlet制作過程包含以下幾個(gè)步驟:(1)配置Portlet信息(2)向數(shù)據(jù)庫(kù)插入相關(guān)數(shù)據(jù)(3)制作Portlet內(nèi)容頁(yè)面,實(shí)現(xiàn)業(yè)務(wù)需求(4)制作Portlet業(yè)務(wù)設(shè)置頁(yè)面(可選)最后一個(gè)步驟并不是必須的,在Portlet的業(yè)務(wù)需求需要業(yè)務(wù)設(shè)置時(shí),才進(jìn)行此步驟。下面將分小節(jié)詳細(xì)介紹
5、Portlet制作的各個(gè)步驟,關(guān)于Portlet業(yè)務(wù)設(shè)置的內(nèi)容將單獨(dú)在第3章中介紹。2.2配置Portlet信息2.2.1配置Portlet定義信息(1)配置文件路徑EAS5.4版本:server/profiles/server1/config/portalConfig/portlets.xmlEAS6.0版本:server/deploy/eas.ear/cp_web.war/WEB-INF/portlets_xxx.xml其中,xxx表示具體的業(yè)務(wù)領(lǐng)域名稱,如bos、eas等,詳細(xì)信息請(qǐng)參考“附錄1Portal配置文件拆分說明”(2)配置說明6、ID>1001
testPortletviewportlet.test各配置參數(shù)值說明如下:1001:Portlet定義ID,全局唯一,不能重復(fù)。取值范圍具體約定如下:BOS為1-199,EAS為200-999,二次開發(fā)為1000以后;testPortlet:Portlet定義信息,無特別要求,一般使用英文字符標(biāo)識(shí)。注意該標(biāo)題信息僅用于在配置文件中區(qū)分不同的Portlet,與Portlet在運(yùn)行時(shí)
7、顯示的標(biāo)題無關(guān),Portlet在運(yùn)行時(shí)顯示的標(biāo)題信息由數(shù)據(jù)庫(kù)中的內(nèi)容決定,2.3小節(jié)有詳細(xì)說明;portlet.test:對(duì)應(yīng)于“Portlet業(yè)務(wù)處理信息”的配置信息,具體見下一小節(jié)。2.2.2配置Portlet業(yè)務(wù)處理信息(1)配置文件路徑server/deploy/eas.ear/cp_web.war/WEB-INF/tiles-defs_xxx.xml其中,xxx表示具體的業(yè)務(wù)領(lǐng)域名稱,如bos、eas等,詳細(xì)信息請(qǐng)參考2.2.1節(jié)中的附件《Portal配置文件拆分說明.doc》。(