有以下三大主流框架:
1、struts:它是一个优秀的mvc实现,它有一个中央控制,jsp中可以使用struts框架提供的一组标签,就像使用html标签一样简单,但是可以完成非常复杂的逻辑,通常人们会把整个web应用程序分为三层,struts负责显示层,它调用业务层完成运算逻辑,业务层再调用持久层完成数据库的读写。
2、hibernate:它需要你创建一系列的持久化类,每个类的属性都可以简单的看做和一张数据库表的属性一一对应,当然也可以实现关系数据库的各种表件关联的对应,我们不用再关注数据库表,也不用一行行查询数据库,只需要持久化类就能完成增删改查功能。
3、spring:它的作用就是完全解耦类之间的依赖关系,只要实现了这个接口的类,就可以通过xml配置文件把实现类注射到调用接口的那个类里,所有类之间的依赖就完全通过配置文件的方式替代了,所以它最核心的就是依赖注射和控制反转。
1、struts:它是一个优秀的mvc实现,它有一个中央控制,jsp中可以使用struts框架提供的一组标签,就像使用html标签一样简单,但是可以完成非常复杂的逻辑,通常人们会把整个web应用程序分为三层,struts负责显示层,它调用业务层完成运算逻辑,业务层再调用持久层完成数据库的读写。
2、hibernate:它需要你创建一系列的持久化类,每个类的属性都可以简单的看做和一张数据库表的属性一一对应,当然也可以实现关系数据库的各种表件关联的对应,我们不用再关注数据库表,也不用一行行查询数据库,只需要持久化类就能完成增删改查功能。
3、spring:它的作用就是完全解耦类之间的依赖关系,只要实现了这个接口的类,就可以通过xml配置文件把实现类注射到调用接口的那个类里,所有类之间的依赖就完全通过配置文件的方式替代了,所以它最核心的就是依赖注射和控制反转。