首页 > 编程知识 正文

框架模块,自我介绍框架

时间:2023-05-03 16:26:52 阅读:165686 作者:1039

框架技术概述框架概念和作用框架的优缺点主要框架技术概述

框架的概念和作用

框架是经过验证的、具有特定功能的半成品软件。

框架针对特定功能,但不是完全运行的软件。 开发人员必须根据框架提供的功能或体系结构,嵌入具体的业务逻辑来开发自己的软件。

使用框架大大减少了基本代码的编写工作,提高了工作效率和开发速度,并为构建新的APP应用程序提供了极大的便利。 基于框架开发APP。 框架是APP应用的“框架”,开发者可以将自己的东西添加到这个“框架”中,组合出适合自己需求的APP应用。

说白了,框架提供了拿来现成的东西。 更重要的是,框架提供了出色的可复用设计。 例如,我们想要专业的PPT演示文档。 最方便有效的方法是从互联网上下载优秀的模板,而不是自己费事写PPT。 使用从网上下载的模板时,把需要的信息像填补一样应用就可以了。

所以,什么是框架?

APP的半成品提供了组件软件开发代码的“框架”框架的优点和缺点,其中可复用公共结构按一定规则组织。

在不考虑开发中的公共问题、基础问题的情况下,框架已经实现。 能够集中精力进行项目的业务逻辑设计,提高开发效率,有助于提高核心业务的开发质量。 项目框架统一,便于沟通与合作,便于修改和维护。 框架集合了软件分析、设计、实现等多方面的优秀经验,有助于开发者快速构建结构优美、运行稳定、性能优越的高质量APP。 主流框架技术综述1,MyBatis框架

MyBatis框架是一个基于对象/关系映射(ORM )的优秀持久化框架。 但是,MyBatis不是完整的ORM实现,而是半自动化的ORM实现。 MyBatis框架的主要特征是SQL映射器机制。 MyBatis框架是使用XML或注释的Java接口或POJO和SQL语句的组合,灵活、容易掌握、性能优越,随着互联网企业和APP应用的兴起而广泛使用

Spring框架

Spring框架是一个开源、轻量级的企业APP应用程序框架,涵盖了JavaEE技术的各个方面。 Spring框架的设计目标是使现有的JavaEE技术更易于使用,并促进开发人员的习惯化。 Spring框架作为主要依赖注入容器和AOP的实现存在,可以方便地与MyBatis、Hibernate、Structs 2等框架集成使用,使APP区分更轻更优雅,开发过程更快更高效

Spring MVC

Spring MVC框架的正式名称为" Spring Web MVC ",是一个基于servlet API构建的Web框架,从一开始就包含在spring框架中,是当前最主要的MVC框架。 Spring MVC框架是一个功能齐全的MVC模块,结构清晰,使用灵活,具有高度可配置的行,易于定制开发,支持的视图技术非常全面。

Hibernate

Hibernate框架是一个很好的持久化框架,是典型的ORM解决方案,它通过简单的结构和编码实现了只有繁杂的JDBC代码才能实现的功能,具有很好的封装性和可移植性。 与MyBatis功能相似,但有区别。 MyBatis是半自动化的,可以定制sql语句,并可以优化项目中的sql。 Hibernate是完全自动化的,内部封装了sql语句,无法在复杂的项目中优化sql。

Struts 2

Struts 2是一个基于Web的MVC框架。 Struts 2框架借鉴了WebWork框架的优秀设计,引入了拦截器、值堆栈、OGNL表示语言等多种新功能,通过应用缺省设置、注释、“比配置惯例”原则等特性来构建XML结构

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。