正式開始做JSF了,這下算是把Web Tier以下的框架搭起來(lái)了,用的是JSF + spring + hibernate的三層架構(gòu),雖然中間碰到一堆很奇怪的問(wèn)題,大部分集中在配置文件上,第一個(gè)錯(cuò)誤在hibernate中發(fā)生,把主鍵類型配置成“uuid.string”,怎么都跑不過(guò)去,最后改成“uuid”解決問(wèn)題。第二個(gè)錯(cuò)誤發(fā)生在spring的配置中,三個(gè)bean,第二個(gè)引用了第一個(gè),第三個(gè)引用了前兩個(gè),結(jié)果第三個(gè)出錯(cuò),最后發(fā)現(xiàn),第三個(gè)只要引用第二個(gè)就可以了,第二個(gè)也會(huì)自動(dòng)的去引用第一個(gè)。
JSF提交表單已經(jīng)完成,這方面比較容易,也是被幾乎所有例程第一個(gè)拿出來(lái)說(shuō)的,不過(guò)在處理列表的時(shí)候出現(xiàn)了點(diǎn)問(wèn)題,過(guò)去struts中是先從一個(gè).do進(jìn)入讀取數(shù)據(jù)后轉(zhuǎn)向頁(yè)面,這時(shí)候列表就拿到了數(shù)據(jù),但JSF中不太清楚,最后有些奇怪的想法算是把解決了,DataTable對(duì)應(yīng)了一個(gè)property,有get方法,我在get方法中調(diào)用中間層的service去取數(shù)據(jù),拿到一個(gè)List,由DataTable將其展開。
posted on 2005-11-10 09:01
steady 閱讀(675)
評(píng)論(0) 編輯 收藏 所屬分類:
JSF & Myfaces