java开发常用四大框架
java开发常用四大框架:
1、Struts是一个基于Sun Java EE平台的MVC框架;
2、Spring是轻量级的Java EE应用程序框架;
3、Hibernate是一个开放源代码的对象关系映射框架;
4、Swing图形用户接口库。
Struts
Struts是一个基于Sun Java EE平台的MVC框架,主要是采用SERVLET和JSP技术来实现的。Struts框架可分为以下四个主要部分,其中三个就和MVC模式紧密相关: 模型、视图、控制器、一堆用来做XML文件解析的工具包。
Spring
Spring是轻量级的Java EE应用程序框架。Spring的核心是个轻量级容器,实现了IOC模式的容器,Spring的目标是实现一个全方位的整合框架,在Spring框架下实现多个子框架的组合,这些子框架之间彼此可以独立,也可以使用其它的框架方案加以替代,Spring希望提供one-stop shop的框架整合方案 。
Spring框架由Rod Johnson开发,2004年发布了Spring框架的第一版。Spring是一个从实际开发中抽取出来的框架,因此它完成了大量开发中的通用步骤,留给开发者的仅仅是与特定应用相关的部分,从而大大提高了企业应用的开发效率。
Hibernate
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了轻量级的对象封装,使得Java程序员可以使用对象编程思维来操纵数据库。Hibernate可以在应用EJB的Java EE架构中取代CMP,完成数据持久化。它还可以应用在任何使用JDBC的场合,既可以在Java的客户端程序实用,也可以在SERVLET/JSP的Web应用中使用。
Swing
Swing:图形用户接口(GUI)库最初的设计目的是让程序员构建一个通用的GUI,使其在所有的平台上都能够正常的显示。所有的Swing组件都是AWT的容器。Swing采用了MVC设计模式。