摘要: 引入控制反转概念 将对象的创建权/管理权交出去了,不再使用硬编码的方式了。同时也把对象关系的管理权交出去了,也不再使用硬编码的方式了。像这种把对象的创建权交出去,把对象关系的管理权交出去,被称为控制反转。 控制反转IoC 控制反转(Inversion of Control,缩写为IoC),是面向对象 阅读全文
posted @ 2024-11-21 08:20 growingbambi 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 通过如下代码,来分析几个开发原则(OCP开闭原则和DIP依赖倒置原则) 代码结构 1.Test类 package com.xu.spring6.client; import com.xu.spring6.web.UserAction; public class Test { public stati 阅读全文
posted @ 2024-11-20 22:46 growingbambi 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 事件监听(绑定) 什么是事件? 事件是系统内发生的动作或者发生的事情。比如:用户点击页面上的一个按钮。 什么是事件监听? 就是让程序检测是否有事件产生,一旦有事件触发,就立即调用一个函数做出响应,也称为注册事件 比如:鼠标经过的时候,弹出一个alert“鼠标经过了~” 语法 元素对象.addEven 阅读全文
posted @ 2024-07-23 21:56 growingbambi 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 对象语法介绍 什么是对象? 对象是JavaScript的一种数据类型,它是由属性和方法两部分组成。 语法 声明对象 let person = {}; let person = { "name": "summer", "age": 18 }; 对象基本使用 属性和访问 属性都是成对出现的,属性名和属性 阅读全文
posted @ 2024-07-23 06:24 growingbambi 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 复习变量声明 变量声明优先使用const 建议数组和对象使用const来声明 如果基本数据类型的值或者引用数据类型的地址发生变化的时候,就要使用let声明变量。比如for循环中的i++ Web API基本认识 作用和分类 作用就是使用JS去操作html浏览器 DOM(文档对象模型),BOM(浏览器对 阅读全文
posted @ 2024-07-23 06:19 growingbambi 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 原理图 服务器会给每一个用户(浏览器)创建一个session对象 一个session独占一个浏览器,主要浏览器没有关,这个session就存在 登录之后,整个网站都可以访问 常用场景 保存一个用户的登录信息 在整个网站中经常会使用到的数据 常用的session方法 //得到Session HttpS 阅读全文
posted @ 2024-04-12 09:32 growingbambi 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 会话 用户打开一个浏览器,点击了很多链接,访问了很多web资源,关闭浏览器之后,这个过程可以称之为一次会话。 有状态会话 一个同学来过教室,大家看到了,下次再来教室的时候,我们会知道这个同学曾经来过,这个被称为有状态会话。 一个网站如何证明你访问过? 服务端给客户端一个信件,客户端下次访问服务端的时 阅读全文
posted @ 2024-04-11 22:42 growingbambi 阅读(15) 评论(0) 推荐(0) 编辑
摘要: Servlet 简介 Servlet是sun公司开发的动态web的一门技术。提供的其中一个接口叫Servlet。把实现了Servlet接口的Java程序叫Servlet。 HelloServlet Servlet在Sun公司有两个默认实现类,HttpServlet,GenericServlet。 i 阅读全文
posted @ 2024-04-09 08:46 growingbambi 阅读(17) 评论(0) 推荐(0) 编辑
摘要: Tomcat详解 Tomcat目录结构分析 配置 server.xml是服务器核心配置文件,在这里可以设置端口号、设置域名或IP、默认加载的项目、请求编码 web.xml可以设置tomcat支持的文件类型 可以配置启动的端口号 <Connector port="8080" protocol="HTT 阅读全文
posted @ 2024-04-08 06:55 growingbambi 阅读(28) 评论(0) 推荐(0) 编辑
摘要: Java Web基本概念 静态Web 动态Web Web服务器技术讲解 ASP ASP(Active Server Pages 动态服务器页面)是一种生成动态交互性网页的强有力工具。 PHP PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言。PHP 是免费的,并且使用非常广泛。同时,对于像 阅读全文
posted @ 2024-04-07 22:52 growingbambi 阅读(21) 评论(0) 推荐(0) 编辑