看板 java 關於我們 聯絡資訊
※ 引述《FirstClass (FirstClass)》之銘言: : 最近新的專案要使用SSH的架構,Struts是Struts2, : 但我以前完全沒有接觸過這些framework,請問是否有推薦的書籍呢? : 希望是可以從基本觀念講起的,謝謝 Struts 完全不會,恕略 Hibernate 主要是作為 ORM 的 framework。真要說他的基本其實應該先去看 JPA (Java Persistence API)有如他的名稱,大部份的時間你會在persistence這個字 上面的觀念與問題打轉;但這不是 Hibernate 的東西你翻書很少會跟你提及。 Hibernate 首先是基本 ORM 相關的議題;如怎麼設定映射關係、使用API進行CRUD 、各種資料檢索的辦法。其它工具如Validatable、Lifecycle、Interceptor等, 有搭配Spring的話,就不用勉強了,Spring哥哥的AOP更好用。 Spring 它真好用! 但我不會解釋他。我是將他視為一種framework中的 util 核心上,就在講一件事 IoC(Inversion of control) ,衍生了最強大的應用AOP IoC與AOP 在網路上都有很多文章說明,但看不看的懂就看造化。 書的話,初學,我想繁中書也就幾本而己,真的想學好,可能要多靠外文書跟網路 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.109.20.106
kimkao:好像有點怪..Hibernate 應該是先出來的,JPA是參照他的 03/19 12:47
PsMonkey:所謂後發先至 [完全誤] 03/19 12:53
很不好意思,我是沒去研究他們的歷史先後,但hiberate3 後完全是以JPA為核心 persistence的觀念,在一般hibernate書中很少跟你解釋,但大多問題是在這之上 所以我才會提到,最好要先去看JPA的觀念,先強化有關persistence的觀念 ※ 編輯: abola921 來自: 140.109.20.106 (03/19 13:36)
PsMonkey:其實我是覺得先後順序無可厚非啦(以教學的角度) 03/19 13:39
phstudy:JPA沒有什麼觀念問題,就只是一個spec 03/19 15:49
phstudy:JPA跟Hibernate的關係就是interface跟implementation 03/19 15:57
swpoker:官方文件看一看~關鍵字在GOOGLE一下~頂多去書店翻翻就可以 03/19 16:11
gmoz:用eclipseLink就好啦 hibernate好複雜 QAQ... 03/19 21:26