




下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、目總體說需求背目總體說需求背業務需需求場數據流功能列 場景描特性:SDO的JSON串格式,尤其是SDO變更集的JSON串格式定特性:JSON串校驗 特性:JSON串反序列化為SDOJAVA對場景:SDO變更集持久場景描特性:SDO 變更集的持久場景:SDO變更集實場景描特性:SDO 變更集實附第 1 第2章第 3 1總體說需求背基本業務需機構與角色的對應關系需求場數據流與其他應用、系統的關2需求描功能列1總體說需求背基本業務需機構與角色的對應關系需求場數據流與其他應用、系統的關2需求描功能列場景:SDO 的序列化與反序列化2.2.1場景描【典型用戶。【用戶需求務器端需要將場景:SDO 的序列化
2、與反序列化2.2.1場景描【典型用戶。【用戶需求務器端需要將JSON 串反序列化為SDO 對象,再作變更持久化。SDOSDO對象序列化為JSON串并傳送給客【場景簡述1. 用戶提交并保存變更的業務表單數據時,由客戶端提交變更的業務2. 用戶查看業務表單數據時,客戶端會發送請求到服務器端,由服務【前置條件【流程圖112a) 需要將JSJSON。 JSON串變得很大。為了縮小數據量,目前考慮解決的辦法是:在反序列化為 JSON 串之后,在每一個有抹掉,即置為null3反序列化為SDOJAVA先經過正常的反序列化程序轉化為SDO 對對每一個特標記,找到其值所對應的對象,再用該對象4SDO【對流程圖中
3、定義的“步驟”中進行描述,注意每一個步驟都需要有個簡明扼要的的“標題然后再描述某個步驟的詳細信息反 列 數據1、構造SDO從數據庫獲取數據實體,并封裝成SDO2JSON將SDOJSON3JSJSON串反序列化為JS4【對流程圖中定義的“步驟”中進行描述,注意每一個步驟都需要有個簡明扼要的的“標題然后再描述某個步驟的詳細信息3JSON序 化 造3. JSON串反序列化為SDOJAVA3. JSON串反序列化為SDOJAVA【關鍵測試點123SDO JAVA 對象序列化為JSON 串的性能測試 JSON串反序列化為SDOJAVA對象的性能測試 JS JSON 串的性能測試】JSONkey:valu
4、e,key:. changeSummary: create:ref:ref:modify:key:oldvalue,.,ref:key:oldvalue,.,ref:1SDOJSON串格式,尤其是SDOJSON串格式定2JSON2SDOJAVA對象序列化為JSON3JSON串反序列化為SDO JAVA對delete:此 為 定 含變 更 集 的 固 定 格式,其中固有Ref采用UUIDJSONPATHdelete:此 為 定 含變 更 集 的 固 定 格式,其中固有Ref采用UUIDJSONPATH除徑,用ref 表述用ref 表述,同時包含修改屬性的舊值(新值在sdo 中#key.key.k
5、ey”key可以有兩種方為每一個元素的唯一標識,即用JSONPATHkey:value,key:. cs: create: ref: ref: modify:key:value,key:. cs: create: ref: ref: modify:key:oldvalue,., key:oldvalue,., delete:key:value,., ref:key:value,., ref:對于不含變更集的JSONkey:value,key:.changeSummary- ref- create- modify- delete- companyA:companyA:name:MegaCorp,
6、 gid: sdlkfjsdlfj, departments: gid: dfiofdlsfjlj,location:NY, number: 123,employees:name:JohnSN:gid:name:JaneSN:gid:name:SN:gid:name:AlSN:manager: true, gid:dfioeterlsfjljcompanyB:name:MegaCorp, gid: dfiotyulsfjlj, departments: location: NY,number: 123, gid:dfiofdopfjlj, employees: name:JohnSN:gid:
7、name:JaneSN:gid:name:AlSN:manager: true, gid:dfi56ysfjlj cs: create: ref: modify: ref:#companyA.departments.employees2, name: Jane Doaa delete: ref: modify: ref:#companyA.departments.employees2, name: Jane Doaa delete: ref:#companyA.departments.employees3, name: Aac,SN:gid:2.2.3特性:JSON 類似于XML的XSDJSO
8、N 串由客戶端上傳到服務器端處理之前需要先對作(1)JSON2.2.2 特性:SDO JSON 串格式SDO JSON用戶2.2.4特性:SDO JAVA 對象序列化為JSON (1)SDO2.1SDOJAVA對象將是一個含變更集的DataObject2.2.4特性:SDO JAVA 對象序列化為JSON (1)SDO2.1SDOJAVA對象將是一個含變更集的DataObject對象。HibernateDAS層,封裝了對DataObject 的持久化操作。Hibernate 的輸出即為該序列化的輸入。 方能ISerializationNode 中間 DataObject 需 序 列 化 的 D
9、ataObject對象 IMarshallingContext序列無JSON串ISerializationNode 中間 2.2.5特性:JSON 串反序列化為SDO JAVA 2.2.5特性:JSON 串反序列化為SDO JAVA 場景:SDO 2.3.1場景描。SDOSDO方能json DataObjectStringjson【步驟【對流程圖中定義的“步驟”中進行描述,注意每一個步驟都需要有個簡明扼要的的“標題然后再描述某個步驟的詳細信息【關鍵設計點【關鍵測試點1、SDO2、SDO】2.3.2特性:SDO JSON2.2.2特性:SDO的JSONSDO用戶方能DODODO3 分別數1SDO 場景:SDO 2.4.1場景描【典型用戶。【用戶需求【前置條件【
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 社區義工培訓課件
- 中國頭戴立體耳機行業市場發展前景及發展趨勢與投資戰略研究報告(2024-2030)
- 2025年中國高锝酸鈉注射液行業市場發展前景及發展趨勢與投資戰略研究報告
- 2025年 運河高等師范學校招聘考試筆試試題附答案
- 2025年 工業鍋爐G1證理論考試練習題附答案
- 節能報告范文17匯編
- 稅務師網盤課件下載指南
- 中國文化娛樂服務行業全景評估及投資規劃建議報告
- 2025年中國消防火災報警系統行業發展前景預測及投資戰略咨詢報告
- 中國體育場地與設施建設行業全景評估及投資規劃建議報告
- 2022版義務教育課程方案測試題及答案+學習義務教育課程方案心得體會
- 最新教師培訓課件:教師專業發展
- 水池深基坑開挖專項施工方案
- (整理)薩提亞溝通模式課件
- 水產品冷凍食品加工行業解決方案
- 茶知識與科學飲茶課件
- 手術通知單模板
- 2021年安康市中心醫院醫護人員招聘筆試試題及答案解析
- 醫院醫療精神科危險物品管理PPT課件講義
- 第二講:黔東南州優勢礦產資源
- 康復醫院的設計要點精選
評論
0/150
提交評論