11 2021 档案

摘要:1.连接点 类里面哪些方法可以被增强,这些方法成为连接点 2.切入点 实际被真正增强的方法,被称为切入点 3.通知(增强) (1)实际增强(增加)的逻辑部分称为通知(增强) (2)通知有多种类型 *前置通知 *后置通知 *环绕通知 *异常通知 *最终通知 finally 4.切面 是动作 把通知应用 阅读全文
posted @ 2021-11-30 21:04 Soleili 阅读(40) 评论(0) 推荐(0)
摘要:1.使用JDK动态代理,使用Proxy类里面的方法创建代理对象 (1)调用newProxyInstance方法 方法有三个参数: 第一个参数:ClassLoader 类加载器 第二个参数:增强方法所在的类,这个类实现的接口,支持多个接口 第三个参数:实现这个接口InvocationHandler,创 阅读全文
posted @ 2021-11-30 20:52 Soleili 阅读(68) 评论(0) 推荐(0)
摘要:1.AOP底层使用动态代理 (1)有两种情况动态代理 第一种: 有接口,使用JDK动态代理 *创建接口实现类的代理对象,增强类的方法 代理对象 :能与接口对象实现相同功能 第二种: 没有接口,使用CGLIB动态代理 *创建子类的代理对象,增强类的方法 阅读全文
posted @ 2021-11-30 15:51 Soleili 阅读(639) 评论(0) 推荐(0)
摘要:1.什么是AOP (1)面向切面(方面)编程,利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。 (2)通俗描述:不通过修改源代码方式,在主干功能里面添加新功能 (3)使用登录例子说明AOP: 阅读全文
posted @ 2021-11-30 15:37 Soleili 阅读(260) 评论(0) 推荐(0)
摘要:IOC容器: IOC(概念和原理) 1.什么是IOC (1)控制反转,把对象创建和对象之间的调用过程,交给Spring管理 (2)使用IOC目的:为了解耦合 (3)做入门案例就是IOC实现 2.IOC底层原理 (1)xml解析,工厂模式,反射 IOC主要用于解决程序间高耦合度 具体原理: IOC接口 阅读全文
posted @ 2021-11-24 20:40 Soleili 阅读(610) 评论(0) 推荐(0)
摘要:Spring框架概述 1.Spring是轻量级的开源的JavaEE框架 2.Spring可以解决企业应用开发的复杂性 3.Spring有两个核心部分:IOC和Aop (1)IOC:控制反转,把创建对象过程交给Spring进行管理 (2)Aop:面向切面,不修改源代码进行功能增强 4.Spring特点 阅读全文
posted @ 2021-11-24 19:57 Soleili 阅读(44) 评论(0) 推荐(0)
摘要:什么是i18n国际化? 国际化(Internationalization)指的是同一个网站可以支持多种不同的语言,以方便不同国家,不同语种的用户访问。 关于国际化我们想到的最简单的方案就是为不同的国家创建不同的网站,比如苹果公司,他的英文官网是: http://www.apple.com 而中国官网 阅读全文
posted @ 2021-11-24 10:10 Soleili 阅读(977) 评论(0) 推荐(0)
摘要:什么是AJAX请求:AJAX即“Asynchronous Javascript And Xml”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。 ajax是一种浏览器通过js异步发起请求,局部更新页面的技术。 AJAX请求的局部更新,浏览器地址栏不会发生变化,局部更新 阅读全文
posted @ 2021-11-23 21:23 Soleili 阅读(3195) 评论(0) 推荐(0)
摘要:什么是JSON? JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。易于人阅读和编写,同时也易于机器解析和生成。JSON采用完全独立于语言的文版格式,而且很多语言都提供了对JSON的支持(包括C,C++,C#,Java,JavaScript,Perl,Pyt 阅读全文
posted @ 2021-11-23 19:52 Soleili 阅读(65) 评论(0) 推荐(0)
摘要:ThreadLocal的作用:它可以解决多线程的数据安全问题 ThreadLocal它可以给当前线程关联一个数据(可以是普通变量,可以是对象,也可以是数组,集合) ThreadLocal的特点: 1.ThreadLocal可以为当前线程关联一个数据(它可以像Map一样存取数据,key为当前线程) 2 阅读全文
posted @ 2021-11-22 18:00 Soleili 阅读(43) 评论(0) 推荐(0)
摘要:Filter什么是过滤器? 1.Filter过滤器它是JavaWeb的三大组件之一。三大组件分别是:Servlet程序,Listener监听器,Filter过滤器 2.Filter过滤器它是JavaEE的规范。也就是接口 3.Filter过滤器它的作用是:拦截请求,过滤响应。 拦截请求常见的应用场景 阅读全文
posted @ 2021-11-22 16:51 Soleili 阅读(263) 评论(0) 推荐(0)
摘要:表单重复提交有三种常见的情况: 一:提交完表单。服务器使用请求转来进行页面跳转。这个时候,用户按下功能键 F5,就会发起最后一次的请求。 造成表单重复提交问题。解决方法:使用重定向来进行跳转 二:用户正常提交服务器,但是由于网络延迟等原因,迟迟未收到服务器的响应,这个时候,用户以为提交失败, 就会着 阅读全文
posted @ 2021-11-16 19:45 Soleili 阅读(124) 评论(0) 推荐(0)
摘要:什么是Session会话 1.Session就是一个接口(HttpSession) 2.Session就是会话,它是用来维护一个客户端和服务器之间关联的一种技术 3.每个客户端都有自己的一个Session会话 4.Session会话中,我们经常用来保存用户登录之后的信息。 如何创建Session和获 阅读全文
posted @ 2021-11-16 19:24 Soleili 阅读(233) 评论(0) 推荐(0)
摘要:什么是Cookie? 1.Cookie翻译过来是饼干的意思。 2.Cookie是服务器通知客户端保存键值对的一种技术。 3.客户端有了Cookie后,每次请求都发送给服务器 4.每个Cookie的大小不能超过4kb。 如何创建Cookie CookieServlet: BaseServlet: 具体 阅读全文
posted @ 2021-11-15 20:41 Soleili 阅读(1480) 评论(0) 推荐(0)
摘要:文件的上传和下载,是非常常见饿的功能。很多系统中,或者软件中都经常使用文件的上传和下载。 (比如:QQ头像,就是使用了上传) 文件的上传介绍 1.要有一个form标签:method=post请求(使用post请求的原因:是post请求不限制url地址的长度) 2.form标签的encType属性值必 阅读全文
posted @ 2021-11-10 10:48 Soleili 阅读(316) 评论(0) 推荐(0)
摘要:1.先导入JSTL标签库的jar包 2.使用taglib指令引入标签库 <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> 阅读全文
posted @ 2021-11-04 18:01 Soleili 阅读(108) 评论(0) 推荐(0)
摘要:JSTL标签库 全称是指 JSP Standard Tag Library JSP标准标签库。是一个不断完善的开放源代码的JSP标签库 EL表达式主要是为了替换jsp中的表达式脚本,而标签库则是为了替换代码脚本。这样使得整个jsp页面变得更加简洁。 JSTL由五种不同功能的标签库组成 阅读全文
posted @ 2021-11-04 17:54 Soleili 阅读(26) 评论(0) 推荐(0)
摘要:变量 类型 作用 pageContext PageContextImpl 它可以获取jsp中的九大内置对象 pageScope Map<String,Object> 它可以获取pageContext域中的数据 pageContext对象的使用 1.协议 2.服务器ip 3.服务器端口: 4.获取工程 阅读全文
posted @ 2021-11-04 17:49 Soleili 阅读(143) 评论(0) 推荐(0)
摘要:静态包含: 作用:减少后期代码维护成本,减少编写代码(代码的复用)。 格式:<%@ include file=" "%>就是静态包含 (file属性 指定你要包含的jsp页面的路径 地址中的斜杠 / 表示为:http://ip;port/工程路径/ 映射到代码的web层 eg:/include/fo 阅读全文
posted @ 2021-11-03 20:59 Soleili 阅读(154) 评论(0) 推荐(0)
摘要:声明脚本(极少使用) 格式:<%! 声明java代码 %!> 作用:可以给jsp翻译出来的java类定义属性和方法甚至是静态代码块。内部类等。 表达式脚本(常用) 格式:<%=表达式%> 作用:jsp页面上输出数据 表达式脚本特点: 1.所有的表达式脚本都会被翻译到_jspService方法中 2. 阅读全文
posted @ 2021-11-03 10:01 Soleili 阅读(126) 评论(0) 推荐(0)
摘要:jsp的page指令可以修改jsp页面中的一些重要属性,或者行为 1.language属性: 表示jsp翻译后是什么语言文件。暂时只支持java 2.contentType属性 表示jsp返回的数据类型是什么。也是源代码中response.setContentType()属性值 3.pageEnco 阅读全文
posted @ 2021-11-03 09:36 Soleili 阅读(223) 评论(0) 推荐(0)
摘要:1.什么是JSP,他有什么作用 jsp的全称是java server pages 。java的服务器页面 jsp的主要作用是代替Servlet程序回传HTML页面的数据 因为Servlet程序回传HTML页面数据是一件非常繁琐的事情。开发成本和维护成本都极高。 2.jsp如何访问: jsp页面和ht 阅读全文
posted @ 2021-11-02 21:22 Soleili 阅读(82) 评论(0) 推荐(0)