輕松解決多表關聯(lián):
多表關聯(lián)一直是一個繁瑣的問題,如一個員工屬于一個部門。在設計基礎對象(類)時,可以將部門類(不是部門編號)作為員工類的一個屬性,自動生成表間關聯(lián)代碼,在界面上也可以實現(xiàn)部門名稱的顯示,及使用下拉框選擇部門
系統(tǒng)實現(xiàn)了字符串,整數(shù),小數(shù),日期類型,圖片類型這些常見類型的CRUD操作,并且實現(xiàn)了對象之間的外鍵關聯(lián)!
手機客戶端主要包括了以下目錄結構代碼的自動生成:
com.mobileclient.activity: 充當界面層(界面描述在布局文件中)和控制層(控制程序的運行流程)。com.mobileclient.domain: 實體對象描述層,負責描述和封裝對象的各個屬性,在各個層次中進行數(shù)據(jù)流動。
com.mobileclient.service: 業(yè)務邏輯層,通過和服務器通信,實現(xiàn)數(shù)據(jù)的發(fā)送和接收。
com.mobileclient.handler: 當服務器返回xml數(shù)據(jù)集時,需要調用這個層的類實現(xiàn)xml數(shù)據(jù)集到java對象數(shù)據(jù)鏈表的轉換,這里采用的是SAX解析技術,相比DOM技術解析需要更低內存,很適合手機上使用。
com.mobileclient.util: 里面包括各種Adapter主要負責將各種數(shù)據(jù)渲染顯示到界面上,這里還有個ImageService負責從服務器獲取圖片資源,HttpUtil負責和服務器通信,主要是發(fā)送參數(shù)給服務器!
com.mobileclient.app: 保存應用程序類,全局變量可以放到這里,應用程序中未處理的異常可以在此被捕獲到日志文件。
res/layout: 各種界面布局文件!
res/drawable-mdpi: 程序界面中用到的圖片資源文件!