亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

Web服務(wù)器系統(tǒng)、辭典系統(tǒng)、辭典調(diào)用方法、畫面控件顯示方法以及演示應(yīng)用生成方法_5

文檔序號:8476717閱讀:來源:國知局
實(shí)現(xiàn)高效地利用窄的畫面。
[0162]這樣,在本實(shí)施方式中,記載了在源代碼101中使用配件對象103來顯示輸入輸出項(xiàng)目,從而能夠以關(guān)于多個輸入輸出項(xiàng)目(配件對象103)統(tǒng)一地調(diào)整布局來進(jìn)行顯示的方式來生成HTML數(shù)據(jù)102。因此,本實(shí)施方式中的CRUD型應(yīng)用能夠通過作為與業(yè)務(wù)DB 131的各字段對應(yīng)的輸入輸出項(xiàng)目,依照規(guī)定的規(guī)則在畫面上配置配件對象103,以與標(biāo)準(zhǔn)的功能、動作的安裝組合的方式來創(chuàng)建源代碼101而實(shí)現(xiàn)。另外,與實(shí)施方式一同樣地,作為應(yīng)用程序的開發(fā)支持系統(tǒng)等,還能夠安裝自動地生成這樣的源代碼101的功能。
[0163]例如,作為向業(yè)務(wù)DB 131登記(C !Create)條目的應(yīng)用,以依照業(yè)務(wù)DB 131的字段的排列順序配置用于在畫面上顯示指定針對業(yè)務(wù)DB 131的各字段而登記的數(shù)據(jù)的輸入域的配件對象103的方式來創(chuàng)建源代碼101。此時,將根據(jù)需要來進(jìn)行畫面顯示的控件的ID與字段的名稱的對應(yīng)關(guān)系保存為映射信息。此外,作為標(biāo)準(zhǔn)的功能,配置用于執(zhí)行向業(yè)務(wù)DB 131登記條目的“登記”按鈕、“取消”按鈕等。此外,在辭典表122中,將關(guān)于各配件對象103顯示控件時使用的屬性值、控制信息等信息保存為辭典數(shù)據(jù)。此時,在針對各項(xiàng)目沒有特別指定的情況下分別通過默認(rèn)值來設(shè)定。
[0164]另外,例如,作為進(jìn)行針對業(yè)務(wù)DB 131的檢索(R:Read)的應(yīng)用與上述同樣地,以配置用于在畫面上顯示指定用于檢索業(yè)務(wù)DB 131的條件的輸入域的配件對象103的方式來創(chuàng)建源代碼101。此時,如果關(guān)于業(yè)務(wù)DB 131的對象表的所有字段都能夠指定為檢索條件,則變得過多,所以也可以例如進(jìn)行暫定地僅關(guān)于開頭的五個字段顯示輸入域等簡化,能夠從后面變更。另外,將根據(jù)需要來進(jìn)行畫面顯示的控件的ID與字段的名稱的對應(yīng)關(guān)系保存為映射信息。此外,作為標(biāo)準(zhǔn)的功能,配置用于進(jìn)行業(yè)務(wù)DB 131的條目的檢索的“檢索”按鈕等。
[0165]另外,例如,在輸入檢索條件的區(qū)域的下部,自動地配置用于顯示檢索結(jié)果的表(表)控件。在這里,例如對表控件的對象的項(xiàng)目定義陣列,設(shè)定相當(dāng)于與業(yè)務(wù)DB 131的各字段對應(yīng)的配件對象103的調(diào)用的內(nèi)容。例如,將表的標(biāo)題行設(shè)為由各配件對象103共用的標(biāo)簽部的顯示區(qū)域,將表的各行設(shè)為各配件對象103的控件部的顯示區(qū)域。由此,為了在表控件的各列顯示業(yè)務(wù)DB 131的各字段的內(nèi)容,能夠安裝顯示部142或者配件對象103。
[0166]如以上所說明的那樣,根據(jù)作為本發(fā)明的實(shí)施方式二的Web服務(wù)器系統(tǒng)100,例如,在訪問到業(yè)務(wù)數(shù)據(jù)庫的CRUD型的Web應(yīng)用程序中,通過由與多個邏輯要素單位對應(yīng)的畫面控件構(gòu)成的配件對象103來顯示在畫面上顯示的輸入輸出項(xiàng)目等,并且使布局信息獨(dú)立,從而能夠在整個畫面以配件對象103為單位統(tǒng)一地調(diào)整其布局、屬性等。
[0167]由此,例如,針對可顯示區(qū)域,為了防止使標(biāo)簽控件未意識到的地方換行,或者相反地在意識到的地方不換行等,能夠一體地調(diào)整標(biāo)簽控件與輸入輸出控件的顯示幅度、單選按鈕等設(shè)備、OS等外觀不同的輸入輸出控件,根據(jù)多個設(shè)備、OS等來與標(biāo)簽控件一體地動態(tài)地調(diào)整顯示位置、幅度等。另外,能夠在多個輸入輸出項(xiàng)目之間,統(tǒng)一地調(diào)整各控件的布局并以具有一致性的形式進(jìn)行配置。
[0168]另外,配件對象103與輸入輸出項(xiàng)目一一對應(yīng),所以將各控件針對的參數(shù)、屬性值等統(tǒng)一作為辭典數(shù)據(jù)等輸出,容易與輸入輸出項(xiàng)目對應(yīng)起來地管理。另外,能夠與配件對象103獨(dú)立地定義作為要素的多個畫面控件之間的布局調(diào)整所涉及的信息,能夠大大地降低控件之間的布局調(diào)整所需的負(fù)載。
[0169]另外,例如,在本實(shí)施方式中,將標(biāo)準(zhǔn)的CRUD型的Web應(yīng)用設(shè)為對象,但不限于此。用戶例如以組合了辭典表122與配件對象103的形式,針對還包括地用戶界面、商業(yè)邏輯等的動作內(nèi)容構(gòu)建了的獨(dú)自的應(yīng)用(不限于Web應(yīng)用,也可以是客戶端/服務(wù)器型、獨(dú)立型等),能夠通過同樣的概念來調(diào)整配件對象103的布局。
[0170][實(shí)施方式三]
[0171]作為本發(fā)明的實(shí)施方式三的Web服務(wù)器系統(tǒng)例如關(guān)于在Web服務(wù)器上動作并且訪問到業(yè)務(wù)數(shù)據(jù)庫的所謂的CRUD型的Web應(yīng)用程序的畫面迀移,能夠容易地生成客戶終端的Web瀏覽器等在獨(dú)立環(huán)境中能夠單獨(dú)地再現(xiàn)的演示應(yīng)用。
[0172]在本實(shí)施方式中,與實(shí)施方式一、二同樣地,例如在CRUD型的Web應(yīng)用程序中,為了顯示畫面上的輸入輸出項(xiàng)目(例如,指定用于從業(yè)務(wù)數(shù)據(jù)庫中取得數(shù)據(jù)的檢索條件的內(nèi)容的輸入項(xiàng)目、顯示檢索結(jié)果的內(nèi)容的輸出項(xiàng)目)所涉及的內(nèi)容,不是直接使用標(biāo)準(zhǔn)的控件對象(下面,有時僅記載為“控件”),而是如后面所述地使用顯示名與控件的設(shè)定內(nèi)容、控制處理以及說明文本的各數(shù)據(jù)一體地構(gòu)成的配件對象。
[0173]該配件對象與實(shí)施方式一、二同樣地,能夠指定在畫面上顯示什么樣的控件(例如,僅文本控件、(文本控件與)輸入域、(文本控件與)下拉列表、…等)作為參數(shù)。另夕卜,安裝為關(guān)于控件的屬性值(例如,在文本控件中顯示的文本的內(nèi)容、輸入域的長度等)、控制信息(例如,如何進(jìn)行輸入數(shù)據(jù)的妥當(dāng)性檢查等)等,也能夠進(jìn)行指定,依照所指定的內(nèi)容顯示并控制控件。
[0174]換而言之,配件對象構(gòu)成為組合地顯示輸入域、下拉列表、文本等的、處理輸入輸出項(xiàng)目的數(shù)據(jù)的輸入輸出控件、與顯示輸入輸出項(xiàng)目的名稱等的文本控件的標(biāo)簽控件,具有能夠指定這些控件的輸出的模式這樣的構(gòu)成。
[0175]此時,如實(shí)施方式二所示,能夠?qū)?biāo)簽控件與輸入輸出控件總括起來,以具有一致性的形式調(diào)整控件的幅度等的屬性值,所以用戶無需進(jìn)行單獨(dú)地以具有一致性的方式指定屬性值等這樣的煩雜的處理,能夠進(jìn)行所顯示的控件的外觀的調(diào)整。在該調(diào)整中,包括例如為了防止針對可顯示區(qū)域,使標(biāo)簽控件未意識到的地方換行、或者相反地在意識到的地方不換行,一體地調(diào)整標(biāo)簽控件與輸入輸出控件的顯示幅度等。
[0176]在本實(shí)施方式中,Web應(yīng)用程序關(guān)于畫面上的各輸入輸出項(xiàng)目所涉及的內(nèi)容使用該配件對象來進(jìn)行顯示,創(chuàng)建源代碼。即,使用配件對象而間接地顯示控件(動態(tài)地生成配件對象在Web服務(wù)器系統(tǒng)上執(zhí)行時顯示對象的控件的HTML數(shù)據(jù)、腳本等)。另外,訪問的對象的數(shù)據(jù)庫的各字段與畫面上的輸入輸出項(xiàng)目的映射所涉及的信息作為數(shù)據(jù)庫的各字段的識別信息(例如字段名稱)、與對應(yīng)的配件對象的識別信息(例如HTML的ID屬性值)的映射信息,在源代碼上保存。
[0177]此外,在本實(shí)施方式中,與實(shí)施方式一、二同樣地,關(guān)于在各配件對象中在標(biāo)簽控件中顯示的文本、以及輸入輸出控件的屬性值、控制處理所涉及的信息等,如后面所述,去除一部分,不是在源代碼上直接指定,而是構(gòu)成為作為與配件對象的ID或者對應(yīng)的數(shù)據(jù)庫的字段名稱等的識別信息關(guān)聯(lián)起來了的辭典數(shù)據(jù)業(yè)進(jìn)行輸出并保存。由此,針對臨時所生成的源代碼而不施加變更,能夠動態(tài)地變更畫面的顯示方式、通過配件對象來在畫面上顯示的控件的外觀、屬性等。
[0178]另外,通過在繼承源的層級安裝對上述的辭典數(shù)據(jù)的訪問等、配件對象共同具有的功能,在開發(fā)時繼承該層級而創(chuàng)建各配件對象,開發(fā)者無需每次安裝配件對象的功能而能夠開發(fā)Web應(yīng)用程序。
[0179]在這里,在本實(shí)施方式的Web服務(wù)器系統(tǒng)中,關(guān)于Web應(yīng)用程序,如果用戶實(shí)際使其動作并進(jìn)行畫面迀移,則在通過Web服務(wù)器程序來生成并輸出各畫面的定時,根據(jù)Web服務(wù)器程序的輸出緩沖器累積了的畫面的HTML數(shù)據(jù),自動地生成在客戶終端的本地能夠動作地變換了路徑等的本地?cái)?shù)據(jù)。將該本地?cái)?shù)據(jù),與需要的資源一并發(fā)送到客戶終端的規(guī)定的文件夾、目錄(具有與Web服務(wù)器上相同的分層構(gòu)成)而存儲。
[0180]通過這樣的方法,能夠自動地生成與執(zhí)行了的Web應(yīng)用的畫面迀移對應(yīng)了的、在客戶終端上單獨(dú)進(jìn)行動作的演示應(yīng)用。此外,利用這樣的方法的演示應(yīng)用的生成如上所述,以往主要由用戶針對每個畫面通過手動來進(jìn)行。與此相對地,在本實(shí)施方式中,能夠自動地進(jìn)行這樣的演示應(yīng)用的生成處理,能夠大幅降低用戶的負(fù)載。
[0181]此外,在本實(shí)施方式中,使用上述的配件對象來開發(fā)Web應(yīng)用程序,但本實(shí)施方式中,如上所述,根據(jù)在輸出緩沖器中累積了的畫面的HTML數(shù)據(jù)來生成演示應(yīng)用,所以只要能夠安裝從輸出緩沖器中取得HTML數(shù)據(jù)的處理,就不特別限定于使用上述的配件對象,能夠?qū)⑷我獾腤eb應(yīng)用程序設(shè)為對象。
[0182]〈系統(tǒng)構(gòu)成〉
[0183]圖11是關(guān)于本發(fā)明的實(shí)施方式三的Web服務(wù)器系統(tǒng)的構(gòu)成例而示出了概要的圖。Web服務(wù)器系統(tǒng)100是如下的Web服務(wù)器系統(tǒng):具有基本上與實(shí)施方式二的圖6的例子所示的構(gòu)成大致同樣的構(gòu)成,例如,由服務(wù)器設(shè)備、云計(jì)算環(huán)境中的虛擬服務(wù)器等計(jì)算機(jī)設(shè)備構(gòu)成,除未圖示的OS、DBMS、Web服務(wù)器程序等中間件之外,還具有通過用戶創(chuàng)建了的源代碼101或者從那里被調(diào)用的文件庫、對象等軟件程序來安裝的請求處理部110、辭典處理部121、商業(yè)邏輯130、以及響應(yīng)處理部140等各部。
[0184]另外,Web服務(wù)器系統(tǒng)100針對來自經(jīng)由因特網(wǎng)等網(wǎng)絡(luò)300而連接的客戶終端200上的未圖示的Web瀏覽器等的程序的請求,通過商業(yè)邏輯130來對業(yè)務(wù)數(shù)據(jù)庫(DB) 131進(jìn)行訪問并進(jìn)行處理,針對客戶終端200而輸出HTML數(shù)據(jù)102并進(jìn)行響應(yīng),由此提供服務(wù)。
[0185]請求處理部110、辭典處理部121、商業(yè)邏輯130的各部的構(gòu)成以及功能、處理內(nèi)容與實(shí)施方式二中說明了的同樣,所以省略再次的說明。
[0186]響應(yīng)處理部140具有根據(jù)基于源代碼101的內(nèi)容的商業(yè)邏輯130等的處理結(jié)果來生成HTML數(shù)據(jù)102且對客戶終端200進(jìn)行響應(yīng)的功能,具其有通過軟件程序來安裝的顯示部142、顯示調(diào)整部143、以及本地?cái)?shù)據(jù)生成部144等各部。顯示部以及顯示調(diào)整部143的各部的功能、處理內(nèi)容與實(shí)施方式二中說明了的相同,所以省略再次的說明。
[0187]本地?cái)?shù)據(jù)生成部144具有根據(jù)通過顯示部142生成的HTML數(shù)據(jù)102來生成本地?cái)?shù)據(jù)105,與需要的資源104 —并發(fā)送到客戶終端200的規(guī)定的文件夾、目錄而存儲,由此在客戶終端200上生成演示應(yīng)用的功能。
[0188]具體來說,例如首先,關(guān)于未圖示的Web服務(wù)器程序的輸出緩沖器中累積了的HTML數(shù)據(jù)102,在對客戶終端200輸出時取得。該定時具體來說是例如輸出的“緊接之前”,在本實(shí)施方式中,各畫面中顯示的控件是使用配件對象103來顯示,所以例如也可以在用于顯示配件對象103 (HTML生成)而生成畫面的共用的層級等中,在寫出最后的HTML標(biāo)記(時調(diào)用規(guī)定的方法等。
[0189]另外,與本實(shí)施方式不同,在為了畫面顯示而不使用配件對象103的情況下,例如,也可以在各畫面中共同地在最后追加I行調(diào)用規(guī)定的方法等那樣的代碼,由此進(jìn)行同樣的處理。另外,只要是在結(jié)束時的跟蹤點(diǎn)、日志輸出等的調(diào)試代碼被調(diào)用時執(zhí)行那樣的、能夠捕捉畫面生成完成時的事件的單元,就能夠適當(dāng)利用。
[0190]針對在畫面生成完成時從輸出緩沖器中所取得的HTML數(shù)據(jù)102,本地?cái)?shù)據(jù)生成部144進(jìn)一步關(guān)于該HTML數(shù)據(jù)102,以在客戶終端200的獨(dú)立環(huán)境中能夠動作的方式,進(jìn)行如后面所述的路徑變換等而生成本地?cái)?shù)據(jù)105。關(guān)于HTML數(shù)據(jù)102參照的畫像數(shù)據(jù)、其他腳本文件等所需要的資源104,也同樣地進(jìn)行路徑變換等。生成了的本地?cái)?shù)據(jù)105以及需要的資源104發(fā)送到客戶終端200的規(guī)定的文件夾、目錄并存儲。
[0191]在客戶終端200中,通過利用Web瀏覽器等而訪問到由在本地的規(guī)定的文件夾、目錄儲存了的本地?cái)?shù)據(jù)105以及需要的資源104構(gòu)成的演示應(yīng)用,無需Web服務(wù)器能夠在獨(dú)立環(huán)境中再現(xiàn)Web應(yīng)用的畫面內(nèi)容、畫面迀移。
[0192]在本實(shí)施方式中,通過與實(shí)施方式二的圖7的例子所示的處理相同的處理,在CRUD型應(yīng)用中通過配件對象103來在畫面上顯示對應(yīng)的字段的輸入輸出項(xiàng)目。此時,關(guān)于通過上述的處理而響應(yīng)處理部140的顯示部142、顯示調(diào)整部143等來生成并且在未圖示的Web服務(wù)器程序的輸出緩沖器中累積了的HTML數(shù)據(jù)102,緊接在針對客戶終端200進(jìn)行輸出之前,本地?cái)?shù)據(jù)生成部144取得該數(shù)據(jù),生成本地?cái)?shù)據(jù)105。
[0193]在本實(shí)施方式中,如上所述,例如,在用于顯示配件對象103 (HTML生成)而生成畫面的共用的層級等中,在寫出最后的HTML標(biāo)記時調(diào)用規(guī)定的方法等,由此執(zhí)行。
[0194]〈本地?cái)?shù)據(jù)生成處理〉
[0195]圖12是關(guān)于由HTML數(shù)據(jù)102生成本地?cái)?shù)據(jù)105的處理的流程的例子而示出了概要的流程圖。如上所述,本地?cái)?shù)據(jù)生成部144在緊接于針對客戶終端200生成并輸出畫面迀移中的各畫面的HTML數(shù)據(jù)102之前(由HTML數(shù)據(jù)102構(gòu)成的畫面生成完成時)的定時被調(diào)用。當(dāng)被調(diào)用時,首先,取出未圖示的Web服務(wù)器程序的輸出緩沖器中累積了的HTML數(shù)據(jù)102,關(guān)于其中所記載的各HTML標(biāo)記,根據(jù)需要以容易觀察的方式,針對每一級設(shè)定分隔符、縮進(jìn),以成為階梯狀的方式來編輯(SOl)。
[0196]接著,關(guān)于HTML數(shù)據(jù)102,變換所記載的文件、資源104的路徑(S02)。具體來說,例如,將由 “href =”/”,“href =,/”、“src =”/”、“src =,/,,、“url (,/,,、“url (,,/,,、其他URL表述構(gòu)成的內(nèi)部路徑,變換成接著“file:1II”的本地路徑。
[0197]在這里,本地路徑變換是指,在路徑表述為以“/”開始的絕對路徑的情況下在開頭附加成為客戶終端200上的保存目的地的基準(zhǔn)的規(guī)定的目錄、文件夾(例如,“c: Ydesign"等。下面,記載為“輸出目的地目錄”)的字符串而得到本地路徑。另一方面,在路徑表述為以./”開始的相對路徑的情況下取得./”的數(shù)量的、在路由方向上追溯在Web服務(wù)器系統(tǒng)100上的配置位置而前進(jìn)到的位置的絕對路徑之后,在開頭附加輸出目的地目錄的字符串而得到本地路徑。本地路徑的字符串根據(jù)客戶終端200的平臺來適當(dāng)變換格式。此時,在URL以“/”結(jié)束的情況下將“index, html”設(shè)為文件名,并且參數(shù)部分的文件名也與通過后述的處理拷貝到客戶終端200時的文件名同步地,變換成與平臺相應(yīng)的合適的文件名。此外,輸出目的地目錄的值例如能夠在辭典表122中作為辭典數(shù)據(jù)來設(shè)定/登記。
[0198]其后,關(guān)于HTML數(shù)據(jù)102自身的配置位置,也進(jìn)行本地路徑變換而取得配置位置的路徑,在客戶終端200上的該配置位置將變換后的
當(dāng)前第5頁1 2 3 4 5 6 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1