JPA 基础教程(PDF)
同样是整理的资料. 供感兴趣的朋友阅读参考.
http://download.gro.clinux.org/beansoft/JPA_Basic.pdf 277KB,/*****可以下载******/
内容预览:
JPA 教程
1.JPA概述
JPA(Java Persistence API)作为Java EE 5.0平台标准的ORM规范,将得到所有Java EE服务器的支持。Sun这次吸取了之前EJB规范惨痛失败的经历,在充分吸收现有ORM框架的基础上,得到了一个易于使用、伸缩性强的ORM规范。从目前的开发社区的反应上看,JPA受到了极大的支持和赞扬,JPA作为ORM领域标准化整合者的目标应该不难实现。
JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中,图 1很好地描述了JPA的结构:
clip_image001
Sun引入新的JPA ORM规范出于两个原因:其一,简化现有Java EE和Java SE应用的对象持久化的开发工作;其二,Sun希望整合对ORM技术,实现天下归一。
JPA 由EJB 3.0软件专家组开发,作为JSR-220实现的一部分。但它不囿于EJB 3.0,你可以在Web应用、甚至桌面应用中使用。JPA的宗旨是为POJO提供持久化标准规范,由此可见,经过这几年的实践探索,能够脱离容器独立运行,方便开发和测试的理念已经深入人心了。目前Hibernate 3.2、TopLink 10.1.3以及OpenJpa都提供了JPA的实现。
EJB :
http://www.itpub.net/457833.html可以下载看看,不错的书;/*****可以下载的*****/。
JSF:
http://book.csdn.net/bookfiles/263/在线学习的,也不错。
把这些都了解下,就会明白了。看完些基础教程,不在这边说你也会明白的。