典型的Web应用的后端是持久层
来源:互联网 发布:java模式设计 编辑:程序博客网 时间:2024/06/05 11:14
典型的Web应用的后端是持久层。开发者总是低估构建他们自己的持久层框架的挑战性。系统内部的持久层不但需要大量调试时间,而且还经常因为缺少功能使之变得难以控制,这是持久层的通病。幸运的是,有几个对象/关系映射(Object/Relation Mapping,ORM)开源框架很好地解决了这类问题,尤其是Hibernate。Hibernate为Java提供了持久化机制和查询服务,它还给已经熟悉SQL和JDBC API的Java开发者创造了一个学习桥梁,使他们学习起来很方便。Hibernate的持久对象是基于POJO(Plain Old Java Object)和Java集合(collections)的。此外,使用Hibernate并不妨碍你正在使用的IDE(Integrated Development Enviroment)。
下面是Hibernate所负责的内容。
— 如何查询对象的相关信息。
Hibernate是通过一个面向对象的查询语言(HQL)或正则表达的API来完成查询的。HQL非常类似于SQL,只是把SQL里的table和columns用Object和它的fields代替。HQL语言容易理解且文档做得很好。HQL是一种面向对象查询的自然语言,很容易就能学会它。
— 如何存储、更新、删除数据库记录。
— Hibernate这类的高级ORM框架支持大部分主流数据库,并且支持父表/子表(Parent/ child)关系、事务处理、继承和多态。
- 典型的Web应用的后端是持久层
- 一个典型Web应用的中间部分是业务层或服务层
- 面向应用的持久层
- web框架表现层,业务层,持久层的特点
- JPetStore项目分析——分析一个典型J2EE应用web层的实现
- 使用Spring进行Web应用开发(二)使用jdbc的持久层
- 使用Spring进行Web应用开发(二)使用jdbc的持久层
- Web应用测试的典型Bug
- “无后端”的web应用开发模式
- 1.2.3web应用的交互可以是流畅和持久地
- 基于Hibernate的数据持久层应用简述
- 在实现持久层中工具的应用(1)
- 在实现持久层中工具的应用(2)
- 在实现持久层中工具的应用(3)
- 在实现持久层中工具的应用(4)
- 在实现持久层中工具的应用(5)
- 在实现持久层中工具的应用(6)
- Hibernate基于持久层框架的DAO模式应用
- c#中teechart生成的图表导出
- 解决如何删除打印机端口及驱动
- 重获新生 之 痛苦的挣扎——《轻松Scrum之旅》(1)
- SpringFramework的Maven设置
- J2EE之DAO设计模式
- 典型的Web应用的后端是持久层
- cmt——用java与flex来做C/S程序四(Cmt通道的概念)
- flash-thunderbolt
- 一个典型Web应用的中间部分是业务层或服务层
- 删除自身exe文件的方法
- Android_1
- PostgreSQL笔记(SQL语言注意点)
- JS代码解决层显示/隐藏问题
- 计算机端口