我是个冬眠新手。
我有一个使用mysql、jdbc、jsp/servlet和tomcat技术的学校项目。
我在每个servlet中进行数据库连接的方法是:
在jdbc中建立数据库连接。
创建查询语句并执行它。
关闭数据库连接。
这是非常乏味的,所以我想用jpa和hibernate来处理它。
我看了一些教程,发现eclipse中有一个jpa项目选项,所以继续使用它。
现在我对如何将jsp/servlet添加到这个项目中感到困惑。似乎这种类型的项目不适合处理任何前端技术。
谁能帮我把这个弄清楚吗?在我的案例中应该使用哪种类型的eclipse项目?
谢谢。
2条答案
按热度按时间3pmvbmvn1#
您可以使用任何您想要的eclipse项目模板,它们只是为了方便而设置目录结构和库。如果需要的话,可以从一个普通的java项目开始,这只是理解要设置什么库/依赖项的问题。我个人的偏好是使用动态web项目,这样它就可以设置我的web目录结构和web.xml。
将jpa/hibernate添加到项目中包括:
1) Map类(注解或xml)
2) 创建entitymanagerfactory/sessionfactory
3) 在需要数据库访问的地方注入工厂
如果这是您的第一个非常重要的数据库应用程序,请查看dao模式。它将帮助您理解如何从应用程序逻辑中抽象出特定于数据库的决策(例如jdbc与hibernate与jpa)。
drkbr07n2#
不知道你看过什么教程和资料。有很好的信息是可用的,但要开始你可以快速看看一些myeclipse教程在这里和一个在这里是好的。干杯。