JavaWeb
文章平均质量分 88
无问西东。
这个作者很懒,什么都没留下…
展开
-
尚硅谷JavaWeb笔记——Dom模型(一文读懂什么是Dom模型)
文章目录DOM模型document对象中对应的方法getelementById正则表达式getElementByNamegetElementByTagName查询方法小结createElement创建节点对象额外说明DOM模型dom全称是Document Object Model 文档对象模型——将文档中的标签,属性,文本转换成对象来管理(注意,这里文本信息也是一个节点)html的双标签构成的嵌套结构如同一棵多叉树,外层元素就是父亲节点,内层节点就是儿子节点,html的文档树哪层结构如下图所示:其中每原创 2021-02-26 11:23:32 · 1019 阅读 · 0 评论 -
尚硅谷JavaWeb笔记——JavaScript(后端学习JavaScript,了解这些就够了)
文章目录JavaScriptJavaScript中的变量变量的声明数组JavaScript中的运算逻辑运算关系运算JavaScript中的函数函数的声明有关注意事项JavaScript中的对象方法一: 使用new的方式定义对象方法二:使用大括号建立对象JavaScript中的事件注册onload事件注册onclick事件注册onblur事件注册oncharge事件注册onsubmit事件DOM模型document对象中对应的方法getelementById正则表达式getElementByNamegetEl原创 2021-02-26 11:20:04 · 888 阅读 · 0 评论 -
尚硅谷JavaWeb笔记——Ajax(Ajax从入门到实战)
文章目录AJAX请求使用javascript获取ajax请求(前端页面)使用java处理ajax请求(服务器端处理)使用jQuery处理ajax请求`$.ajax`方法`$.get`方法和`$.post`方法`$.getJSON`方法表单序列化`serialize()`方法AJAX请求AJAX即"Asynchronous Javascript And XML"(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。ajax是一种浏览器通过js异步发起请求,局部更新页面的结束。原创 2021-02-26 11:17:02 · 803 阅读 · 0 评论 -
尚硅谷JavaWeb笔记——JSON(一文包教会使用JSON)
文章目录JSONJSON在JavaScript中的使用json的定义json的访问json的成员方法JSON在Java中的使用javaBean和json的互转List和json的互换map和json的互换JSONJSON(JavaSrcipt Object Notation)是一种轻量级的数据交换格式。易于人阅读和编写,同时也易于机器解析和生成。JSON采用完完全独立于语言的文本格式,而且很多语言都提供了对json的支持(包括C++等),这使得JSON成为理想的数据交换语言。json是一种轻量级的数据原创 2021-02-26 11:15:23 · 476 阅读 · 0 评论 -
尚硅谷JavaWeb笔记——HTTP网络协议(一文读懂什么是HTTP网络协议)
文章目录网络协议Http协议请求HTTP协议GET请求POST请求常用的请求头说明如何区分GET请求和POST请求响应HTTP协议常见的响应吗说明MIME类型说明使用谷歌查看HTTP请求网络协议Http协议什么是HTTP协议?答:协议是指双方或多方相互约定好,大家都要遵守的规则,叫做协议。所谓HTTP协议,就是指客户端和服务器之间通行,发送的数据,需要遵守的规则,叫做HTTP协议。HTTP协议中的数据叫做报文请求HTTP协议请求的HTTP协议是什么?答:客户端给服务器发送数据叫请求,服务器给原创 2021-02-25 00:06:51 · 422 阅读 · 0 评论 -
尚硅谷JavaWeb笔记——Cookie(一文读懂什么是Cookie技术)
文章目录Cookie饼干Cookie简介Cookie有关操作Cookie的创建Cookie的获取Cookie值的修改Cookie的生命周期练习:免用户名登陆Cookie饼干Cookie简介什么是Cookie?答:Cookie是服务器同志客户端保存键值对的一种技术,客户端有了Cookie后,每次请求都会发送给服务器。每个Cookie的大小都不能超过4kb。Cookie有关操作Cookie的创建Cookie的创建流程如下所示说明:Cookie是服务器中Servlet程序创建并通过respons原创 2021-02-25 00:06:05 · 419 阅读 · 0 评论 -
尚硅谷JavaWeb笔记——Filter过滤器(了解过滤器,看着一篇就够了)
文章目录Filter过滤器Filter初体验Filter的生命周期FilterConfig类FilterChain过滤器链Filter过滤器的拦截路径精确匹配目录匹配后缀名匹配Filter过滤器什么是Filter过滤器?答:Filter过滤器是JavaWeb三大组件之一,三大组件分别是Servlet程序、Listener监听器以及Filter过滤器。Filter过滤器是JavaEE的规范,也就是接口。器最主要的作用是连接请求,响应过滤。兰姐请求的应用场景——权限检查、日志管理Filter初体验需原创 2021-02-25 00:06:25 · 556 阅读 · 0 评论 -
尚硅谷JavaWeb笔记——Session(了解Session看这篇就够了)
文章目录Session会话Session简介Session有关操作Session的创建与获取Session数据存取Sessuib生命周期浏览器与session的关联Session会话Session简介什么是Session?答:Session就是一个接口HttpSession。在web中Session就一会话,维护一个客户端和服务器之间关联的一种技术。每个客户端都有自己的Session会话,用来保存用户登陆之后的信息。Session和Cookie有什么区别?答:Cookie是保存在客户端的,Ses原创 2021-02-25 00:06:17 · 415 阅读 · 0 评论 -
尚硅谷JavaWeb笔记——书城项目(第十阶段:使用ajax)
文章目录第十阶段——添加Ajax使用AJAX验证用户名是否可用使用AJAX实现加入购物车第十阶段——添加Ajax使用AJAX验证用户名是否可用在注册页面判断用户名是否可用的逻辑如下图所示说明,在局部窗口完成请求任务,能够避免将整个jsp页面传过去而避免传输资源的浪费。验证用户名是否可用,就是AJAX最直接的应用。其在对应页面直接将某一小部分数据发送给服务器,调用服务器中对应的方法完成对请求对响应。UserServlet程序使用ajax与否最大的区别在于:使用ajax时需要将请求得到的数据封装进入原创 2021-02-25 00:05:31 · 355 阅读 · 0 评论 -
尚硅谷JavaWeb笔记——书城项目(第九阶段:添加过滤器)
文章目录第九阶段-使用Filter过滤器使用Filter过滤器拦截ThreadLocal的使用使用Filter和ThreadLocal组合管理事务使用ThreadLocal来获取数据库连接修改JDBC工具类**获取数据库连接****数据库提交与关闭****数据库事物回滚与关闭**使用FIlter过滤器统一处理数据库事物将所有异常都统一交给Tomcat第九阶段-使用Filter过滤器使用Filter过滤器拦截需求:如果想查看后台数据,需要用户登陆后才能访问。需要拦截/pages/manager/所有内原创 2021-02-24 14:28:30 · 543 阅读 · 0 评论 -
尚硅谷JavaWeb笔记——书城项目(第八阶段:订单模块添加)
文章目录第八阶段-订单模块Step1:构建数据库表Step2:构建pojo类对象Step3:Dao层的编写与测试Step4:Service层的编写与测试Step5:Web层的编写与测试第八阶段-订单模块由订单界面分析订单的模型分析可得到如下的功能分析图。具体地,一个Order订单中会包含多个订单项,同一个订单中的各个订单项的订单号也是相同的。由于订单项是参考订单id的(外键),因此需要先由Order订单,再有订单中的各个订单项Step1:构建数据库表根据数据库关系模型关系,可构建订单表以及订单项表原创 2021-02-24 14:25:09 · 1679 阅读 · 9 评论 -
尚硅谷JavaWeb笔记——书城项目(第七阶段:购物车模块添加)
文章目录第七阶段-加入购物车构建思路商品类与购物车类的构建与测试加入购物车显示购物车删除与清空购物车修改购物车数据其他技能累加测试chrome中debug第七阶段-加入购物车构建思路加入购物车模块的功能实现说明商品类与购物车类的构建与测试由上述讨论可知,在这里将购物车信息保存在session域中。这是因为每个购物车对应唯一一个用户,且在服务器中,用户信息也是保存在Session中,因此有一个session域对应唯一一个用户,也因此对应一个购物车。进一步,根据上述的的数据库表,可以可知每一个购物原创 2021-02-24 14:22:57 · 1209 阅读 · 0 评论 -
尚硅谷JavaWeb笔记——书城项目(第五阶段:图书模块(课程精华!!!!))
文章目录第五阶段-图书模块MVC说明开发流程Step1:编写图书模块的数据库表Step2:编写图书模块的JavaBean对象Step3:编写图书模块Dao和测试Dao出现的问题:数据无法插入Step4:编写图书模块的Service和测试ServiceStep5:编写图书模块的Web层,和页面联调测试**功能一:列出当前数据库中的全部图书信息****功能二:添加图书**功能三:删除图书功能四:修改图书信息第一步:数据回显第二步:提交修改**几个需要注意的问题:**疑惑点Step6:进阶修改——图书分页构建`P原创 2021-02-24 14:20:08 · 1550 阅读 · 1 评论 -
尚硅谷JavaWeb笔记——书城项目(第六阶段:验证码登陆与订单系统)
文章目录第六阶段-验证码登陆与订单系统登陆:显示用户名登出:注销用户表单重复提交之验证码谷歌验证码验证码的切换——刷新验证码第六阶段-验证码登陆与订单系统登陆:显示用户名需求,对于已经成功登陆过的用户信息,当用户访问其他页面时应当针对性提供用户信息。解决思路:如果用户成功登陆,就在UserServlet把登陆时成功获取的用户Dao保存至session中,故应当在login方法中写如下代码:if (loginUser == null) { // 把错误信息,和回显的表单项信息,保存到Reques原创 2021-02-24 14:01:48 · 776 阅读 · 0 评论 -
尚硅谷JavaWeb笔记——Tomcat环境在idea中搭建(mac版)
文章目录Tomcat服务器初识tomcat**文件说明****启动并查看Tomcat服务器**关闭Tomcat服务器修改Tomcat端口号如何把Web工程部署到Tomcat中方法一:手动部署法方法二:配置文件法对页面打开方式对说明ROOT工程在idea中整合tomcattomcat服务器的添加新建java项目绑定tomcat运行实例idea开发Java web的一些细节Tomcat服务器初识tomcat下载第一步是下载需要的tomcat程序,这里统一将其下载在文稿的environment中文件说原创 2021-02-24 13:55:53 · 1028 阅读 · 1 评论 -
尚硅谷JavaWeb笔记——XML
文章目录XMLXML简介XML语法文档声明xml注释元素(标签)xml属性文本区域(CDATA区)XML解析技术介绍XML DOMdom4j解析技术Dom4j类库的使用代码实践XMLXML简介什么是xml?xml有什么作用?答:xml是可扩展的标记语言(标签是自定义的),并且具有以下作用其可以用来保存数据,而且这些数据具有自我描述性。而且其还可以作为项目或者模块的配置文件。还可以作为网络传输数据的格式(现在以JSON为主)。XML语法文档声明<?xml version="1.0原创 2021-02-24 13:45:07 · 330 阅读 · 0 评论 -
尚硅谷JavaWeb笔记——jsp
文章目录Java server pages(jsp)jsp简介jsp语法jsp头部的page指令jsp中常用的脚本声明脚本(**很少使用**)表达式脚本代码脚本jsp中的三种注解html注释java注释jsp注释jsp对象九个内置对象四个域对象输出对象jsp中常用标签jsp静态包含jsp动态包含jsp标签-转发jsp练习题练习一:在jsp页面中输出九九乘法表练习二:jsp输出一个表格,里面有10个学生信息Java server pages(jsp)jsp简介什么是jsp,它有什么作用?答:jsp全程原创 2021-02-24 13:39:16 · 2153 阅读 · 0 评论 -
尚硅谷JavaWeb笔记——HTML、CSS(后端补充前端知识,这些就够了)
文章目录HTML语言学习html语言规范html标签简介单标签和双标签块元素与内联元素特殊字符表单源代码效果图关于表单的提交CSS标签选择器ID选择器类型选择器组合选择器后代选择器子元素选择器兄弟选择器JavaScriptJavaScript中的变量变量的声明数组JavaScript中的运算逻辑运算关系运算JavaScript中的函数函数的声明有关注意事项JavaScript中的对象方法一: 使用new的方式定义对象方法二:使用大括号建立对象JavaScript中的事件注册onload事件注册onclick原创 2021-02-24 13:14:09 · 1559 阅读 · 1 评论 -
尚硅谷JavaWeb笔记——书城项目(第三阶段:对第一阶段与第二阶段代码优化,第四阶段:使用EL表达式修改表单回显)
文章目录第三阶段(对第一第二阶段的代码进行优化)把HTML页面jsp动态化抽取页面中相同的内容动态显示登陆失败时的错误信息登陆失败页面设置注册失败页面设置登陆和注册的页面优化(合并)使用反射以及BaseServlet优化数据的封装和抽取BeanUtils的使用WebUtils工具类第四阶段(使用EL修改修改表单回显)修改登陆页面修改注册页面第三阶段(对第一第二阶段的代码进行优化)把HTML页面jsp动态化idea中的替换方法;按shift+command+R三个按钮调出替换页面并替换抽取页面中相同原创 2021-02-24 13:24:53 · 1271 阅读 · 0 评论