freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于portal技術(shù)的個性化門戶網(wǎng)站—畢業(yè)設(shè)計論文(參考版)

2024-11-16 15:05本頁面
  

【正文】 編 輯,使其只想你的應(yīng)用服務(wù)器或者 Servlet 容器。 /lportal/ 下載 到 {APP_HOME}\deploy,改名為 build。 Ant 自動部署 確保之前已經(jīng)安裝 Apache Ant,并正確添加 ANT_HOME 到系統(tǒng)環(huán)境變量。 ③ 、編寫部署文件: {PORTAL_HOME}\conf\Catalina\localhost 目錄下,創(chuàng)建 文件,內(nèi)容如下:Context path=/TestPortal docBase=D:\TestPortal\webapp debug=0 reloadable=true crossContext=true/Context部署成功后,登錄 Liferay Portal,可以在桌面底部的下拉列表中看到 HelloWorldPortlet 和 HelloJSPPortlet 兩個 Portlet。 ② 、 war 部署:或者將 {APP_HOME}\ webapp 打包成 ,拷貝 war 到{PORTAL_HOME}\webapps\下,啟動 Liferay Portal,讓 Tomcat 自動解壓。啟動 Liferay Portal(雙擊{PORTAL_HOME}\bin\startup。因此, Liferay Portal 支持所有針對 的部署方式,包括:手動部署、 Ant 部署,并且支持熱部署。我們要這把個角色分配給用戶去使用這個角色才有意義。 點擊完成。 添加結(jié)構(gòu)也是不必要的。我們可以把它分配到 bbn 社區(qū) 點擊下一個: 添加文章功能是“ Journal Edit”這個角色必要的。因此我可以進(jìn)行如下的配置: 注意看圖上的是如何進(jìn)行選擇的。 2. 在上面的屏幕上找到高級文章編審點擊,進(jìn)入高級文章編審的角色分配如下圖: 說明:上面是對整個高級文章編審這個 portlet 權(quán)限的劃分,下面是針對具體的資源如文章模板,結(jié)構(gòu)進(jìn)行更加細(xì)致的劃分。 分配 portlets 使用權(quán)限給角色: 目標(biāo):我們要分配給剛才新建的角色“ Journal Edit”某些角色,允許他們進(jìn)行某些操作。 5. 當(dāng)超級管理員返回到角色列表。在名字這個文本框里面輸入“ Journal Edit” ,然后點擊保存按鈕。點擊添加按鈕下面這個屏幕便顯示出來了。 3. 在上面的屏幕列出了系統(tǒng)里面已 經(jīng)存在的角色。 4. 權(quán)限(角色)分配給用戶所在的地點。 2. 權(quán)限(角色)分配給用戶所在社區(qū)。 Guest 用戶具有某些默認(rèn)的權(quán)限。具有某個角色和權(quán)限,他就具有了某些操作的功能。 用戶的定義: 用戶就是執(zhí)行某些操作完成某些任務(wù)的人。我們就可以把這個功能當(dāng)作資源,分配相應(yīng)的權(quán)限,給用戶。要理解權(quán)限的 首先要理解什么是資源。也就是說某個角色對應(yīng)哪些權(quán)限。 以上所有步驟順利完成后,啟動 myeclipse 里面 tomcat 服務(wù),啟動正常的話,在瀏覽器里輸入 可以看到 portal 系統(tǒng)了。 ( lportal 是 createmysql 腳本自動建立的) (4) 解壓 , 將 拷貝到 e:\cmproject\ext\servers\tomcat\mon\lib 下。 配置 ext 工程 tomcat 服務(wù)器設(shè)置 (1) 打開 window preference myeclipse application servers 將其他應(yīng)用服務(wù)器disabble 掉 , 找到 tomcat5,將 tomcat home diretory 指向 D:\cmproject\ext\servers\tomcat,展開 tomcat5, jdk 選擇我們配置好的 Jdk 選項 下面 optional jave vm argument 輸入 如下內(nèi)容 : Xms256m Xmx512m =d:/cmproject/ext/servers/tomcat/conf/ (2) 將 E:\cmproject\ext\servers\tomcat\conf\Catalina\localhost 目錄下的 文件內(nèi)容修改為: Context path= docBase=ROOT debug=0 reloadable=true crossContext=true Resource name=jdbc/LiferayPool auth=Container type= maxActive=100 maxIdle=30 maxWait=10000 username=liferay password=liferay driverClassName= url=jdbc: /Resource Resource name=mail/MailSession auth=Container type= =smtp =localhost Realm className= appName=PortalRealm userClassNames= roleClassNames= debug=99 useContextClassLoader=false /Context 建立 ext 工程數(shù)據(jù)庫 (1) 在服務(wù)器上 安裝建 mysql 數(shù)據(jù)庫服務(wù)。 (3) 將 解 壓 到 e:/cmproject/ext/server/tomcat 下 , 在e:/cmproject/ext 目錄下我們可以看到 文件, 同樣我們也要建立一個擴(kuò)展配置文件 .${username}.properties,文件內(nèi)容兩行: =e:/cmproject/ext =tomcat (4) 同樣建立一個 java project。主要是 portal 工程本身沒有 pile 完整。 (2)打開 myeclipse 里面 ant 視圖( window show view ant) , 在 ant 視圖中,點擊添加,選擇 e:/cmproject/portal 目錄下 順序執(zhí)行 clean ,start ,buildext 成功的話,在e:/cmproject/ext 目錄下產(chǎn)生一系列的文件和目錄。懶得 去修改配置文件,就照它要求做。 ${username}是計算機(jī)當(dāng)前用戶名,比如 administrator,apple等等 . 在計算機(jī)開始菜單運(yùn)行 cmd 出來的 c:\document and setting\username。 安裝 Myeclipse 并建立 portal 工程 準(zhǔn)備好 myecipse 軟件、 (1)安裝 myeclipse。但我機(jī)器上沒刪除 classpath 都可以正常運(yùn)作。%JIKES_HOME%\bin。 產(chǎn)品表 : 存放公司產(chǎn)品的基本信息 數(shù)據(jù)庫表的具體設(shè)計 表 getjob : 招聘信息表 表 news : 新聞表 表 userInfo : 用戶信息表 字段名稱 數(shù)據(jù)類型 字段大小 作用 必填字段 索引 是否主鍵 Position Varchar 20 職位 是 有 (無重復(fù) ) Num Varchar 50 招聘人數(shù) 是 無 Place Varchar 5 工作地點 是 無 Paid Varchar 20 待遇 是 無 Showtime Varchar 50 發(fā)布日期 是 無 Age Varchar 30 要求年齡 是 無 Describer Varchar 500 職位描述 是 無 字段名稱 數(shù)據(jù)類型 字段大小 作用 必填字段 索引 是否主鍵 Id int 4 自動編號 是 有 (無重復(fù) ) 是 Title varchar 50 新聞標(biāo)題 是 無 Content varchar 50 新聞內(nèi)容 是 無 Author varchar 50 作者 是 無 Type varchar 50 新聞類別 是 無 Degree int 4 瀏覽次數(shù) 是 無 intime varchar 50 添加時間 是 無 字段名稱 數(shù)據(jù)類型 字段大小 作用 必填字段 索引 是否主鍵 Id Int 4 自動編號 是 有 (無重復(fù) ) 是 表 product : 產(chǎn)品信息表 第四章 系統(tǒng)實現(xiàn) Liferay Portal 配置 安裝 , 以安裝在 c 盤為例 設(shè)置環(huán)境變量: ANT_HOME =C:\ JAVA_HOME =C:\ JIKES_HOME=C:\ 設(shè)置 path 變量 ,增加下面信 息 %ANT_HOME%\bin。 新聞表 : 存放網(wǎng)站內(nèi)的新聞 總體設(shè)計 企業(yè)門戶 關(guān)于企業(yè) 企業(yè)新聞 產(chǎn)品信息 人力資源 招聘信息 聯(lián)系方式 圖 企業(yè)門戶需要展現(xiàn)的信息模塊 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫的需求分析 依據(jù)項目的處理需求 ,對應(yīng)數(shù)據(jù)表的設(shè)計及功能如下 : 這實際上是一種模型的變化 傳播機(jī)制。如果用戶通過某個視圖的控制器改變了模型的數(shù)據(jù),所有其它依賴于這些數(shù)據(jù)的視圖都應(yīng)反映到這些變化。因此,一個模型可能對應(yīng)多個視圖,一個視圖可能對應(yīng)多個模型??刂茖硬⒉蛔鋈魏蔚臄?shù)據(jù)處理。 控制 (Controller)可以理解為從用戶接收請求 , 將模型與視圖匹配在一起,共同完成用戶的請求。比如將一張訂單保存到數(shù)據(jù)庫,從數(shù)據(jù)庫獲取訂單。 業(yè)務(wù)模型還有一個很重要的模型那就是數(shù)據(jù)模型。我們可以用對象編程來做比喻,MVC定義了一個頂級類,告訴它的子類你只能做這些,但沒法限制你能做這些。抽象與具體不能隔得太遠(yuǎn),也不能太近。對一個開發(fā)者來說,就可以專注于業(yè)務(wù)模型的設(shè)計。目前流行的 EJB模型就是一個典型的應(yīng)用例子,它從應(yīng)用技術(shù)實現(xiàn)的角度對模型做了進(jìn)一步的劃分,以便充分利用現(xiàn)有的組件,但它不能作為應(yīng)用設(shè)計模型的框架。業(yè)務(wù)流程的處理過程對其它層來說是黑箱操作,模型接受視圖請求的數(shù)據(jù),并返回最終的處理結(jié)果。比如一個訂單的視圖只接受來自模型的數(shù)據(jù)并顯示給用戶,以及將用戶界面的輸入數(shù)據(jù)和請求傳遞給控制和模型。一個應(yīng)用可能有很多不同的視圖, MVC設(shè)計模式對于視圖的處理僅限于視圖上數(shù)據(jù)的采集和處理,以及用戶的請求,而不包括在視圖上的業(yè)務(wù)流程的處理。 視圖 (View)代表用戶交互界面,對于 Web應(yīng)用來說,可以概括為 HTML界面,但有可能為 XHTML、 XML和 Applet。 Model 處于 Middle Tier,通常用服務(wù)端的 javaBean 或者 EJB實現(xiàn),即業(yè)務(wù)邏輯部分的實現(xiàn)。 MVC 與 J2EE 架構(gòu)的對應(yīng)關(guān)系是 :View 處于 Web Tier 或者說是 Client Tier,通常是JSP/Servlet,即頁面顯示部分。 Controller 控制 Views 的顯 示,可以用 Strategy Pattern實現(xiàn)。 Views可以看作一棵樹,顯然可以用 Composite Pattern 來實現(xiàn)。 MVC模式是一個復(fù)雜的架構(gòu)模式,其實現(xiàn)也顯得非常復(fù)雜。在 J2EE模式目錄中,通常采用 service to worker 模式實現(xiàn),而 service to worker模式可由集中控制器模式,派遣器模式和 Page Helper模式組成。 smalltalk語言和 java 語言有很多相似性 ,都是面向?qū)ο笳Z言,很自然的 SUN 在 petstore(寵物店 )事例應(yīng)用程序中就推薦 MVC模式作為開發(fā) Web應(yīng)用的架構(gòu)模式。類似的,只要 Controller改變了 View, View會從潛在的 Model中獲取數(shù)據(jù)來刷新自 己。 Event(事件 )導(dǎo)致 Controller 改變 Model 或 View,或者同時改變兩者。具體流程如下圖 : MVC 模式介紹 MVC 模式是 ModelViewController的縮寫,中文翻譯為 模式 視圖 控制器 。具體流程如下圖 : Portal 頁面的請求過程如下 : 使用者經(jīng)由客戶端設(shè)備(例如瀏覽器)存取 Portal, Portal 根據(jù)接收到的請求決定哪些 Portlet 需要被執(zhí)行以滿足需求。 Portal頁面創(chuàng)建過程如下 : Portlet 在 Portlet 容器內(nèi)執(zhí)行, Portlet 容器接收 Portlet產(chǎn)生的內(nèi)容。 Portlet響應(yīng)客戶端的請求,并將請求提交到相應(yīng)的 URL進(jìn)行邏輯處理。每個 Portlet 都處于相應(yīng)的布局當(dāng)中,呈現(xiàn)事先定義的內(nèi)容,表現(xiàn) Portal公共的品質(zhì)。Portal在啟動之后根據(jù) Portlet 配置文件等信息,給 Portlet 的標(biāo)題等屬性賦值, 賦予Portlet編輯、關(guān)閉等各種控制按鈕,使 Portlet成為一個標(biāo)準(zhǔn)的 Portlet 窗口。在處
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1