自有開發平臺

  至尚軟件經歷多年開發企業項目,從最初微軟公司開發平臺最終轉到Java開源平臺。微軟公司產品雖然優秀,但其封閉、昂貴以及無法跨平臺移植的特性,使我們轉向Java。

  在Java領域有太多的開源組件可用,很多國外公司積極的把這些組件整合成平臺框架,譬如SSH、SpringMVC等。至尚軟件早期也是使用這些行內廣泛認可的框架組織開發項目, 但是這些框架通常都過于復雜,太多的功能、太多的??槎疾皇竅钅靠⑺匭?。另外,這些框架為保證最大的靈活性都是通過各種XML文件、注解來配置系統功能,這些配置功能非常繁瑣,開發人員總是陷入到繁多的配置文件中無法自拔。

  至尚軟件根據多年項目開發經驗總結出一套能夠滿足企業管理軟件快速開發平臺。這套平臺整合了必要的符合開源軟件協議的組件,封裝了機構管理、用戶管理、角色管理、權限管理、字典管理等基礎???。由于是我們自己整合的平臺,所以在具體項目中我們可以調整底層代碼來滿足項目要求。

  至尚軟件自有框架平臺實現了前后端分離開發,后端系統可以提供分布式運算服務,能夠通過負載勻衡彈性擴展服務器集群,前端網頁、移動APP、第三方應用都可以無縫調用后端服務。

  平臺經過多年摸索與實踐,開發出的產品完全滿足大中型企事業單位應用需求。在國家電網多個省級公司、沈陽鐵路局、華晨集團等大型企業中安全穩定運行了多年。至尚軟件還利用該平臺開發了擁有自主知識產權中小企業進銷存管理系統,目前正在為幾百家商貿企業提供服務。

集成技術

  Spring框架是業內公認最優秀的Java,是一個開放源代碼的設計層面框架,該框架解決的是業務邏輯層和其他各層的松耦合問題,其提供的控制反轉、依賴注入思想非常先進。我們的平臺主要使用Spring管理數據源、聲明式事務及Bean容器。

  Hibernate是一個開放源代碼的對象關系映射框架,它對JDBC進行了非常輕量級的對象封裝,它將POJO與數據庫表建立映射關系,是一個全自動的orm框架,hibernate可以自動生成SQL語句,自動執行,使得Java程序員可以隨心所欲的使用對象編程思維來操縱數據庫。我們的平臺使用Hibernate為數據層提供支撐。

  jBPM是公開源代碼項目,它是覆蓋了業務流程管理、工作流、服務協作等領域的一個開源的、靈活的、易擴展的可執行流程語言框架。我們的平臺使用JBPM框架提供工作流服務。

  JasperReport是一個強大、靈活的開源報表生成工具,能夠展示豐富的頁面內容,并將之轉換成PDF,HTML,或者XML格式。我們通過整合jasperreport服務為企業提供報表服務。

  至尚開發平臺摒棄配置繁瑣的Struts、SpringMVC框架,自行設計了一套MVC接口,開發人員只需要對接口Java Bean定義別名就可以直接訪問Bean內方法,使開發人員專注于代碼邏輯的實現。

  代碼生成器是至尚公司通過多年技術積累封裝的一套代碼生成工具。該工具可以根據各種數據庫(Oracle、SQL Server、MySQL、PostgreSQL)元數據生成三層結構Java類,同時還能生成Spring配置信息、Hibernate映射類。代碼生成器也可以生成前端網頁使用的表單頁、列表頁,移動端、微信端H5頁面。代碼生成器能極大地提高代碼質量和軟件開發速度。