普元EOS培訓(xùn)第一天
普元EOS,面向構(gòu)件的開(kāi)發(fā)
公司要購(gòu)進(jìn)普元的EOS開(kāi)發(fā)工具,組織為期5天的培訓(xùn)
為了今天的培訓(xùn)我把我的筆記本系統(tǒng)都重裝了,折騰了半天裝數(shù)據(jù)庫(kù),裝EOS,裝EOS補(bǔ)丁,不知道干嘛不做一個(gè)集成了補(bǔ)丁的安裝包
安裝過(guò)程中要配置數(shù)據(jù)庫(kù),要初始化數(shù)據(jù)庫(kù),會(huì)向數(shù)據(jù)庫(kù)中自動(dòng)建好多表,然后安裝成功后可以在服務(wù)控制臺(tái)管理。
首先做了個(gè)HelloWorld
界面就是這樣的
首先新建一個(gè)構(gòu)件包(面向構(gòu)件的開(kāi)發(fā)嘛),每個(gè)構(gòu)建包下有頁(yè)面構(gòu)件page,展現(xiàn)邏輯構(gòu)件pr,業(yè)務(wù)邏輯構(gòu)件biz,數(shù)據(jù)邏輯構(gòu)件data等等。
我的理解就是每個(gè)構(gòu)件就相當(dāng)于分層架構(gòu)中的一層,page就是jsp頁(yè)面,pr是Struts的action,biz是spring的bean,data是hibernate的映射,普元在這之上又進(jìn)行了封裝,以前我們?cè)诟鱾€(gè)層之間傳遞數(shù)據(jù)通常由一個(gè)DTO數(shù)據(jù)傳遞對(duì)象,而普元在各個(gè)層用xml來(lái)傳遞,普元把普遍通用的實(shí)現(xiàn)邏輯處理都封裝成了構(gòu)件,我們只要調(diào)用構(gòu)件就行了。
之后又來(lái)了復(fù)雜點(diǎn)有刺激的,通過(guò)向?qū)?shí)現(xiàn)對(duì)一個(gè)單表的增刪改查,向?qū)Ц?/span>vs.net中的那個(gè)數(shù)據(jù)連接,數(shù)據(jù)適配器拖到頁(yè)面上選擇表,選擇字段,就自動(dòng)生成了增刪改查,只是vs.net中可以看到生成的C#的代碼,而普元生成的只是一堆xml。
原來(lái)一天未必能完成的事,現(xiàn)在十分鐘做完,能傻瓜的都傻瓜了,真的也要下崗了。
哦,對(duì)了,這些和SOA怎么聯(lián)系上呢?
posted on 2008-09-10 17:47 豬 閱讀(4597) 評(píng)論(7) 編輯 收藏 所屬分類(lèi): 學(xué)習(xí)java 、工作