`

spring学习笔记-spring本质

阅读更多
spring的初衷
1.spring目的是简化企业级应用程序开发。
2.应用程序是一组相互协作的对象来实现的,对象之间需要实现高内聚、低耦合,这就需要一个框架帮我们创建和管理这些对象之前的依赖关系。
3.工厂类和生成器类也能帮我们创建和管理对象,但是我们又要额外的管理这些类,增加了我们的负担
spring其他功能
1.提供通用日志记录、性能统计、安全控制、异常处理等面向切面的能力
2.与各种j2ee技术整合,方便与第三方集成
3.spring能够非常简单帮助我们管理数据库事务
spring框架
1.核心模块:core,beans,context,EL模块
2.AOP,aspects模块
3.数据访问集成模块:包括jdbc,orm,oxm,jms和事务管理
4.Web/Remoting模块
5.Web模块,web访问
6.Web-Servlet模块,springMVC
7.Test模块,junit,testNG,spring自己的测试
分享到:
评论

相关推荐

    七、Spring-笔记

    Spring 框架集众多设计模式于一身,相对于原来学过的框架而言, Spring 框架和之前学习的 Struts2 、 MyBatis 框架有了本质的区别,不是替换原来的某个框架,而是对其进行整合管理。 Spring 框架的核心作用是管理...

    spring学习笔记LBY.pdf

    ### Spring学习笔记知识点详解 #### 一、Spring学习模块概览 Spring框架作为一个全面而强大的企业级应用开发框架,其内部包含多个模块,这些模块分别针对不同的应用场景和技术领域进行了优化设计。了解这些模块有...

    spring2.5 学习笔记

    ### Spring 2.5 学习笔记知识点梳理 #### 第一课:面向抽象编程 - **定义**:面向抽象编程是一种编程范式,强调通过抽象类或接口来设计程序结构,减少对具体实现的依赖。 - **优势**: - 提高了系统的可维护性与...

    MyBatis-Plus 学习笔记.pdf

    MyBatis-Plus 学习笔记 MyBatis-Plus 是一个基于 MyBatis 的增强工具,旨在简化开发、提高效率。它提供了许多实用的特性和功能,例如无侵入、损耗小、强大的 CRUD 操作、支持 Lambda 形式调用、支持多种数据库、...

    JAVA笔记-针对于刚开始学习JAVA的有实质性帮助

    这些"JAVA笔记-针对于刚开始学习JAVA的有实质性帮助"包含了作者在实际开发中的经验总结,旨在为初学者提供有价值的指导。以下是对Java基础知识的详细阐述: 1. **Java简介**:Java是由Sun Microsystems(现为Oracle...

    JSP&Servlet学习笔记(第2版)_打印版

    根据提供的文件信息,标题为“JSP&Servlet学习笔记(第2版)_打印版”,描述指出文档经过空白边裁剪处理以便于打印。虽然提供的部分内文无法直接转化为明确的知识点,但我们可以根据标题和描述推测该文档的主要内容,...

    jsp学习笔记总结(收集)

    《jsp学习笔记总结(收集)》 在IT领域,Java Server Pages(JSP)是一种用于构建动态网页的技术,它将HTML、CSS、JavaScript等客户端代码与Java代码结合在一起,使得开发者能够轻松地创建数据驱动的Web应用程序。...

    jsp学习笔记让JSP更简单

    **JSP(Java Server Pages)学习笔记:让JSP更简单** JSP是Java平台上的一个强大工具,用于创建动态web应用程序。它结合了HTML、CSS、JavaScript等前端技术与Java代码,使得开发者可以在服务器端处理数据并生成HTML...

    jsp学习笔记2

    在本文中,我们将深入探讨JSP(Java Server Pages)的基础知识,特别是如何...在实际开发中,JSP通常与Servlets、MVC框架(如Spring MVC)和现代前端技术(如JavaScript和React)结合使用,以构建功能强大的Web应用。

    整理后java开发全套达内学习笔记(含练习)

    abstract (关键字) 抽象 ['æbstrækt] access vt.访问,存取 ['ækses]'(n.入口,使用权) algorithm n....Annotation [java] 代码注释 [ænәu'teiʃәn] anonymous adj.匿名的[ә'nɒnimәs]'(反义:directly adv....

    Java项目基于SSM+MySQL搭建的云笔记系统(仿有道云笔记)源码+数据库+项目说明-期末大作业.rar

    本项目为Java项目,基于SSM(Spring+Spring MVC+MyBatis)框架和MySQL数据库搭建的云笔记系统,旨在提供一个仿有道云笔记的在线笔记管理功能。项目涵盖了前端页面设计、后端逻辑处理、数据库设计与实现等多个方面,...

    韩顺平_java设计模式笔记

    课程的目标是让学员不仅能理解模式的本质,还能在实际工作中灵活运用,优化程序结构,解决实际问题。设计模式的学习对于成长为一名合格的软件工程师至关重要,因为它们体现了面向对象编程中的核心思想。

    leetcode题库-Blog:Fashion'sBlog个人学习笔记,涵盖JVM、数据结构、算法、设计模式、中间件、数据库、缓存、分布式微服

    Netty之IO模型开发本质手写部分实现推导篇 全手写基于Netty的RPC框架自定义协议,连接池 全手写基于Netty的RPC框架 协议编解码问题 粘包拆包与内核关系 ... Elasticsearch 分布式架构原理 写入数据的原理 查询效率...

    javassh源码-java-learning:旨在打造在线最佳的Java学习笔记,含博客讲解和源码实例,包括JavaSSH和JavaWeb

    Server,用来学习非常不错,可以帮助我们真正理解服务器程序的本质。 这里收录比较实用的计算机相关技术书籍,可以在短期之内入门的简单实用教程、一些技术网站以及一些写的比较好的博文,欢迎Fork,你也可以通过...

    java web 开发 经典笔记

    这篇经典笔记详细记录了Java Web开发中的重要概念和实践技巧,特别是JSP(JavaServer Pages)的使用。 JSP隐含对象是Java Web开发中的一种便利特性,它们是预定义的对象,可以直接在JSP页面中使用,无需显式声明。...

    JSP听课笔记总结

    本篇笔记旨在总结JSP的核心概念、原理和常见用法,为学习者提供详实的参考。 **一、JSP基本概念** 1. **页面组成**:JSP页面由两部分构成——静态内容(HTML、CSS、JavaScript)和动态脚本元素(Java代码)。静态...

    李兴华老师jsp课程全程笔记,不是PDF格式,可打印。

    【标题】中的“李兴华老师jsp课程全程笔记”表明这是一份详尽记录了...通过深入学习和理解这份笔记,你将能够熟练运用JSP技术进行Web应用的开发,并为后续深入学习Spring、Struts、Hibernate等高级框架打下坚实基础。

    韩顺平_Java设计模式笔记.docx

    总之,这门课程全面深入地探讨了Java设计模式及其应用,通过实例和实际项目源码分析,帮助开发者掌握设计模式的本质,提升解决问题和优化程序结构的能力,是成为一名合格软件工程师的必修内容。

Global site tag (gtag.js) - Google Analytics