翻譯|使用教程|編輯:龔雪|2024-09-18 10:17:04.663|閱讀 93 次
概述:本文將為大家介紹如何用MyEclipse搭建Adobe和Spring Flex,歡迎下載最新的v2024.1版本體驗!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
本教程將引導您完成Adobe Flex和Spring-Flex軟件組件的生成,可以生成一個隨時可運行的Spring Flex應用程序,該應用程序為域模型實現了CRUD應用程序模式。在本教程中,您將學習如何:
自定義Spring代碼生成需要MyEclipse Spring或Bling授權。
MyEclipse技術交流群:742336981 歡迎一起進群討論
在上文中(點擊這里回顧>>),我們為大家介紹了如何創建一個web項目、如何從數據庫表中搭建等,本文將繼續介紹如何設置關系獲取類型、部署應用程序等。當前的BlazeDS實現對延遲加載的支持有限,因此在處理關系時需要注意一些事項。
要填充Employee >Office(多對一)子表單,需要在EmployeesAppgeneratedorg.employeesapp.domainEmployee.java文件中將FetchType注釋更新為EAGER。打開該文件,找到@ManyToOne注釋,修改FetchType枚舉如下:
@ManyToOne(fetch = FetchType.EAGER) @JoinColumns(@JoinColumn(name = "OFFICECODE", referencedColumnName = "OFFICECODE")) @XmlTransient Office office;
有趣的是,不需要對這些類型的關系進行任何更改就可以獲得要填充的關系結果。但是需要注意的是,to-Many類型關系的所有關系數據都是在應用程序首次加載時自動預加載的。
1. 右鍵單擊EmployeesApp,并選擇Run As>MyEclipse Server Application,選擇MyEclipse Tomcat服務器。
MyEclipse Tomcat啟動并打開應用程序,第一個頁面是一個儀表板,用于訪問所有搭建的web客戶端。由于本教程僅為Flex搭建了一個父對象,因此Adobe Flex下的唯一選項是View Employees。
2. 單擊View Employees查看生成的運行中的Spring Flex應用程序。
Spring Flex應用程序可用于在Employees和Offices上執行創建、讀取、更新和刪除功能。
為了方便您使用ME4S生成代碼,本教程只涉及從單個數據庫表構建代碼。因此,只生成用于管理單個實體的軟件組件,而不存在實體關系。當您開始為多個實體(可能帶有實體關系)生成時,生成的軟件組件要比使用本教程生成的軟件組件多得多。盡管還有很多代碼,但它們被分組和組織成如下圖所示。
最終搭建應用程序包括:
如果需要更新Flex UI,以下步驟提供了一個通用的指導方針:
注意:如果對WEB-INF中的flex配置文件(例如services-config.xml)進行了任何更改,則需要運行Flex Ant腳本,這些配置文件被編譯成Flash文件。
未完待續,更多精彩內容歡迎咨詢“”!
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都網