今天剖析了昨天三下兩下生成的增刪改查的代碼(能看到的代碼也僅僅限于jsp頁面中的一些標(biāo)簽),其他的要看的話都是xml,要用EOS的設(shè)計器看才是類似于流程圖的東西
感覺看不到親切的java代碼很不爽,呵呵
然后練習(xí)自定義運算邏輯,這下自己寫類了呵呵,eos能夠由向?qū)ё詣由深惡头椒w,就像Myeclipse中新建struts的action一樣,發(fā)現(xiàn)eos的方法都是靜態(tài)的,都是返回一個int整型值,參數(shù)列表也都是Document doc, BizContext param,看起來只有方法名可以自定義了,呵呵!
之前說過普元這套東西都是用xml格式傳遞參數(shù)的,這里就是從param中獲取xml,然后拆解每個要用到的節(jié)點,來獲取傳入的參數(shù),然后經(jīng)過處理后把返回值再放到xml節(jié)點中,好費勁。
然后是handler,為了靈活的加入新的處理,可以在一個業(yè)務(wù)邏輯的前后加入多個handler,跟一般的過濾器寫法沒什么差別。
然后是jsp Tag自定義,也是繼承了javax.servlet.jsp.tagext.TagSupport,沒有普元的東西
再然后是復(fù)雜查詢,多表查詢,他是創(chuàng)建一個查詢實體,就是視圖啦
一天下來對普元EOS了解的多了些,它以方法為單位作為構(gòu)成構(gòu)件,以達(dá)到重用的目的,各個層之間以xml格式作為聯(lián)系,開發(fā)人員基本上已圖形化開發(fā),不接觸底層技術(shù),給程序員的門檻降低了(大學(xué)生就業(yè)更難了呵呵),開發(fā)系統(tǒng)開始工業(yè)化,把零件裝起來,螺絲擰上就OK了
可能經(jīng)歷實際開發(fā)了,會有多一些不一樣的感觸吧
還是沒鬧明白難道這就是所謂SOA嗎???