現在應用服務器越來越流行
其中oracle的AS在這方面算是不錯的
鑒於目前中文AS入門教材不多
自己正在整理一些關於這方面的筆記
目前先以portal為主
以日記的形式放在版面上
因為這些筆記是本人自己的一些理解心得
如有不正確的地方
希望大家能夠提出來
在此希望與大家共同學習
共同提高
Part I 企業入口網站與Oracle Portal Oracle Portal是一項重要的WEB開發工具
提供了友善的開發環境
可加速網站建置
應用程序開發
網頁內容建立與管理
開發人員與前端使用者得以快速建置商業智能入口網站
內容包括
窗體
報表
圖表與工作流程應用程序
Oracle Portal使用者界面提供運載作開發框架
讓開發團隊成員能夠各司其職
例如
可分為網站內容管理
數據庫管理
開發portal應用程序等等
Oracke Portal是建立在oracle以角色(role)為基礎的安全之上
可根據角色或群組進行協同開發
基本上它是一組存放在數據庫的PL/SQL程序
執行時非常快速
也非常有效率
Oracle Portal系統架構還有一個 非常重要的mod_plsql組件
它是一組程序
用來解釋使用者送出的請求
然後執行數據庫內特定PL/SQL程序
最後將處理結果響應給使用者
應用為
PL/SQL程序執行某個窗體或圖表
在游覽器內產生的URL將透過mod_plsql傳送到數據庫
然後呼叫賓執行特定程序
執行完後將窗體顯示在游覽器中
(URL內容由Portal產生
賓利用CGI參數由Apache傳送到數據庫中
這個URL CGI指令是利用Apache HTTP Server的數據存取描述器
簡稱DAD
功能來尋找程序
然後傳回客戶端)
使用者可透過Web游覽器呼叫Oracle Portal所開發的網頁
Portal網頁可區分為不同區域
這些區域可以利用portlets
pl/sql程序
搜索引擎
窗體
報表或是java程序來顯示數據
Oracle Portal架構的另一重要組件是Apche JServ Parallel Filter Servlet機制
當某網頁被請求是
Paraller Filter將呼叫數據庫的網頁引擎產生網頁內容
此時將調用某一portlers與應用程序
然後呼叫初試化函數
最中傳回客戶端
Part II OracleiAS的安裝與配置 在運用portal時
首先我們要先安裝Oracle
iAS
現在又有了Oracle
gAS
在這兩個版本
gAS安裝比較簡單
但是它對內存的要求很高
最好達到
G
我在安裝Oracle
iAS時曾經出現過一個問題
那就是硬件的兼容性
此問題可參考?s=&threadid=
此問題目前還不知道是何原因
還請大家能夠自己研究一下
好
現在進入安裝
安裝前系統設定(windows版本)
確認Service Pack版本
請將Servive Pack版本升級到
或更高的版本
確認DNS後綴
要寫全
設定虛擬內存
我機器的內存為
M
設置為
—
當然可以根據機器的不同進行相應的設置
確認TCP/IP
注意一定要有固定的IP
安裝好以後就不能再去修改
以前網上好象有人說
gAS的IP可以改動
這個還沒有試過
安裝Oracle Infrastructure和Oracle Application Server
由於此前已經有高手上傳它的詳細的安裝檔案
在此就不多說了
詳情請見?s=&threadid=
當以上安裝全部完成以後
我們現在就可以進入到portal了
在游覽器中敲入地址
//hostname:
/pls/portal
即可進入到portal頁面
Part III Oracle Portal系統概述 Oracle Portal 擁有直覺的使用者界面
適合協同式網站開發
這個開發環境本身就是一個入口網站
可以portal平台開發自己的企業網站
登錄Oracle Portal
a
開啟游覽器
在URL位置輸//hostname:
/pls/portal
b
點選右上角的Login連接
將出現登陸畫面
在username輸入portal
在password輸入在安裝
iAS時設置的密碼
c
按下Login按鈕
此時已經登陸進來
說明
安裝完
iAS後
系統會自動產生四個賬號
portal
orcladmin
Portal_admin
public
其中portal權限最大
相當於操作系統中的管理員角色
所以一定要保管好portal的密碼
Orcladmin這個賬號是
iAS中Oracle Directory Manager(OID)的管理賬號
同時可以登陸到portal中
Builder的使用
此時將看到右上角出現Builder的按鈕
點選進入
將發現有三個頁簽
分別為
Build
Administer
Administer Database
Build
我們將會依靠它裡面的功能來建立網站架構與應用程序組件
包括
Portal窗體
報表
圖表與行事歷
也可以建立與命名描述性容器
可用來存儲portal網頁
網頁樣式
網頁內容區
與數據庫應用程序
Administer
允許Portal管理者進行下列工作
建立使用者賬號
將使用者指派到特定群組
編輯與建立Portal權限與使用者設定文件等等功能
Administer Database
數據庫存取與編輯窗體
工具程序
報表與圖表
可協助監控數據庫活動與功能
From:http://tw.wingwit.com/Article/program/Oracle/201311/18865.html