昨天還在困擾Hibernate的復雜,今天看了一上午Spring,把HibernateTemplate,HibernateDaoSupport兩個類的源代碼看了一下,發現Spring絕對是大大簡化我們的開發,降低我們學習Hibernate的門檻。Hibernate中的許多寫法,Spring把它們統一和簡化了。下午跟老邢分了分工,我負責看關聯和映射,他負責看CRUD,再加上Spring的簡化,我想起碼我們現在上路還不算太危險。
表現層在用Ext,一個新的Ajax庫,資源非常之少,和DWR沒法比;不過它的豐富程度遠遠超越了Ajax JSP Tags。剛才剛和老大一起完成一個實驗,我們終于可以取到某一行記錄的內容了!花費了一個多小時的時間。
如今Struts似乎只是用一個Action了,標簽和Form Bean沒必要用了,Ext代替了,其實覺得還不如用Spring MVC好了。多引進一個框架,無端增加了復雜性,又需要多學一種技術。不過Struts的Validate還是需要進一步研究的,不過它的優先級可以推后一些。
似乎又看到一些希望了,使用Ext我們實現了取一條記錄的內容,那么接下來對這條記錄進行修改和刪除就沒問題了。接下來,在頁面上利用div彈出一個添加/修改的頁面還需要研究,之后就是“冒泡”。
某些工作還比較無序,比如使用MyEclipse生成的POJO,DAO和部署文件總是需要重構,移動位置,修改名字等,不過這個也可以放在稍后研究。
明天開會希望能給老師們演示一些基本功能,畢竟我們也做了有近20天了,按照XP來說,2周算是一個迭代過程,那么也該展示一些東西了。
明晚SHE演唱會,希望下午的會不要開太久,那個地方真的是好遠啊~