看板 java 關於我們 聯絡資訊
※ 引述《dream1124 (全新開始)》之銘言: : 如標題,大家看到應該直覺會猜想這個人是不是要用 Google App Engine 的儲存功能 : 是的沒錯~ 沒有什麼 Persistence 經驗的新手我現在的確有些困惑,想請問一下 : 1. 我已經看過絕大多數 datastore 的官方文件了,可是之後應該不會用這麼底層的 : 儲存方式。但是我對 JDO 和 JPA 只了解大致的概念和運作原理,都沒有開發經驗。 : 想請問大家建議現在才入門的人,學哪一個框架來儲存會比較好呢? : 2. 系上有學長是建議用 JPA,不過我發現完整有系統的教材好像不是很多 : 請問若是學 JPA 的話,大家建議去看哪些參考資料呢? : 與那相關的資訊簡直是大暴炸,好像又還有各方的實作,真不知從哪下手 : 謝謝大家解答囉~ http://stackoverflow.com/questions/994624/java-appengine-jdo-or-jpa-how-to-choose 我自己是用 JDO, 不過我認為使用 GAE 有個比在這兩者間做選擇更重要的事, 就是瞭解 Query 和 Index 之間的關係, http://code.google.com/appengine/docs/java/datastore/queries.html 只有了解背後的原理之後, 才能夠體會為什麼 GAE query 有諸多限制, 也才能夠事先知道什麼功能做得出來,什麼功能難以達成。 這樣才不會每次都寫完 query 之後, 看到錯誤訊息才發現 GAE 不能這樣查詢,也不知道該怎麼改。 這是我見了幾個使用 GAE 不太順利的朋友的心得, 有點多嘴,希望不要見怪。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.78.231
dream1124:謝謝! 你說的這部分我已經看過相關文件 07/07 18:52
dream1124:現在就是想從JDO或JPA下手,希望學了也可用在其他場合 07/07 18:55