JSF2.0和JPA2.0集成(动态Web项目Eclipse)

JSF2.0和JPA2.0集成(动态Web项目Eclipse),eclipse,jakarta-ee,jsf-2,jpa-2.0,Eclipse,Jakarta Ee,Jsf 2,Jpa 2.0,背景: 我希望使用Eclipse创建JSF2和JPA2动态Web项目。我一直在学习JPA 2集成教程,并取得了以下成果: 使用Eclipse wit Facets创建了一个动态Web项目-选择JSF 2和JPA 2-附加所有必要的JSF 2库和以下JPA配置:- 下载EclipseLink 1.2.0并将(EclipseLink.jar和javax.persistence_1.1.0.jar)添加到类路径中 下载Derby数据库并将其配置为与我的Eclipse一起使用。我的Derby数据库连接在

背景:

我希望使用Eclipse创建JSF2和JPA2动态Web项目。我一直在学习JPA 2集成教程,并取得了以下成果:

使用Eclipse wit Facets创建了一个动态Web项目-选择JSF 2和JPA 2-附加所有必要的JSF 2库和以下JPA配置:-

下载EclipseLink 1.2.0并将(EclipseLink.jar和javax.persistence_1.1.0.jar)添加到类路径中

下载Derby数据库并将其配置为与我的Eclipse一起使用。我的Derby数据库连接在Eclipse中正常工作,因为我收到了一个成功的Ping。 Derby连接详细信息如下: url:jdbc:derby://localhost:1527/sampleJPA;create=true 姓名:用户 密码:pass

我的文件夹Java Resources/src/META-INF/persistence.xml在生成时是空的,这就是我所能做到的

问题:

问题在于我所遵循的教程,以及我能找到的唯一示例,是Java项目的JPA配置和设置——这不是我所需要的动态JSF2和JPA2配置和设置

另外,我一直在遵循我看到的Hibernate库的其他示例—在对象关系映射的配置设置中添加了大约14个.jar配置文件

问题:

为了完成我的JSF2和JPA2动态web项目设置,我需要更改、添加哪些文件来完成这个目标

是否有必要添加其他Hibernate库


非常感谢您的帮助。

这里的主要问题是您对不同层集成的概念理解错误。JPA是数据层规范,具有一些持久性,如
EclipseLink
JSF
是视图框架。因此,应该有一些服务层,如EJB/CDI或CDI/Restful或Spring。。或者,如果您熟悉
Maven
,您可以直接搜索
spring jsf jpa原型。做记号