警惕EOS的拖圖元開發導致技術退步,請閱博主《用了2年EOS后的感受》
---------------
EOS開發和原有的JAVA開發有很大的不同,在開發的過程中,只能看到JSP頁面的源代碼,如果想要了解到操作類型的代碼,那么你只能看到XML文件中的數據和值。
EOS開發的基本流程:數據準備-->構件包-->數據建模-->頁面流開發-->頁面開發-->邏輯流開發-->完善頁面流-->完善頁面
這種數據流就是相當于:數據庫設計,完成數據開發并確定數據結構------>創建空的項目,在項目當中創建子模塊Package------->創建數據集,根據子模塊的功能將數據集搭建,也可以看成是創建視圖,再從視圖中取出數據進行操作------->確定頁面中的數據流向,確定頁面所要操作的功能與操作的過程,確定傳入和傳出的參數-------->在頁面流開發中可以自動生成JSP頁面,這就是頁面開發中所要使用的文件,也是唯一能看到代碼的文件;在JSP文件中可以使用EOS集成的控件,使用這些控件時要注意,控件里的命名方式和參數傳遞方法---------->針對每個操作進行邏輯開發,使用傳入的參數進行處理,如果是對數據庫操作的話,可以采用數據集提取數據并進行操作,然后返回實例數組類型--------->當這些都確定好之后進行數據返回傳遞----------->操作頁面結束工作
?上面是一種開發方法,其中使用最簡單的是邏輯業務開發;但是對于邏輯業務開發時,首先要對EOS中的方法和構件包熟知,這樣才能更有效的開發程序。其中也可以使用Spring Bean開發方式,這種方式適合Java開發人員使用,針對這種方式,也要通過數據集進行數據操作并確定傳入和傳出的參數值,同時使用EOS自封裝的函數庫;如果想要對底層數據進行操作,那么就要了解到EOS對XML中節點的操作,比如替換節點中的值和刪除節點等,這樣會帶來很大的麻煩。
最后一種是JAVA類開發方式,這時最基本的開發方式,對于這種開發方式有很多的不便。對于數據操作就無法進行有效操作。