JavaWeb
Uncle William
这个作者很懒,什么都没留下…
展开
-
JavaWeb-AJAX&JSON学习笔记
AJAX&JSON:AJAX:1. 概念: ASynchronous JavaScript And XML 异步的JavaScript 和 XML 1. 异步和同步:客户端和服务器端相互通信的基础上 * 客户端必须等待服务器端的响应。在等待的期间客户端不能做其他操作。 * 客户端不需要等待服务器端的响应。在服务器处理请求的过程中,客户端可以进行其他的操作。 Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。 [1] 通过在后台与服务器进行少量数据交换,原创 2021-10-25 19:11:55 · 127 阅读 · 0 评论 -
JDBC学习笔记
JDBC:为访问不同的数据库提供的统一的接口JDBC快速入门编写步骤: 1.注册驱动 -加载Driver类 2.获取链接 -得到Connection 3.执行crud -发送SQL给mysql执行 4.释放资源 -关闭ResultSet 结果集: next方法将光标移动到下一行Statement 用于执行静态sql语句并返回其结果的对象SQL注入是利用某些系统没有对用户输入的数据进行充分的检查,而在用户输入的数据中注入非法的SQL语句段或命令,恶意攻击数据库PreparedStatem原创 2021-09-25 10:42:04 · 73 阅读 · 0 评论 -
JavaWeb-JSP&MVC&EL&JSTL学习笔记
JSP&MVC&EL&JSTL:JSP:1、指令 作用:用于配置JSP页面,导入资源文件 格式:<%@ 指令名称 属性名1=属性值1 ...%> 分类: 1.page:配置JSP页面的 contentType 等同于 response.setContentType() 设置响应体的mime类型以及字符集 设置当前jsp页面的编码 import:导包 errorPage:发生异常,跳转指定页面 isErrorPage:标原创 2021-09-20 10:38:42 · 163 阅读 · 0 评论 -
JavaWeb-Web学习笔记
JDBC:*代码实现︰/ /1.导入驱动jar包//2.注册驱动Class.forName( com.mysql.jdbc.Driver );//3.获取数据库连接对象Connection conn = DriverManager.getConnection(jdbc:mysql://localhost:3306/db3,root, root);//4.定义sql语句String sql = update account set balance = 500 where id = 1;//5原创 2021-09-20 10:37:16 · 93 阅读 · 0 评论 -
JavaWeb-XML学习笔记
XML:1、概念:Extersible Markup Language 可扩展标记语言 可扩展:标签都是自定义的。 功能:存储数据 1.配置文件 2.在网络中传输2、语法 基本语法: 1.xml文档的后缀 .xml 2.xml第一行必须定义为文档声明 3.xml文档中有且仅有一个根标签 4.属性值必须使用引号(单双都可)引起来 5.标签必须正确关闭 6.xml标签名称区分大小写 组成部分: 1.文档声明 格式:<?xml 属性列表 ?>原创 2021-09-20 10:35:42 · 117 阅读 · 0 评论 -
JavaWeb-JQuery学习笔记
JQuery 基础:1.概念:一个JavaScript框架。简化JS开发使用:var div1 = $("#div1");2.JQuery对象和JS对象区别和转换: JQuery对象在操作时,更加方便 JQuery对象和js对象方法不通用 js --》jq :$(js对象) jq --》js :jq对象[索引] 或者 jq对象.get(索引)3.选择器:筛选具有相似特征的元素(标签) 1. 基本操作学习: 1. 事件绑定 //1.获取b1按钮 $("#b原创 2021-09-11 18:21:10 · 121 阅读 · 0 评论 -
JavaWeb-Filter&Listener学习笔记
Filter&Listener:Filter:过滤器概念:当访问服务器资源时,过滤器可以将请求拦截下来,完成一些特殊的功能作用:一般用于完成通用的操作,如:登录验证、统一编码处理、过滤步骤: 1.定义一个类,实现接口Filter 2.复习方法 3.配置拦截路径 1.web.xml 2.注解细节: 1.web.xml配置 <url-pattern> 2.过滤器执行流程 1.执行过滤器 2.执行放行后的资源 3.回来执行过滤器放行代码下的代码 3原创 2021-09-11 18:18:55 · 132 阅读 · 0 评论 -
JavaWeb-Cookie&Session学习笔记
Cookie&Session:会话技术:会话:一次会话中包含多次请求和响应。 一次会话:浏览器第一次给服务器资源发送请求,会话建立,知道有一方断开为止功能:在一次会话的范围内的多次请求间,共享数据方式: 1.客户端会话技术:Cookie 2.服务器端会话技术:SessionCookie:概念:客户端会话技术,将数据保存到客户端使用步骤: 1.创建Cookie对象,绑定数据 new Cookie(String name, String value) 2.发送Cookie对原创 2021-09-11 11:34:49 · 147 阅读 · 0 评论 -
JavaWeb-Response学习笔记
Response:Response对象:功能:设置响应消息1.设置响应行 1.格式:HTTP/1.1 200 ok 2.设置状态码:setStatus(int sc)2.设置响应头:setHeader(String name, String value)3.设置响应体: 使用步骤: 1.获取输出流 字符输出流:PrintWriter getWriter() 字节输出流:ServletOutputStream getOutputStream() 2.使用输出流,将数据输出到原创 2021-09-10 20:54:46 · 109 阅读 · 0 评论 -
JavaWeb-Http&Request学习笔记
Http&RequestHttp:Hyper Text Transfer Protocol 超文本传输协议传输协议:定义了客户端和服务器端通信时,发送数据的格式 特点:基于TCP/IP的高级协议 默认端口号:80 基于请求/响应模型的:一次请求对应一次响应 无状态的:每次请求之间相互独立, 不能交互数据 历史版本 1.0 每一次请求响应都会建立新的连接 1.1 复用连接请求消息数据格式 1.请求行 请求方式 请求url 请求协议/版本 GET /login原创 2021-09-10 20:53:50 · 82 阅读 · 0 评论 -
JavaWeb-Tomcat&Servlet学习笔记
Tonmcat&Servlet:web相关概念: 1、软件架构 1.C/S:客户端/服务器端 2.B/S:浏览器/服务器端 2、资源分类 1.静态资源:所有用户访问后,得到的结果都是一样的。可以直接被浏览器解析 html,css,JavaScript 2.动态资源:每个用户访问相同的资源后,得到的结果可能不一样。动态资源被访问先转换为静态资源,再返回浏览器 servlet/jsp,php,asp... 3.网络通信三要素 1.IP:电子设备在网络中的唯一标识原创 2021-09-08 22:32:28 · 201 阅读 · 0 评论 -
JavaWeb-Bootstrap学习笔记
Bootstrap:概念:一个前端开发的框架 框架:一个半成品软件,在框架基础上,简化了编码1.定义了很多css样式和js插件,直接使用2.响应式布局:同一套页面可以兼容不同的分辨率的设备1、响应式布局 实现:依赖于栅格系统:将一行平均分成12个格子,可以指定元素占格子数 步骤: 1.定义容器:(table) 容器分类: 1.container 2.container-fluid 100%宽度 2.定义行:(tr)样式:row 3.定义元素:指定该元素在不同原创 2021-09-08 22:30:55 · 91 阅读 · 0 评论 -
JavaWeb-JavaScript学习笔记
JavaScript: 概念:一门客户端脚本语言 运行在客户端浏览器中的,每一个浏览器都有JacaScript的解析引擎 脚本语言:不需要编译,直接可以没浏览器解析执行功能: 可以来增强用户和html页面的交互,可以控制html元素,让页面有一些动态效果,增强用户体验ECMAScript: 1、基本语法: 1.于html结合方式 内部JS:定义<script>,标签体内容为js代码 外部JS:定义<script>,通过src属性引入外部的js文件原创 2021-08-04 19:08:40 · 101 阅读 · 0 评论 -
JavaWeb-Css学习笔记
CSS:页面美化和布局控制Cascading Style Sheets 层叠样式表层叠:多个样式可以作用在同一个html的元素上,同时生效CSS的使用:CSS和HTML结合方式 1、内联样式 2、内部样式 3、外部样式CSS语法: 格式:选择器{ 属性名1:属性值1 属性名2:属性值2 } 选择器:筛选具有相似特征的元素 选择器: 1、基础选择器 1.id选择器:选择具体属性值的元素 #id属性值{} 建议id值唯一 2.元素选择器:选择具原创 2021-08-04 19:05:39 · 81 阅读 · 0 评论 -
JavaWeb-Html学习笔记
JavaWeb: 使用Java语言开发基于互联网项目 软件架构: C/S:Clien/Server 客户端/服务器端 B/S:Browser/Server 浏览器/服务器端 资源分类:静态和动态(服务器端) 静态资源: HTML:搭建基础页面,展示页面的内容 CSS:美化页面,布局页面 JavaScript:控制页面的元素,让页面有动态效果HTML: 概念:最基础的网页开发语言 Hyper Text Markup Lauguge 超文本标记语言 快速入原创 2021-08-04 09:20:42 · 104 阅读 · 0 评论