整合 Flex、Spring 和 Hibernate 开发用户管理系统
在开发用户管理系统时,整合 Flex、Spring 和 Hibernate 可以构建出高效、可维护的应用程序。下面将详细介绍如何完成这一整合过程。
1. 数据库准备与测试
首先,要删除 MySQL 数据库系统中之前创建的名为apress_usermanager的数据库,然后运行命令mvn jetty:run。之后刷新 MySQL 数据库资源管理器,如果配置正确,就能看到新的apress_usermanager数据库,其中包含users和authorities表,这些表的列与 Java 实体类中的新列相对应。
2. 编写 Hibernate DAO 对象
- 分析 UML 需求:对比 DAO 的 UML 图和
com.apress.usermanager.dao中由原型创建的默认类,为满足 UML 要求,需添加两个方法:一个用于通过电子邮件删除用户,另一个用于通过用户名检索用户。这两个方法在GenericDao接口中未实现。 - 创建 UserDao 接口:
package com.apress.usermanager.dao; import com.ap