Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1359179
  • 博文数量: 277
  • 博客积分: 2551
  • 博客等级: 少校
  • 技术积分: 3918
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-21 22:46
文章分类

全部博文(277)

文章存档

2017年(3)

2016年(9)

2015年(65)

2014年(27)

2013年(85)

2012年(61)

2011年(27)

分类: Java

2012-09-20 23:42:35

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的一个封装
阅读(817) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~