JavaWeb
余晖qwq
使不可能变为可能!
展开
-
AJAX和JSON一图流附文字
文字:1.AJAX: 1.概念:Asynchronous JavaScript And XML (异步的JavaScript 和 XML) 1.异步和同步:客户端和服务器端相互通信的基础上 客户端必须等待服务器端的响应,在等待的期间不能做其他操作 客户端不需要等待服务器的响应,在服务器处理请求的过程中,客户端可以进行其他操作 2.可在不重载页面的情况与 Web 服务器交换数据,即在不需要刷新页面的情况下,就可以产生局部刷新的效果。 2.实现方式: 1.原生js:(了.原创 2021-06-21 14:18:30 · 164 阅读 · 3 评论 -
JQuery~一图流附文字
文字:1.概念:JavaScript框架,简化JS开发 JavaScript框架:封装了JS的原生代码而已2.快速入门: 1.下载Jquery 目前jquery有三个大版本: 1.x:兼容ie678,使用最为广泛的,官方只做BUG维护, 功能不再新增。因此一般项目来说,使用1.x版本就可以了, 最终版本:1.12.4 (2016年5月20日) 2.x:不兼容ie678,很少有人使用,官方只做BUG维护, 功能不再新增。如果不考虑兼容低版本的浏览器可以..原创 2021-06-21 14:17:18 · 144 阅读 · 0 评论 -
Filter和Listener一图流附文字
文字:1.Filter:过滤器 1.概念: 生活中的过滤器:净水器,空气净化器,土匪 web中的过滤器:请求访问服务器的资源时,过滤器可以将其拦截下来,完成一些特殊的功能 过滤器的作用: 一般用于完成通用的操作:登录验证,同一编码处理,敏感字符过滤 2.快速入门: 1.步骤: 1.定义一个类,实现一个接口Filter 2.复写方法 3.配置 3.过滤器细节: 1.web.xml配置 <filter> <f.原创 2021-06-21 14:14:58 · 137 阅读 · 1 评论 -
EL$JSTL一图流附文字
文字:EL表达式: 1.概念:Expression Language(表达式语言) 2.作用:替换和简化java代码的编写 3.语法:${表达式} 4.注意: jsp默认支持el表达式,如果要忽略el表达式 1.设置jsp中page指令的:isELIgnored="true" 忽略当前页面中所有的el表达式 2./${表达式}:忽略当前的el表达式 5.使用: 1.运算: 运算符: 1.算术运算符:+ - * /(div) .原创 2021-05-31 21:18:50 · 120 阅读 · 2 评论 -
JSP一图流附文字
文字:1.概念:Java Server Pages:java服务器端页面 可以理解为一个特殊的页面,其中既可以直接定义html标签,又可以定义java代码 简化书写2.原理:本质上就是一个Servlet3.JSP的脚本:JSP来定义java代码的方式 1.<% 代码 %>:在service方法中 2.<%! 代码 %>:在jsp转换后的java类的成员位置 3.<%= 代码 %>:输出到页面上4.指令: 作用:用于配置JSP页面,导入资源文件 格式.原创 2021-05-31 15:35:02 · 249 阅读 · 1 评论 -
会话技术Cookie&Session一图流附文字
会话: 1.概念:一次会话中包含多次请求和响应 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止 2.功能:在一次会话的范围内的多次请求间,共享数据 3.方式: 1.客户端会话技术:Cookie 2.服务器端会话技术:Session Cookie和Session的区别: 1.客户端、服务器端 2.数据大小有限制、数据大小无限制 3.相对不安全、相对安全Cookie: 1.概念:客户端会话技术,将数据保存到客户端 2.快速入门: 使用步骤:.原创 2021-05-31 15:32:49 · 158 阅读 · 1 评论 -
HTTP&Resquest&Response&ServletContext一图流附文字
1.HTTP2.Resquest3.Response4.ServletContext文字1.HTTPHTTP:Hyper Text Transfer Protocol 超文本传输协议 传输协议:定义了客户端和服务器端通信时,发送数据的格式 特点: 1.基于TCP/IP的高级协议 2.默认端口号:80 http://www.itcast.cn:80 3.基于请求/响应模型的:一次请求对应一次响应 4.无状态的:每次请求之间相互独立,不能通信数据 历史版本:原创 2021-05-31 15:31:31 · 186 阅读 · 1 评论 -
Tomcat&Servlet一图流附文字
1.Tomcat2.Servlet文字:1.Tomcat服务器:安装了服务器软件的计算机服务器软件:接收用户请求,处理请求,做出响应web服务器软件: 部署web项目,让用户通过浏览器来访问这些项目 web容器 常见的java相关的web服务器软件: webLogic:oracle公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费 webSphere:IBM公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费 JBOSS:JBOSS公司,大型的Ja原创 2021-05-31 15:23:47 · 132 阅读 · 0 评论 -
XML一图流附文字
文字1.概念:Extensible Markup Language 可扩展标记语言 1.可扩展:标签都是自定义的:<user> <student> 2.功能: 存储数据 1.配置文件 2.在网络中传输 3.xml和html的区别:(w3c:万维网联盟) 1.xml标签自定义,html标签预定义 2.xml语法严格,html语法松散 3.xml存储数据,html展示数据2.语法: 1.基本语法: 1.xml文档的后缀名:.xml 2.转载 2021-05-19 20:13:52 · 162 阅读 · 1 评论 -
Bootstarp一图流附文字
文字1.概念:一个前段开发的框架 框架:一个半成品软件,开发人员可以在框架基础上,进行开发,简化编码 好处: 1.定义了很多的css样式和js插件。我们开发人员可以直接使用这些样式和插件得到丰富的页面效果 2.响应式布局: 同一套页面可以兼容不同分辨率的设备2.快速入门: 1.下载Bootstrap 2.在项目中将这三个文件夹复制 3.创建html页面,引入必要的资源文件3.响应式布局: 同一套页面可以兼容不同分辨率的设备 实现:依赖于栅格系统:将一行平均分为12个格子,.原创 2021-05-19 20:10:35 · 250 阅读 · 0 评论 -
JavaScript高级一图流附文字
文字5.BOM: 1.概念:Browser Object Model 浏览器对象模型 将浏览器的各个组成部分封装成对象 2.组成: Window:窗口对象 1.特点: Window对象不需要创建可以直接使用:window.方法名(): window引用可以省略:方法名(); 2.方法: 1.与弹出框有关的方法 alert():显示带有一段消息和一个确认按钮的警告框 confirm():显示带有一段消息以及确认按钮和取消按钮的对话框 .转载 2021-05-18 17:16:31 · 171 阅读 · 0 评论 -
JavaScript基础一图流附文字
文字1.概念:一门客户端脚本语言 运行在客户端浏览器中,每一个浏览器都有JS的解析引擎 脚本语言:不需要编译,直接被浏览器解析执行2.功能: 增强用户和html页面的交互过程,可以控制html元素,让页面有一些动态的效果,增强用户的体验3.发展史: 1.1992年,Nombase公司,开发出第一门客户端脚本语言,专门用于表单的校验。命名为:C - -,后来更名为ScriptEase 2.1995年,Netscape(网景)公司,开发了一门客户端脚本语言:LiveScript。后来请来了SU.转载 2021-05-16 19:03:24 · 127 阅读 · 2 评论 -
CSS一图流附文字
文字1.概念:Cascading Style Sheets 层叠样式表 层叠:多个样式可以作用于同一个元素(标签)上,同时生效2.好处: 1.功能强大 2.降低耦合度,分工更容易,提高开发效率3.使用:(css与html结合方式) 1.内联样式 在标签内部使用style属性指定css代码 2.内部样式 在head标签内,定义style标签指定css代码 3.外部样式 1.定义css资源文件 2.在head标签内,定义link标签,引入外部资源文件 <LIN.原创 2021-05-16 10:36:10 · 159 阅读 · 0 评论 -
HTML一图流附文字
文本1.概念: Hyper Text Markup Language 超文本标记语言 超文本: 用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本 标记语言: 由标签构成的语言 <标签名称> 如html,xml 标记语言不是编程语言 html是最基础的网页开发语言2.快速入门: 语法: 1.html文档后缀名 .html或者 .htm 2.标签分为: 1.围堵标签:有开始和结束标签 2.自闭合标签:开始标签和结束标签在一起 3.标.原创 2021-05-16 10:34:21 · 196 阅读 · 0 评论 -
JavaWeb一图流附文字
文本1.软件架构: C/S:Client/Server 客户端/服务器端 本地有一个客户端程序,远程有一个服务器端程序 如qq,迅雷 优点: 用户体验好 缺点: 开发、安装、部署、维护麻烦 B/S:Browser/Server 浏览器/服务器端 只需要一个浏览器,不同网址访问不同服务器 优点: 开发、安装、部署、维护简单 缺点: 1.应用过大,用户体验可能会受到影响 2.硬件要求高2.B/S架构详解: 1.资源分类: 1.静态资源.原创 2021-05-16 10:30:52 · 122 阅读 · 0 评论