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

正文內(nèi)容

notes程序設(shè)計(jì)隨筆文章作者李建壹(已修改)

2025-05-23 19:44 本頁面
 

【正文】 Notes 程序設(shè)計(jì)隨筆 文章作者 李建壹 Lotus Notes 程序設(shè)計(jì)隨筆 (一 ) 文章作者:李建壹發(fā)布時(shí)間:文章來源: Lotus 愛好者論壇 一、前言 許多初學(xué) Lotus Notes(Lotus Notes 以下簡稱 Notes)的朋友常常會(huì)因?yàn)镹otes 學(xué)習(xí)范圍太廣、教育訓(xùn)練課程太貴、中文資料太少 ?等等因素,而不知該從何開始入門學(xué)習(xí)。不過因?yàn)檫@些因素而放棄的話,其實(shí)是非常之可惜的,畢竟 Notes 的功能及其整合性在群組軟件領(lǐng)域中,仍然是領(lǐng)先其它群組軟件的佼佼者。 Louis 為了讓許多初學(xué) Notes 的朋友可以快速上手,所以決定著手撰寫此系列的文章,希望以最淺顯易懂的白話文來為初學(xué)者建立 Notes 程序設(shè)計(jì)最基本的觀念 (但會(huì)不會(huì)中斷不敢保證: p)。不過既然是「隨筆」,所以一些順序的編排就不會(huì)那么的有系統(tǒng)。另外,在章文中雖然偶爾會(huì)提到一些技術(shù)觀念,但并不屬于高深的技術(shù)文件,純粹只是觀念養(yǎng)成的文章。若您想進(jìn)一步了解文中提及的觀念時(shí), Louis「強(qiáng)烈」建議直接參考 Notes 程序設(shè)計(jì)說明資料庫。當(dāng)然,本系列文章中若有訛誤還請(qǐng)各位前輩高手多多指教。 二、 Notes 學(xué)習(xí)方向 Notes 的學(xué)習(xí)方向主要分為程序設(shè)計(jì)與系統(tǒng)管理兩部份,一般通稱為 Notes AD(Application Development)與 SA(System Administration),而這也是 IBM官方的說法。不過,有時(shí)候 AD 也有人稱為 AP,而 SA 則常會(huì)與 IT界常用的系統(tǒng)分析 (System Analysis)搞混,所以在與其它朋友交流時(shí)可千萬不要雞同鴨講。 但不論是 Notes AD 還是 SA 的知識(shí),這兩者并無明確界線,而且兩者其實(shí)是相輔相成的。以 ACL 的設(shè)定來講,就無法明確歸納至 AD或 SA 任一范疇,因?yàn)椴还苁窃陂_發(fā)應(yīng) 用程序 (應(yīng)用程序以下簡稱 AP)或是管理 Domino 系統(tǒng), ACL 的設(shè)定都是必須的常識(shí)。另外,在開發(fā) Web AP 時(shí),為了讓瀏覽器使用者可以正常瀏覽存取 Web AP 的內(nèi)容與資料,也須要先在服務(wù)器上做一些設(shè)定,而這也是開發(fā)人員所須要了解的。 所以就 Louis 個(gè)人的觀點(diǎn)而言,千萬不要將自己的角色局限在程序設(shè)計(jì)師或系統(tǒng)管理員而排斥學(xué)習(xí)任何一方面的知識(shí)。因?yàn)槿绱酥粫?huì)讓您在執(zhí)行一些任務(wù)時(shí)捉襟見肘罷了。接下來就讓我們進(jìn)入的正題吧! 三、 Notes 資料庫的分類與基礎(chǔ)結(jié)構(gòu) 在學(xué)習(xí) Notes AP 開發(fā)的第一步驟,就是要先對(duì) Notes資料庫有所了解,如此才不會(huì)因?yàn)橛^念不足或是錯(cuò)誤而導(dǎo)致在開發(fā)過程中產(chǎn)生阻礙。所以 Louis 先整理一些觀念讓您稍微了解: (一 )Notes 資料庫的分類 以目前市場上的資料庫產(chǎn)品而言,就資料型態(tài)、功能性或配置方式分成好幾類,例如最常聽到的就是關(guān)聯(lián)式資料庫 (Relational Database),通常簡稱為RDBMS 或是 RDB,而最具代表性的就是 Oracle、 DB Informix、 SQL?等等,不過這都是要付授權(quán)費(fèi),如果是免費(fèi)的,目前最紅的該屬 MySQL 了 (Notes 都可以跟這些資料庫整合喔 ~~)。 就資料 型態(tài)而言, Notes 屬于文件式資料庫而非關(guān)聯(lián)式資料庫。很多初學(xué)Notes 的朋友對(duì)文件式資料庫這名詞通常都會(huì)很疑惑,一是因?yàn)榫W(wǎng)路上很難找到相關(guān)信息,二是對(duì) Notes 還不是很了解。不過在之后的內(nèi)容中 Louis 會(huì)陸續(xù)說明文件的觀念。 就資料庫的配置方式而言, Notes 則被歸類在分布式資料庫,為什么呢 ?因?yàn)?Notes 的資料庫可以藉由抄寫機(jī)制,將各資料庫抄本分置到各服務(wù)器與客戶端中。分布式資料庫的理論在網(wǎng)路上有很多資料,若有興趣的話可以到各大搜尋引擎網(wǎng)站找找。 (二 )Notes 資料庫的結(jié)構(gòu) 每一個(gè) Notes 資料庫在 windows OS 下是以檔案格式存在的,其擴(kuò)展名通常是 NSF,也就是 Notes Storage Facility 的簡寫,翻譯成中文就是 Notes 儲(chǔ)存設(shè)備。至于擴(kuò)展名 NTF 也是 Notes 范本資料庫,全名是 Notes Template Facility,是用來產(chǎn)生一般資料庫的范本。也就是說,您可以利用模板資料庫來新建一個(gè)資料庫,而此資料庫中的設(shè)計(jì)是與模板資料庫的設(shè)計(jì)一模一樣的。 按照官方的說法,每個(gè) Notes 資料庫是由四個(gè)基本組件所組成: : 就是 Access Control List,一般翻譯成存取 控制清單,或是權(quán)限控制清單,顧名思義就是讓資料庫管理員可以指定使用者對(duì)該資料庫執(zhí)行何種動(dòng)作。 : 是指套表、視界、外框、圖文框、領(lǐng)航員 ?等等組件,而這些都是 Notes 資料庫最最基礎(chǔ)的組件,也是用來讓資料庫可以與使用者互動(dòng)的基本組件,沒有這些組件,資料庫即無法運(yùn)作。 : 是指程序設(shè)計(jì)師在資料庫中所撰寫的程序語言, Lotus Script、公式、代理程序都是。主要是要運(yùn)算處理資料庫中的資料,或者達(dá)成某些自動(dòng)化的作業(yè)。 : 是指儲(chǔ)存在文件中的文字、數(shù)字、日期時(shí)間、附加檔案 ?等等信息。 四、資料的安全控管 若要簡單描述 Domino 對(duì)資料的安全控管,基本上由外而內(nèi)可以分成幾關(guān):服務(wù)器232。資料庫232。文件232。隱藏公式。 以服務(wù)器這一關(guān)來說,是在服務(wù)器文件中控管的,例如允許或不允許哪些使用者存取此服務(wù)器、允許或不允許哪些使用者可以在服務(wù)器上建立或刪除資料庫…等等。 若是使用者被賦予存取服務(wù)器的權(quán)限,就會(huì)進(jìn)入到資料庫安全控管這關(guān),而這關(guān)的安全控管就是由資料庫 ACL 來決定的。 再來是文件的安全性控管,這是經(jīng)由套表屬性之安全卷標(biāo)下的選項(xiàng),以及讀者與 作者欄位來處理的。 最后就是隱藏公式,其實(shí),隱藏公式根本就不算是安全性控管的方法,這只能說是開發(fā)技巧。因?yàn)榧词雇高^隱藏公式把套表中的特定欄位隱藏起來,使用者仍然可以透過文件屬性方塊看到各欄位中的資料。 五、 ACL 既然我們?cè)谇懊娑啻握劦?ACL,不稍微跟他交個(gè)朋友好像說不過去,所以在這兒就為大伙兒引薦他吧,呵呵。在 ACL 中主要有幾種組件設(shè)定:使用者類型、權(quán)限類型、執(zhí)行動(dòng)作。 設(shè)定使用者類型是為了避免 ID 被誤用。舉例來說,通常服務(wù)器在資料庫ACL 中都是管理員權(quán)限,假設(shè)服務(wù)器 ID 被有心人士盜用,可能就會(huì)造成極大的破壞。所以為了防范有心「人」士進(jìn)行這種破壞行動(dòng),就必須在 ACL 中正確設(shè)定為服務(wù)器類型,如此該人士即使拿到服務(wù)器 ID 也沒辦法使用 Notes client來對(duì)資料庫執(zhí)行任何活動(dòng)。因?yàn)?,服?wù)器不是「人」,所以不會(huì)使用 Notes client(不過在系統(tǒng)管理中, Louis 強(qiáng)烈建議把服務(wù)器當(dāng)作是「人」,這樣有助于管理概念的建立 )。但相對(duì)的,如果未設(shè)定適當(dāng)?shù)念愋停矔?huì)導(dǎo)致某些動(dòng)作無法執(zhí)行。 再來是權(quán)限類型,依權(quán)限低高依序有七層 沒有權(quán)限、儲(chǔ)存者、讀者、作者、編輯者、設(shè)計(jì)師、管理員?!緵]有權(quán)限】當(dāng)然就不能對(duì)資料庫執(zhí)行任何 動(dòng)作,因?yàn)檫B進(jìn)去的權(quán)利都沒有。 Louis 常戲稱【儲(chǔ)存者】為工讀生權(quán)限,儲(chǔ)存者僅能輸入資料到資料庫中,輸入完畢后,就無法再看到這些資料。感覺就像找了一位工讀生來 key in 大量資料到資料庫中,但又不想讓工讀生記起這些資料或是看到其它資料。 先假設(shè)文件或套表中沒有讀者欄位,當(dāng)使用者被賦予【讀者】權(quán)限時(shí),使用者就只能閱讀文件,而不能編輯文件,當(dāng)然更不可能建立文件 (可執(zhí)行動(dòng)作之建立文件選項(xiàng)被強(qiáng)制 disable 了 )。不過,一但文件中有讀者欄位,若使用者的名稱未在讀者欄位的名稱清單之中,則即使有再高的 ACL 權(quán)限還是無法 閱讀該文件。 至于【作者】權(quán)限就必須跟【作者】欄位配合使用才具效用,當(dāng)使用者被賦予【作者】權(quán)限,但作者欄位中的使用者名稱卻是別位使用者時(shí),這時(shí)即使該份文件是目前使用者所建立,但因?yàn)槠涿Q未列于作者欄位中,所以無法編輯該文件,僅能閱讀而已。順帶一提,如果使用者被賦予【編輯者】 (含 )以上權(quán)限,但文件中的作者欄位中并沒有這位使用者名稱,使用者還是可以編輯文件,因?yàn)椤咀髡摺繖?quán)限必須跟【作者】欄位配合使用才具
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1