
1、Spring框架
Spring是一种开放源码的轻量级JavaSE(Java标准版)/JavaEE(Java企业版)开发应用框架,旨在简化企业级应用程序开发。应用程序是由一组合作对象组成的。在传统的应用程序开发中,完整的应用程序由一组合作对象组成。因此,开发一个应用程序除了开发业务逻辑之外,最重要的是关注如何使这些对象合作来完成所需的功能,并且需要低耦合和高内聚。商业逻辑开发是不可避免的,如果有一个框架来帮助我们创建对象和管理这些对象之间的依赖关系。
Spring的出现改变了Java世界。其目的是使现有的JavaEE技术更容易使用,促进良好的编程习惯。这是一个轻量级框架。Spring使用其IOC和AOP处理控制业务。其主要功能是依靠注入容器和AOP实现存在,还提供声明事务、支持DAO层等简化开发功能。spring还可以方便地与Struts2.hibernate等框架集成。所以Spring框架的核心是所谓的依赖注射和控制逆转。
2、Struts框架
Struts是最早的java开源框架之一,它是MVC设计模式的一个优秀实现。 Struts定义了通用的Controller(控制器),通过配置文件(通常是 Struts -config.xml)隔离Model(模型)和View(视图),以Action的概念以对用户请求进行了封装,使代码更加清晰易读。 Struts还提供了自动将请求的数据填充到对象中以及页面标签等简化编码的工具。 Struts能够开发大型Java Web项目。
Hibernate 是一个开放源代码的对象关系映射框架,它对 JDBC 进行了非常轻量级的对象封装,它将 POJO 与数据库表建立映射关系,是一个全自动的 orm 框架。Hibernate 可以自动生成 SQL 语句,自动执行,使得 Java 程序员可以随心所欲的使用对象编程思维来操作数据库。
更多编程语言学习欢迎访问:python学习网
推荐操作环境:windows7系统、java10版,DELL G3电脑。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/2063/viewspace-2829882/ ,如需转载,请注明出处,否则将追究法律责任。