作者abola921 (宅魔)
看板java
标题Re: [问题] Struts+Spring+Hibernate有无推荐的书籍呢?
时间Tue Mar 19 12:38:10 2013
※ 引述《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
1F:推 kimkao:好像有点怪..Hibernate 应该是先出来的,JPA是参照他的 03/19 12:47
2F:→ PsMonkey:所谓後发先至 [完全误] 03/19 12:53
很不好意思,我是没去研究他们的历史先後,但hiberate3 後完全是以JPA为核心
persistence的观念,在一般hibernate书中很少跟你解释,但大多问题是在这之上
所以我才会提到,最好要先去看JPA的观念,先强化有关persistence的观念
※ 编辑: abola921 来自: 140.109.20.106 (03/19 13:36)
3F:推 PsMonkey:其实我是觉得先後顺序无可厚非啦(以教学的角度) 03/19 13:39
4F:推 phstudy:JPA没有什麽观念问题,就只是一个spec 03/19 15:49
5F:推 phstudy:JPA跟Hibernate的关系就是interface跟implementation 03/19 15:57
6F:→ swpoker:官方文件看一看~关键字在GOOGLE一下~顶多去书店翻翻就可以 03/19 16:11
7F:推 gmoz:用eclipseLink就好啦 hibernate好复杂 QAQ... 03/19 21:26