傳智播客JAVA培訓數據採集系統2010-6-4

傳智播客JAVA培訓數據採集系統2010-6-4

    太累了,倒在牀上就不自不覺的睡了過去,現在都是十一點了,等我睜開眼睛,居然二個小時過去了,唉!這是怎麼了喲!不就是一天沒有睡覺,居然能這樣,不可思議,不可理喻也!
    今天在許老師的牛X的指導下,以前HIBERNATE的不解之處,終於也有了可以解決之處了,萬幸!與大牛人一席,勝過三日書。這的的確確,因爲我是深有感觸,你不懂時,你的知道面不跔時,你百思不得其解的問題,你都是不得其解!古時聖賢有言:“讀萬卷書,不如行萬里路”,用在我們的身上可以用“看萬行源代碼碼,聽百堂課,不如寫上萬千行代碼”。這幾天的項目是許培訓誠老師的《數據採集系統》。

該項目環境:
    S2SH:struts2 + hibernate3.2.0 + spring2.5.6 +tomcat5.0 + myEclipse 8.0
    1.在struts1中action是控制器,在struts2中就成庫了模型層!struts2中的控制器是
攔截器 filter.

    struts2執行流程:
    Filter攔截到請求之後,產生一個action代理(actionProxy),而大家知識struts中有很多攔截器,比如:defalut-struts配置中就有很多個。當執行完成所有的過濾器之後,纔會去執行action,之後在執行filter相信大家都知道dofilter是如何之行的,還需要注意的就是執行攔截器是一個個遞歸的過程。
    軟件分層的一個體現就是體現在包結構上,所以通常先把包建立好。

    從什麼時候開始:dao在service之前,而執行久化類,應該在dao之前。但也不一定!
    那些持久化類:(設計實體),他們到底應該有那些屬性,實體與實體之間的關係是什麼,這都是我們在設計初都要考慮的問題。而現在許老師是一步一步帶我們走,從設計實體到代碼編寫,當然除去JSP頁面。
  1.調查(Survey)
  2.頁 page
  3.問題 Question
  4.用戶
  5.Answer Answer
  關係:一個用戶有多個調查,一個調查有有多個頁面,一個頁面有多個問題,
    問題1:他們之間全部加上雙向關聯嗎?不一定,到底要不要加上,還是要根據你在項目中的使用情況而定,是否真有必要加。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章