普元EOS,面向構(gòu)件的開發(fā)
公司要購進普元的EOS開發(fā)工具,組織為期5天的培訓
為了今天的培訓我把我的筆記本系統(tǒng)都重裝了,折騰了半天裝數(shù)據(jù)庫,裝EOS,裝EOS補丁,不知道干嘛不做一個集成了補丁的安裝包
安裝過程中要配置數(shù)據(jù)庫,要初始化數(shù)據(jù)庫,會向數(shù)據(jù)庫中自動建好多表,然后安裝成功后可以在服務控制臺管理。
首先做了個HelloWorld
界面就是這樣的

首先新建一個構(gòu)件包(面向構(gòu)件的開發(fā)嘛),每個構(gòu)建包下有頁面構(gòu)件page,展現(xiàn)邏輯構(gòu)件pr,業(yè)務邏輯構(gòu)件biz,數(shù)據(jù)邏輯構(gòu)件data等等。
我的理解就是每個構(gòu)件就相當于分層架構(gòu)中的一層,page就是jsp頁面,pr是Struts的action,biz是spring的bean,data是hibernate的映射,普元在這之上又進行了封裝,以前我們在各個層之間傳遞數(shù)據(jù)通常由一個DTO數(shù)據(jù)傳遞對象,而普元在各個層用xml來傳遞,普元把普遍通用的實現(xiàn)邏輯處理都封裝成了構(gòu)件,我們只要調(diào)用構(gòu)件就行了。
之后又來了復雜點有刺激的,通過向?qū)崿F(xiàn)對一個單表的增刪改查,向?qū)Ц?/span>vs.net中的那個數(shù)據(jù)連接,數(shù)據(jù)適配器拖到頁面上選擇表,選擇字段,就自動生成了增刪改查,只是vs.net中可以看到生成的C#的代碼,而普元生成的只是一堆xml。

原來一天未必能完成的事,現(xiàn)在十分鐘做完,能傻瓜的都傻瓜了,真的也要下崗了。
哦,對了,這些和SOA怎么聯(lián)系上呢?