zl程序教程

Spring框架学习

  • Spring MVC框架学习(二)---- 使用原生的配置 熟悉 SpringMVC 的执行流程

    Spring MVC框架学习(二)---- 使用原生的配置 熟悉 SpringMVC 的执行流程

    文章目录一、Maven 搭建原生 SpringMVC(1)使用maven创建web项目(使用web模板)(2)创建基本的目录结构(3)导入servlet、spring-webmvc依赖,部署好tomcat(4) 配置web.xml, 注册DispatcherServlet/ 与 /* 的区别(5)编写SpingMVC 的配置文件(6) 创建具体的jsp页面(7)写一个后端的控制器(Controll

    日期 2023-06-12 10:48:40     
  • Spring MVC 框架学习(三)---- 我的第一个 Spring MVC 程序

    Spring MVC 框架学习(三)---- 我的第一个 Spring MVC 程序

    文章目录Spring MVC 框架学习(三)---- 我的第一个 SpringMVC 程序(0)导入spring-webmvc依赖(1)在web.xml文件中配置信息(2)在spring-mvc.xml 中配置MVC配置信息(3)写jsp文件(4)写一个后端控制器(5)运行项目,浏览器进行访问Spring MVC 框架学习(三)---- 我的第一个 SpringMVC 程序  之前用的是原生接口加

    日期 2023-06-12 10:48:40     
  • Spring MVC 框架学习(四)----连接程序

    Spring MVC 框架学习(四)----连接程序

    文章目录SpringMVC 框架学习(四)---- 连接程序1、标识后端控制器2、实现客户与程序的互联互通(1)@RequestMapper(2)@ResponseBody(3)不同的访问目录总结解决控制器返回中文数据乱码的情况错误的方案注解加属性解决(4)@RequestMapping 接收的是GET 还是 POST ?(5)@RequestMapping 指定方法的方式1、通过 method

    日期 2023-06-12 10:48:40     
  • Spring MVC框架学习(五) ---- 传递参数

    Spring MVC框架学习(五) ---- 传递参数

    文章目录Spring MVC框架学习(五) ---- 传递参数0、解决返回数据是乱码的问题1、传递单个参数2、传递多个参数3、接收对象类型4、后端参数重命名@Requestparam5、接收 JSON 类型@RequestBody6、RestFul 风格 API 的传参@PathVariable7、传递文件参数8、传递 Header 参数9、传递 Cookie 参数10、传递 Session 参数

    日期 2023-06-12 10:48:40     
  • Spring MVC 框架学习(六)---- 返回页面+加载静态资源

    Spring MVC 框架学习(六)---- 返回页面+加载静态资源

    文章目录Spring 框架学习(六)---- 返回页面+加载静态资源一、返回页面二、返回非页面的数据1、返回 text/html2、返回 application/json三、加载静态资源四、转发和重定向1、请求转发forword 和 重定向的区别2、请求转发的访问资源问题演示3、页面跳转五、组合注解Spring 框架学习(六)---- 返回页面+加载静态资源一、返回页面不加 @ResponseBo

    日期 2023-06-12 10:48:40     
  • Spring MVC 框架学习(七)---- 后端接口小练习(计算器与登陆拦截)

    Spring MVC 框架学习(七)---- 后端接口小练习(计算器与登陆拦截)

    文章目录Spring MVC 框架学习(七)---- 后端接口小练习(计算器与登陆拦截)一、计算器二、前后端交互的登陆与拦截Spring MVC 框架学习(七)---- 后端接口小练习(计算器与登陆拦截)一、计算器前端代码<!DOCTYPE html> <html lang="en"> <head> <meta charset=&q

    日期 2023-06-12 10:48:40     
  • Spring MVC 框架学习(八)---- SSM 框架整合

    Spring MVC 框架学习(八)---- SSM 框架整合

    文章目录Spring MVC 框架学习(八)---- SSM 框架整合一、准备工作导入依赖二、Spring 整合 Mybatis三、Spring 整合 Spring MVCSpring MVC 框架学习(八)---- SSM 框架整合一、准备工作导入依赖导入 spring mybatis mvc 等依赖,同时过滤 xml文件和 properties 文件<?xml version="

    日期 2023-06-12 10:48:40     
  • 向Spring框架学习设计模式

    向Spring框架学习设计模式

    引言设计模式是大师们总结的编码范式,用于提升代码的扩展性以及优雅性。对于一个研发人员来说,能否写出一手让人点赞的代码,很大程度上取决于我们对于设计模式的落地使用。那么对于一些初学者来说,怎么才能以最快的方式来学习和理解设计模式呢?个人觉得比较好的方式是通过优秀的开源框架来进行学习,这些开源框架中大量使用了设计模式来进行功能扩展。本文主要分析下最常用的Spring框架中蕴含了哪些设计模式以及设计思想

    日期 2023-06-12 10:48:40     
  • 码农小汪-spring框架学习之2-spring IoC and Beans 控制反转 依赖注入 ApplicationContext BeanFactory

    码农小汪-spring框架学习之2-spring IoC and Beans 控制反转 依赖注入 ApplicationContext BeanFactory

    spring Ioc依赖注入控制反转 事实上这个东西很好理解的,并非那么的复杂。当某个Java对象,须要调用还有一个Java对象的时候(被依赖的对象)的方法时。曾经我们的做法是怎么做呢?主动的去创建被依赖的对象,然后调用被依赖的方法。或者是通过工厂的方法去获取依赖的对象,实质是一样的。这些都是主动的去创建被依赖的对象。然后使用spring框架之后,调用者,无需主动的去获取被依

    日期 2023-06-12 10:48:40     
  • Spring框架学习之第9节

    Spring框架学习之第9节

     aop编程 aop(aspect oriented programming)面向切面(方面)编程,是所有对象或者是一类对象编程,核心是(在不增加代码的基础上,还增加新功能)   汇编(伪机器指令 mov jump)面向机器 C语言(面向过程)->系统软件(操作系统,数据库,语言本身,杀毒软件,防火墙,驱动)大部分都是用C语言软件写   语句1; 语句2;

    日期 2023-06-12 10:48:40     
  • Spring框架学习之第8节

    Spring框架学习之第8节

    <bean id=”foo” class=”…Foo”>          <property name=”属性”>          <!—第一方法引用-->    &n

    日期 2023-06-12 10:48:40     
  • Spring框架学习之第7节

    Spring框架学习之第7节

    配置Bean的细节 ☞尽量使用scope=”singleton”,不要使用prototype,因为这样对我们的性能影响较大  ②如何给集合类型注入值 Java中主要的map,set,list / 数组 Collection col = new ArrayList(); col能够使用的方法(点出来的方法)取决于左边的数据类型 beans.xml <?xml version="

    日期 2023-06-12 10:48:40     
  • Spring框架学习之第6节

    Spring框架学习之第6节

    bean的生命周期 为什么总是一个生命当做一个重点? Servlet –> servlet生命周期 Java对象生命周期 往往笔试,面试总喜欢问生命周期的问题?   ①   实例化(当我们的程序加载beans.xml文件时)把我们的bean(前提是单态的即scope=singleton)实例化到内存 ②   调用set方法设置属性 ③

    日期 2023-06-12 10:48:40     
  • Spring框架学习之第5节

    Spring框架学习之第5节

     request  session global-session 三个在web开发中才有意义 如果配置成prototype有点类似于request 如果配置成singleton有点类似于web开发中的global-session 三种获取ApplicationContext对象引用的方法 1、ClassPathXmlApplicationContext:从类路径中加

    日期 2023-06-12 10:48:40     
  • Spring框架学习之第4节

    Spring框架学习之第4节

    从ApplicaionContext应用上下文容器中获取bean和从bean工厂容器中有什么区别:  具体案例如下  结论: 1、如果使用上下文ApplicationContext,则配置的bean如果是Singleton不管你用不用,都被实例化(好处是可以预先加载,用时就不加载,速度快,缺点就是耗内存) 2、如果是BeanFactory,当你实例化该对象时候,配置的bean

    日期 2023-06-12 10:48:40     
  • Spring框架学习之第3节

    Spring框架学习之第3节

    model层(业务层+dao层+持久层) spring开发提倡接口编程,配合di技术可以更好的达到层与层之间的解耦 举例: 现在我们体验一下spring的di配合接口编程,完成一个字母大小写转换的案例 思路如下: 创建一个接口ChangeLetter 两个类实现接口 把对象配置到spring容器中 使用   通过上面的案例,我们可以初步体会到di配合接口编程,的确可以减少层(web

    日期 2023-06-12 10:48:40     
  • Spring框架学习之第2节

    Spring框架学习之第2节

    传统的方法和使用spring的方法 使用spring,没有new对象,我们把创建对象的任务交给了spring的框架,通过配置用时get一下就行。 项目结构 applicationContext.xml <?xml version="1.0" encoding="utf-8"?> <beans xmlns="http://www.springframework.org/sch

    日期 2023-06-12 10:48:40     
  • Spring框架学习之第1节

    Spring框架学习之第1节

    spring快速入门 ①   spring是什么? Struts是web框架(jsp/action/actionform) hibernate是orm框架(对象和关系映射框架),处于持久层 spring是容器框架,用于配置bean,并维护bean之间关系的一种框架 在spring中有一个非常重要的概念,bean的概念很大 bean(是Java中的任何一种对象,Javabean

    日期 2023-06-12 10:48:40     
  • Spring JDBC 框架,我的学习笔记

    Spring JDBC 框架,我的学习笔记

    Student.java: StudentDAO: 一个接口 setDataSource方法注入javax.sql.DataSource的依赖: StudentMapper: java.sql.R

    日期 2023-06-12 10:48:40     
  • 【spring框架】spring框架学习目录

    【spring框架】spring框架学习目录

    1 简介         spring 是一个开源框架,也是一个 IOC 和 AOP 容器框架,为简化企业级开发而生,具有以下优良特性: 非侵入式:基于spring开发的应用中的对象可以不依赖于 spring 的 API。依赖注入:依赖注入(Depende

    日期 2023-06-12 10:48:40