尚硅谷Javaweb笔记
文章平均质量分 83
尚硅谷yyds,本人写了一些javaweb笔记供大家参考
Major Tom _
知识共享,全部免费。
展开
-
14_Node.js和NPM入门指南
Node.js定义与特点:Node.js 是一个允许在服务器端运行JavaScript 的开源、跨平台环境,使用事件驱动、非阻塞I/O模型,适合处理高并发请求。具有单线程设计、轻量级、模块化和跨平台的特性。安装与使用:通过官网下载安装包进行安装,之后通过命令行使用node命令执行JavaScript 文件。NPM定义与作用:NPM 是Node.js 的包管理工具,用于管理项目的依赖和库。配原创 2024-06-07 07:33:51 · 825 阅读 · 0 评论 -
11_JavaWeb监听器
例如attributeAdded就监听this.getContext().setAttribute()这个方法的操作。监听接口中可以重写相关方法,一旦被监听的对象执行了某项操作,tomcat后台就会进行响应,监听到;web中定义八个监听器接口作为监听器的规范,这八个接口按照不同的标准可以形成不同的分类。实现方法是contextInitialized、contextDestroyed。一般来说监听的东西五花八门,用的时候查即可;监听Servlet1的构建以及销毁。应用域监听接口以及api。原创 2024-06-05 08:03:45 · 290 阅读 · 0 评论 -
09_JavaWeb会话
域对象: 一些用于存储数据和传递数据的对象,传递数据不同的范围,我们称之为不同的域,不同的域对象代表不同的域,共享数据的范围也不同请求域会话域应用域整个服务器的应用域有且仅有一个。原创 2024-06-04 13:14:37 · 2840 阅读 · 0 评论 -
08_MVC架构模式
Model 模型层,具体功能如下:View 视图层,具体功能如下:Controller 控制层,具体功能如下案例:张三网络购物买10本 《^JAVA。原创 2024-06-04 13:11:44 · 555 阅读 · 0 评论 -
10_JavaWeb过滤器
关于路径的配置过滤器可以url-pattern或者直接写url-name都可。下面写法是通过url-pattern配置 批Servlet匹配;3.过滤 doFilter (多次)生活举例: 公司前台,停车场安保,地铁验票闸机。1.构造 constorct 默认重写。java中过滤仅仅是对请求做出过滤。4.销毁 destory。过滤器开发中应用的场景。2.初始化 init。原创 2024-06-05 08:02:13 · 535 阅读 · 1 评论 -
12_JavaWebAjax
注意:本次开发传参仅传入username,但是会设置一个密码,这个密码必须不为空,因为后续代码逻辑会送入MD5校验,为空报错;Ajax的原理,通过js技术向后端发送请求,通过响应来进行判断是否 进行页面跳转,是否生成数据展示到dom树中。writeJson是一个静态方法,因此这个工具包,调的不是类,是静态方法;前后端需要保持一致,就很麻烦,后端代码进行修改了,那么前端也需要跟着改;后端程序员撰写响应体的 class ,后续使用,直接new对象,将我们业务数据封装进去即可。 统一的格式是前后端商量好的。原创 2024-06-06 08:02:02 · 998 阅读 · 0 评论 -
15_Vue3核心概念与实践
Vue3 是一个渐进式的 JavaScript 框架,用于构建用户界面。它基于标准 HTML、CSS 和 JavaScript 构建,并提供声明式渲染和响应性两大核心功能。Vite 是 Vue 项目的脚手架工具,具有快速开发和运行的特点。Vue 文件(.vue)是一种单文件组件,包含模板、脚本和样式标签。Vue3 支持全局、组件内和样式标签内的 CSS 导入方式。Vue3 使用 ref 和 reactive 函数处理响应式数据,并支持 setup 语法糖简化组件定义。Vue 提供插值表达式、文本渲染、属性渲原创 2024-06-07 07:38:49 · 601 阅读 · 0 评论 -
16_ Vue.js高级指南:条件渲染、列表渲染与数据双向绑定
Vue.js通过提供如v-if、v-for和v-model等强大的指令,使得状态管理、列表渲染和表单处理变得异常简单和高效。掌握这些工具不仅可以提高你的开发效率,还可以帮助你构建更加动态、响应迅速的Web应用。通过不断实践和探索,你会更加熟悉Vue的哲学和工作流,从而更自如地创建丰富的前端体验。原创 2024-06-08 09:14:09 · 690 阅读 · 0 评论 -
13_前端工程化_ES6
前端工程化是使用软件工程的方法来单独解决前端的开发流程中的问题,其主要目的为了提高效率和降低成本。前后端分离(前端代码工程化独立出来形成一个单独的app)1.开发分离2.部署分离3.服务器分离本次技术栈。原创 2024-06-06 08:03:55 · 1019 阅读 · 0 评论 -
Servlet跳转404(解决)
3.关于配置信息Application context是你 WEB工程模块的名称,如果对此模块进行修改了,那么你 的Server也要做一些务必的修改。2.页面跳转,url栏输入的是web.xml中的url-pattern内容,请仔细检查。查看Project Structure,检查你的JDK版本不要选错版本;上面的URL地址要 写WEB模块修改后的 APP名;1.解决无法跳转的404问题(最根本,最重要)原创 2024-05-28 21:31:06 · 726 阅读 · 1 评论 -
07_Servlet
Servlet (server applet) 是运行在服务端(tomcat)的Java小程序,是sun公司提供一套定义动态资源规范;从代码层面上来讲Servlet就是一个接口用来接收、处理客户端请求、响应给浏览器的动态资源。在整个Web应用中,Servlet主要负责接收处理请求、协同调度功能以及响应数据。我们可以把Servlet称为Web应用中的控制器不是所有的JAVA类都能用于处理客户端请求,能处理客户端请求并做出响应的一套技术标准就是Servlet。原创 2024-05-27 21:47:51 · 1288 阅读 · 0 评论 -
01_尚硅谷JavaWeb最新版笔记
尚硅谷Javaweb最新版笔记,进攻参考。原创 2024-05-25 21:24:44 · 435 阅读 · 0 评论 -
02_前端三大件HTML
表单项目标签一定要定义name属性,该属性用于明确提交时的参数名表单项还需要定义value属性,该属性用于明确提交时的实参的;span 行内元素 自己不会独占一行的元素 行内元素的宽高等等,很多都是不生效的。div 块元素 自己独占一行的元素 块元素的宽高等等往往都是生效的。使用rowspan(span有占用的意思,占用行,也就是向下扩充)思路:让body的 某一行的结尾单元格向下扩充,占用其他单元格。表格的设计样式有点多,为了简化,有方便的写法。页面堆砌多个框的设计方式为页面布局的设计。原创 2024-05-25 21:34:14 · 1289 阅读 · 0 评论 -
06_Tomcat
创建resources放置配置相关文件,使其于src文件分开,便于管理,并且对其进行标记,这样可以最终可以一起去编译。先准备一个空项目 workspace for IDEA作为所有app的父项目,未来所有的app全部作为模块放到当前文件夹下。idea并没有将构建的app直接部署到tomcat中,而是创造副本,将app部署到副本中。此处的demo01-web01-war-exploded就是可以发布的app。此时,Java代码往src写,css,js,html代码往web放即可。专门应用于WEB应用软件;原创 2024-05-27 21:30:31 · 1124 阅读 · 0 评论 -
05_XML Dom4j
1.创建SAXReader对象2. 解析XML获取Document对象: 需要传入要解析的XML文件的字节输入流3. 获取文档的根标签4. 获取标签的子标签//获取所有子标签//获取指定标签名的子标签List sonElementList = rootElement.elements("标签名");5. 获取标签体内的文本6. 获取标签的某个属性的值。原创 2024-05-27 21:21:40 · 464 阅读 · 0 评论 -
03_前端三大件CSS
且div1被fixed到页面上,随着滚动条拖拽,div1的位始终不变。第一个div进行浮动设置后,轻轻松松往右进行漂浮。关于盒子的容量:加上边界 像素计算为102*102。绝对定位会随着浏览器边缘进行变化,我将浏览器缩小。盒子模型介绍的是如何调节div块之间的距离缝隙等。若选择器功能进行覆盖,那么后发生的为真实发生的。需求:我想让我的div块出现在指定的位置上。需求:我想让三个div盒子出现在同一行。fixed相对定位,其原始位置会被侵占。直接指定某个标签的样式,和上述一样。距离边缘位置距离不变。原创 2024-05-25 21:38:33 · 581 阅读 · 0 评论 -
04_前端三大件JS
1.js如何声明函数?function 函数名(){}2.js函数如何和点击按钮绑定到一起?按钮有一个属性叫做 onclick 单机行为ondbclick 双击行为3.如何弹窗提示?可以在js函数中定义alert()函数,也就是经典的弹窗提示js创建对象第一种方式2.{属性名:属性值,...,...,函数名:function(){}}--><script>// 1.创建一个对象// 2.给对象创建属性person.gae// 3.给对象添加方法。原创 2024-05-27 08:58:09 · 819 阅读 · 0 评论