【发布时间】:2014-05-03 10:13:57
【问题描述】:
我需要您的帮助以获取有关如何使用 JSF 代码读取/插入数据库的不同组件的详细示例。我是 JSF 的初学者,我有基础知识,但是,我需要最好的资源,它有帮助、简单和详细的步骤,以了解连接到数据库的技术以及如何插入或读取数据库中的数据。
我试图搜索,但我发现课程没有帮助或没有详细描述。请帮助我。
【问题讨论】:
我需要您的帮助以获取有关如何使用 JSF 代码读取/插入数据库的不同组件的详细示例。我是 JSF 的初学者,我有基础知识,但是,我需要最好的资源,它有帮助、简单和详细的步骤,以了解连接到数据库的技术以及如何插入或读取数据库中的数据。
我试图搜索,但我发现课程没有帮助或没有详细描述。请帮助我。
【问题讨论】:
JSF 用于 Web/表示层。您可以通过纯 JDBC 在托管 bean(也是 Web 层)中实现数据库访问,但我不推荐它。
您应该将数据库访问分离到持久层。为此,您可以从 JPA 的持久性和 EJB 的连接持久层和 Web 层的业务逻辑开始。还有其他解决方案,但我指出这两个,因为教程可在JavaEE tutorials 站点上找到。您需要关注Part VII: Enterprise Beans 和PartVIII: Persistence。本教程是开始学习 JavaEE 的好地方。有很多示例可以从 GlassFish 服务器运行。作为奖励,所有示例都使用 JSF 作为前端 ;-)
【讨论】:
与数据库的交互与基于 JSF Web 组件的框架无关。您正在寻找一个对象关系映射 (ORM) 框架来开始使用。这是其中一个框架:Hibernate Tutorial。
【讨论】: