java portal是什么,讓我們一起來了解一下?
portal英文字面是“入口”,國內(nèi)有叫“門戶”技術(shù)的,當(dāng)然“集成”技術(shù)更能表達(dá)它的意思。Portal是一個基于web的應(yīng)用程序,主要提供個性化、單點登錄、不同來源的內(nèi)容整合以及存放信息系統(tǒng)的表示層。
portal有哪些實際應(yīng)用?
1、Portal作為網(wǎng)關(guān)服務(wù)于因特網(wǎng)的一種WEB站點。Portal是鏈路、內(nèi)容和為用戶可能找到的感興趣的信息(如新聞、天氣、娛樂、商業(yè)站點、聊天室等)的指南服務(wù)的集合。Yahoo、Excite、MSN.com和Netscape NetCenter都是Portal。
2、在幻想游戲,科幻小說和一些“新時期”哲學(xué)中,Portal是進(jìn)入到過去,現(xiàn)在或未來的另一個世界的一個通道,或進(jìn)入到一個擴(kuò)展的認(rèn)識當(dāng)中。
3、在3D的圖形開發(fā)中,Portal是增加寫實主義的效果,而且加速顯示的技術(shù)。
具體代碼示例如下:
@Override ?protected?Object?handleGetObject(String?key)?{ ?if?(key?==?null)?{ ?throw?new?NullPointerException(); ?} String?value?=?null; ?if?(parent?!=?null)?{ ?try?{ ?value?=?parent.getString(key); ?} ?catch?(MissingResourceException?mre)?{ ?//hqw?2012.09.09?add?begin ?String?titlekey?=?key.concat(StringPool.PERIOD).concat(_portletInfo.getTitle()); ?if?(Validator.isNotNull(titlekey))?{ ?titlekey?=?titlekey.toLowerCase(); ?} ?try?{ ?value?=?parent.getString(titlekey); ?}?catch?(MissingResourceException?mre2)?{ ?} ?//end ?} ?} if?((value?==?null)?||?(value?==?ResourceBundleUtil.NULL_VALUE))?{ ?value?=?_getJavaxPortletString(key); ?} if?((value?==?null)?&&?ResourceBundleThreadLocal.isReplace())?{ ?value?=?ResourceBundleUtil.NULL_VALUE; ?} return?value; ?}
以上就是小編今天的分享了,希望可以幫助到大家。