Abuilder
Abuilder是中國金融電子化公司自主研發的快速開發平台。 Abuilder基於Eclipse平台,大量採用了建模技術和代碼生成技術,將業務設計和程式實現轉化為模型設計工作,極大限度減少編碼工作量,使開發人員能夠關注於業務處理而非技術實現,從而達到快速開發的效果。 Abuilder是用戶能夠感受到的技術。
Abuilder是中國金融電子化公司自主研發的快速開發平台。Abuilder基於Eclipse平台,大量採用了建模技術和代碼生成技術,將業務設計和程式實現轉化為模型設計工作,極大限度減少編碼工作量,使開發人員能夠關注於業務處理而非技術實現,從而達到快速開發的效果。與一般的集成開發環境不同,Abuilder是依據人民銀行軟體項目管理規範和開發規範進行設計和研製的,不僅能夠保障工作產品質量,也能幫助項目建設過程符合人民銀行項目建設規範。
在開發過程中,從需求的界面到代碼的生成,套用Abuilder與後台服務的綁定幾乎無縫聯接;在這個項目中,RCPMIS對Abuiler提出了更高的要求,如:增加界面的客戶化定製;客戶查詢的顯示結果,可以根據客戶的要求進行自動選擇列的功能;在客戶化的要求過程中,完善了大量前台的功能,包括對table的列印,列印數據下載等。
Abuilder是用戶能夠感受到的技術。比如RCPMIS與商行、海關進行數據交流採用的是xml報文進行互動,項目組經過研究,在開發過程中,對XML報文的解析採用了開源產品castor技術,實現了XML報文到JVAVA對象的轉換,這也大大加速了開發的速度。