Hibernate应用开发应用开发
火龙果软件工程技术中心
Workshop10.1是BEA公司新推出的JavaEE应用开发工具,提供了目前流行的开发技术和框架的可视化开发支持,包括
Struts、Beehive、Hibernate、JSF、Beehive、JPA、Spring等,而且加入了AppXRay特性,它能够分析JSP页面、Java源代
码、资源绑定和Web配置文件中可能存在的引用以及这种引用的正确性。本文是《全方位体验Workshop10.1》的第二部分,
主要介绍如何利用Workshop10.1提供的特性快速的在Web应用中引入Hibernate,并且完成一个简单的案例。
Hibernate是一种应用在Java开发环境下的ORM框架,开发者利用Hibernate提供的映射语义,将面向对象的Java实体类和面
向关系的数据库表进行映射,从而允许开发者只需要通过操作Java实体类,就可以完成数据库表的访问。这种处理降低了开
发者对于面向关系数据库的熟悉程度,让数据库应用的开发变得更加容易。
本文中我们将会简单的描述Workshop10.1中对Hibernate提供的开发支持,并且通过简单的例子,描述如何通过
Workshop10.1提供的可视化界面管理Hibernate应用开发过程中的两个重要工作:
1. 管理Hibernate配置参数;
2. 生成数据库表、Java实体类、Hibernate映射文件,以及管理实体之间的关系。
Workshop10.1中对中对Hibernate开发的支持开发的支持
Workshop10.1中为Hibernate提供了多种可视化界面和向导的支持,主要包括以下几个方面:
1. 提供了可视化管理Hibernate中配置参数的界面;
2. 为Hibernate提供生成OR映射的可视化向导,开发者只需要启动该向导,然后根据向导的提示信息提供相应的配置内
容,就可以完成数据库和Hibernate实体之间的OR映射
3. 为开发者提供了管理、调整实体、实体字段、实体和实体之间关系的可视化界面
4. 提供了根据Hibernate ORM映射文件生成Spring部件的向导支持。
开发步骤开发步骤
创建支持创建支持Hibernate的的Web项目项目
1. 启动Workshop10.1工具,打开菜单File>>New>>Project…;
2. 选择项目类型为Dynamic Web Project;