摘要: SSM,Spring Boot和Redis学习中出错的问题 阅读全文
posted @ 2023-10-09 17:06 小强不砍树 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 跨域问题是指在浏览器上运行的Web应用程序试图通过XMLHttpRequest或Fetch API等方式向不同源(域名、协议或端口)的服务器发送请求时,浏览器会根据同源策略(Same-Origin Policy)阻止这种行为。同源策略是一种安全机制,用于限制来自不同源的页面对当前页面的访问。它可以防止恶意的网站通过跨域请求获取用户的个人信息或进行未授权操作。同源策略要求请求的协议、域名和端口号必须完全相同才被认为是同源。 阅读全文
posted @ 2023-10-05 17:51 小强不砍树 阅读(797) 评论(3) 推荐(2) 编辑
摘要: 在当今互联网时代,移动应用和网页应用的发展极大地推动了前后端分离开发模式的兴起。传统的后端渲染方式已经不能满足用户对高性能和优质用户体验的需求,于是前后端分离逐渐成为了一种主流的开发模式。前后端分离开发模式通过将前端和后端的开发分离,极大地提高了开发效率和团队协作。前端开发人员专注于用户界面和交互逻辑的开发,后端开发人员则专注于数据处理和业务逻辑实现,极大地减少了彼此的依赖和开发时间。前后端分离开发模式的优势在于能够提高前端性能和用户体验、降低系统的耦合度、支持跨平台开发等。然而,也要面对一些挑战,如跨域问题、对前后端开发人员需求的不同等。因此,团队需要充分了解开发模式的特点和挑战,做好相应的准备和规划。 阅读全文
posted @ 2023-10-05 09:34 小强不砍树 阅读(1664) 评论(1) 推荐(5) 编辑
摘要: 在现代软件开发中,两种常见的编程范式是AOP(面向切面编程)和OOP(面向对象编程)。虽然它们有不同的关注点和实现方式,但在开发中可以相互补充,提高代码的模块化、复用性和可维护性。在OOP中,开发人员通过封装对象的状态和行为来实现代码的组织和复用。通过类、对象、继承和多态等机制,OOP能够模拟现实世界的情景,并通过对象之间的交互来解决问题。OOP的特点是关注对象的属性和行为,并通过继承和多态等特性来实现代码的重用。然而,OOP在解决横切关注点(如日志、事务管理等)时显得力不从心。AOP通过将横切关注点从主业务逻辑中分离出来,实现了横切关注点的集中管理和控制。AOP关注的是与主业务逻辑无关但需要在多个地方重复出现的代码片段。通过将这些横切关注点封装为独立的切面,AOP能够在程序执行过程中动态地将它们织入到主业务逻辑中。AOP的优势在于提高代码的模块化、可重用性和可维护性,简化了主业务逻辑的实现,并使得对横切关注点的修改和扩展更加方便。 阅读全文
posted @ 2023-10-04 11:32 小强不砍树 阅读(402) 评论(0) 推荐(0) 编辑
摘要: AOP(Aspect Oriented Programming,面向切面编程),通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。 阅读全文
posted @ 2023-10-04 11:18 小强不砍树 阅读(615) 评论(1) 推荐(4) 编辑
摘要: IoC容器是Spring框架的核心组成部分之一。它是一个负责对象创建、组装和管理的容器,通过控制对象的创建和依赖关系的注入,实现了对象之间的解耦和灵活性。在传统的编程模型中,对象的创建和控制权通常由开发者负责,开发者需要手动实例化对象、处理对象之间的依赖关系并进行组装,这样的过程非常繁琐且容易出错。而在IoC容器中,开发者只需要通过配置或注解告诉容器需要创建的对象以及对象之间的依赖关系,容器会负责实例化对象、处理依赖注入,并管理对象的生命周期。这样,开发者只需专注于业务逻辑的编写,而将对象的创建和管理交给IoC容器处理。 阅读全文
posted @ 2023-10-03 13:38 小强不砍树 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 在软件开发中,Bean的作用域指的是对象实例在应用程序中的生命周期和可见范围。在Java中,Bean是指在Spring框架中由Spring容器进行管理的Java对象。常用的Bean的作用域有:Singleton、Prototype、Request、Session、Global Session。 阅读全文
posted @ 2023-10-03 11:55 小强不砍树 阅读(128) 评论(0) 推荐(0) 编辑
摘要: Spring是分层的JavaEE应用一站式的轻量级开源框架,以控制反转(Inverse orControl,loC)和面向切面编程(Aspect Oriented Programming,AOP)为内核,提供了表现层Spring MVC、持久层Spring JDBC以及业务层事务管理的众多的企业级应用技术。 阅读全文
posted @ 2023-10-03 11:04 小强不砍树 阅读(113) 评论(0) 推荐(0) 编辑
摘要: Cookie和Session是Web开发中常用的概念,用于在客户端和服务器之间存储和跟踪用户信息。 阅读全文
posted @ 2023-10-03 09:33 小强不砍树 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 进行SSM(Spring+SpringMVC+MyBatis)集成的主要原因是为了提高开发效率和代码可维护性。SSM是一套非常流行的Java Web开发框架,它集成了Spring框架、SpringMVC框架和MyBatis框架,各自发挥优势,形成了一个完整的开发框架。 阅读全文
posted @ 2023-10-01 10:11 小强不砍树 阅读(157) 评论(0) 推荐(0) 编辑