Chinaunix首页 | 论坛 | 博客
  • 博客访问: 53196
  • 博文数量: 23
  • 博客积分: 40
  • 博客等级: 民兵
  • 技术积分: 111
  • 用 户 组: 普通用户
  • 注册时间: 2012-07-24 17:29
文章分类
文章存档

2013年(3)

2012年(20)

分类:

2012-09-25 11:18:07

spring,struts,hibernate,这三个框架对应MVC
spring提供了方便业务逻辑的开发的框架
struts提供视图方面的框架
hibernate提供方便访问数据库的框架,实际上是一个封装。
hibernate并不局限于特定的数据库,可以理解为数据库抽象层。
目前C++没有类似的框架来提供数据库访问,windows平台有ODBC的方式,或者DAO的方式
linux平台下也有mysql的一些库接口,但是没有做到hibernate这个程度
java中访问数据也有一个JDBC,JDBC与Hibernate的差异就在于,JDBC是更底层的接口,
JDBC下层就是数据库驱动程序了,包括mysql,sql server类似的。
Hibernate相对于JDBC这个层次来说,还是偏应用的,所以说JDBC比Hibernate要灵活
JDBC的效率会更高,但是不具备Hibernate的易用性。


JSP是一个技术的概念,包括了javascript
Servlet也是写业务逻辑的,spring类似是Servlet的一个封装
阅读(782) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~