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的一个封装
阅读(807) | 评论(0) | 转发(0) |