start SAP Web Dynpro_第1頁
start SAP Web Dynpro_第2頁
start SAP Web Dynpro_第3頁
start SAP Web Dynpro_第4頁
start SAP Web Dynpro_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、一步一步創(chuàng)建一個結(jié)構(gòu)清晰的Web Dynpro 本教程目的:對NetWeaver 整體清晰的了解對開發(fā)環(huán)境有深刻的印象理解Webdynpro的一些基本概念熟知Webdynpro的設(shè)計認(rèn)識組件的重用性學(xué)習(xí)更多用戶界面知識主題:NetWeaver 瀏覽開發(fā)環(huán)境介紹Sap Web 應(yīng)用服務(wù)器開發(fā)框架Sap NetWeaver 開發(fā)IDEWeb Dynpro 介紹一步一步開發(fā)Web Dynpro架構(gòu)設(shè)計詳細(xì)設(shè)計實(shí)現(xiàn)Web Dynpro 本質(zhì)屬性Web Dynpro組件Web Dynpro模式總結(jié)演示應(yīng)用程序Sap NetWeaver 介紹Sap NetWeaver是一個java和ABAP的應(yīng)用和集成平

2、臺 業(yè)務(wù)環(huán)境Sap NetWeaver架構(gòu)圖人員集成信息集成過程集成平臺開發(fā)環(huán)境Sap Web 應(yīng)用服務(wù)器是所有SAP解決方案和客戶開發(fā)應(yīng)該的基礎(chǔ)架構(gòu)圖開發(fā)模型圖開發(fā)生命周期圖開發(fā)框架SAP為開發(fā)的所有過程和生命周期提供了一個集成的和強(qiáng)健的框架此開發(fā)框架的動機(jī)1在大多J2EE的開發(fā)環(huán)境IDE市場中所提供的開發(fā)框架都有一定的限制一系列在開發(fā)人員機(jī)器上為每個工程建立可持續(xù)的開發(fā)環(huán)境是非常必要的JAVA/ABAP 開發(fā)框架ABAP為編譯和測試提供了一個一體化的環(huán)境 實(shí)例編譯最小化完整的可持續(xù)性集成測試JAVA解藕性的中心服務(wù)器有效性性能離線使用本地文件和目錄本地測試環(huán)境詳細(xì)的JAVA 開發(fā)框架SAP

3、 NetWeaver Developer Studio 它是基于EclipseIDE并為開發(fā)業(yè)務(wù)應(yīng)用提供了一所有的開發(fā)工具SAP在Eclipse 上提供了一個完整工具集(視圖)所有客戶和合作者都可以通過開發(fā)插件來擴(kuò)展開發(fā)環(huán)境通過Eclipse的視圖提供了一個獨(dú)立的個性化的開發(fā)工具集無縫集成了所有SAP的開發(fā)框架(設(shè)計時倉庫,變化管理,軟件邏輯)各層次圖解Web Dynpro 介紹Web Dynpro是SAP基于標(biāo)準(zhǔn)的J2EE的一種高級編程模式,同時提供了創(chuàng)建Web形式的業(yè)務(wù)應(yīng)用和客戶化界面的開發(fā)和運(yùn)行時環(huán)境優(yōu)勢1 目標(biāo)為一個企業(yè)級質(zhì)量Web開發(fā)環(huán)境設(shè)計最大化,代碼最小化邏輯和布局分離提供專用的

4、后臺提供可重用組件用戶界面可配置性支持Web服務(wù)和數(shù)據(jù)綁定特性軟件發(fā)布包跨平臺提高客戶體念通過高忠實(shí)度的用戶界面基于瀏覽器無其它痕跡屏幕更新通過局部重載動態(tài)的客戶端緩存提高性能存取度最小刷新整屏無閃動個性界面Web Dynpro 編程范例可重用性組件可過模型構(gòu)造應(yīng)用基于數(shù)據(jù)類型信息的服務(wù)最大抽象化和最小代碼圖開化的管理視圖空間視圖布局視圖導(dǎo)航視圖嵌套聲名式的應(yīng)用數(shù)據(jù)管理數(shù)據(jù)結(jié)構(gòu)化數(shù)據(jù)流程局部和全局?jǐn)?shù)據(jù)模型視圖控制架構(gòu)模型:封裝業(yè)務(wù)邏輯和持久化視圖:定義可視化數(shù)據(jù)控制:處理事件,更新模型,顯示下一個視圖模型視圖控制應(yīng)用的表現(xiàn)層和業(yè)務(wù)邏輯層設(shè)計模式Web Dynpro 原數(shù)據(jù)模型規(guī)則視圖和布局每個

5、視圖都自己的布局連接導(dǎo)航定義所有可能的視圖順序視圖集和視圖區(qū)域一個視圖區(qū)域能顯示多個視圖但一次只能顯示一個視圖集是視圖區(qū)域排列規(guī)則控制器上下文(局部數(shù)據(jù))客戶化編程存取其它的控制器規(guī)則是相關(guān)可用性客戶化編程是不能用原數(shù)據(jù)模型表達(dá)需求每個控制器都有可繼承的本地數(shù)據(jù)結(jié)構(gòu)模型被稱為控制上下文視圖和控制器視圖是在界面上定義了用戶想看到的數(shù)據(jù)視圖控制器是從用戶那理處理事件客戶化控制器提供了一個全局服務(wù)數(shù)據(jù)綁定和映射數(shù)據(jù)綁定和映射是為了數(shù)據(jù)交換自動化數(shù)據(jù)通過綁定和映射進(jìn)行自由交換每個視圖的控件都由控制器中的上下文綁定一些控件比如表可以綁定到多個節(jié)點(diǎn)上下文節(jié)點(diǎn)可以被映射到其它上下文的相似節(jié)點(diǎn)映射能傳播數(shù)據(jù)和傳遞數(shù)據(jù)選擇狀態(tài)在后臺數(shù)據(jù)模型提供了向后臺存取的接口代理連接到后臺系統(tǒng)(My Sap,Web 服務(wù))Web Dynpro 跨平臺特性Web Dynpro 工具Web Dynpro 一步一步開發(fā)架構(gòu)設(shè)計架構(gòu)設(shè)計包括應(yīng)用在子應(yīng)用中的角色決定,子應(yīng)用到組件的聲名及其它的一些不在詳細(xì)設(shè)計過程中的概念和過程決定步驟一:定義數(shù)據(jù)模型步驟二:定義組件步驟三:定義結(jié)構(gòu)步驟四:定義流程實(shí)例:ItemSearch 架構(gòu)步驟五:定義上下文節(jié)點(diǎn)步驟六:定義動做和方法詳細(xì)設(shè)計在詳細(xì)設(shè)計中組件的內(nèi)部結(jié)構(gòu)將被增加,用來實(shí)現(xiàn)操作步驟七:定義視圖步驟八:定義視圖布局和流程步驟九:定義控件步驟十:定義控件的布

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論