集成 Flex, Spring, Hibernate 构建应用程序
2010-01-04 00:00:00 来源:WEB开发网最后我们需要在 web.xml 部署描述符的 contextConfigLocation 参数中装入 HibernateContext.xml 配置文件。这时我们就成功完成了 Spring 和 Hibernate 的集成,通过 Spring 容器管理 Hibernate,Hibernate 实现数据持久化的管理。
Java EE 服务器端
通过 Spring 对 Flex 以及 Hibernate 的集成,现在我们就可以在服务器端声明和定义业务逻辑对象和数据访问对象了。
在 hibernateContext.xml 定义数据访问对象 DAO,注入 SessionFactory。
清单 12. 在 hibernateContext 定义 DAO <bean id="clientDao"
class="com.psdemo.core.dao.hibernate.ClientDaoImpl">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
清单 13. ClientDaoImpl.java public class ClientDaoImpl extends HibernateDaoSupport
implements ClientDao {
@Override
public Client authenticateUser(String userName,
String password){
String[] paramNames = new String[]{"userName", "password"};
String[] values = new String[]{userName, password};
List results = this.getHibernateTemplate().
findByNamedParam("from Client as c
where c.username=:userName
and c.password=:password",
paramNames, values);
Iterator iter = results.iterator();
if(iter.hasNext()){
return (Client)iter.next();
}else{
return null;
}
}
}
- ››Flex和JavaScript互操作
- ››Flex 自定义组件外观
- ››Spring MVC与JAX-RS比较与分析
- ››集成医疗保健服务,第 2 部分: 使用 Apache Servi...
- ››Flex Accessibility 全键盘支持和扩展
- ››FlexPaper 1.3.1 发布,在线PDF显示
- ››集成医疗保健服务,第 1 部分: 将 Enterprise Ser...
- ››Spring 框架的设计理念与设计模式分析
- ››Spring Web Flow 2 中流管理的持久化
- ››集成 Rational Software Architect 和 Rational D...
- ››Spring 事务管理高级应用难点剖析: 第 2 部分
- ››Spring 事务管理高级应用难点剖析: 第 3 部分
更多精彩
赞助商链接