JavaWeb
文章平均质量分 95
认真生活的灰太狼
谢谢大家支持,一起加油!
展开
-
15天深度复习JavaWeb的详细笔记(十二)——综合案例
以上是我们在综合案例要实现的功能。对数据的除了对数据的增删改查功能外,还有一些复杂的功能,如批量删除、分页查询、条件查询等功能批量删除功能:每条数据前都有复选框,当我选中多条数据并点击批量删除按钮后,会发送请求到后端并删除数据库中指定的多条数据。分页查询功能:当数据库中有很多数据时,我们不可能将所有的数据展示在一页里,这个时候就需要分页展示数据。条件查询功能:数据库量大的时候,我们就需要精确的查询一些想看到的数据,这个时候就需要通过条件查询。这里的修改品牌和删除品牌。原创 2022-09-23 18:00:00 · 456 阅读 · 1 评论 -
15天深度复习JavaWeb的详细笔记(十一)——VUE、Element
Vue 是一套前端框架,免除原生JavaScript中的DOM操作,简化书写。我们之前也学习过后端的框架 , 是用来简化 代码编写的;而 是前端的框架,是用来简化 代码编写的。前一天我们做了一个综合性的案例,里面进行了大量的DOM操作,如下学习了 后,这部分代码我们就不需要再写了。那么 是如何简化 DOM 书写呢?==基于MVVM(Model-View-ViewModel)思想,实现数据的双向绑定,将编程的关注点放在数据上。==之前我们是将关注点放在了 DOM 操作上;而要了解 思想,必须先聊原创 2022-09-23 07:45:00 · 819 阅读 · 0 评论 -
15天深度复习JavaWeb的详细笔记(十)——Filter、Listener、Ajax
Filter 表示过滤器,是JavaWeb 三大组件(Servlet、Filter、Listener)之一过滤器可以把对资源的请求拦截下来,从而实现一些特殊的功能。如下图所示,浏览器可以访问服务器上的所有的资源(servlet、jsp、html等)而在访问到这些资源之前可以使过滤器拦截来下,也就是说在访问资源之前会先经过 Filter,如下图权限控制、统一编码处理、敏感字符处理等等…过滤器链是指在一个Web应用,可以配置多个过滤器,这多个过滤器称为过滤器链。原创 2022-09-22 18:00:00 · 436 阅读 · 0 评论 -
15天深度复习JavaWeb的详细笔记(九)——会话技术
对于会话跟踪这四个词,我们需要拆开来进行解释,首先要理解什么是会话,然后再去理解什么是会话跟踪:会话:用户打开浏览器,访问web服务器的资源,会话建立,直到有一方断开连接,会话结束。在一次会话中可以包含多次请求和响应。从浏览器发出请求到服务端响应数据给前端之后,一次会话(在浏览器和服务器之间)就被建立了会话被建立后,如果浏览器或服务端都没有被关闭,则会话就会持续建立着浏览器和服务器就可以继续使用该会话进行请求发送和响应,上述的整个过程就被称之为会话。思考:下图中总共建立了几个会话?原创 2022-09-22 06:00:00 · 230 阅读 · 0 评论 -
15天深度复习JavaWeb的详细笔记(八)——jsp
文章目录demo08-jsp1,JSP 概述2,JSP 快速入门2.1 导入 JSP 依赖2.2 创建 jsp 页面2.3 编写代码3,JSP 原理4,JSP 脚本4.1 JSP 脚本分类4.2 案例4.2.1 需求4.2.2 实现4.2.3测试4.3 JSP 缺点5,EL 表达式5.1 概述5.2 代码演示5.3 域对象6,JSTL标签6.1 概述6.2 if 标签6.3 forEach 标签7,MVC模式和三层架构7.1 MVC模式7.2 三层架构7.3 MVC 和 三原创 2022-09-21 18:00:00 · 889 阅读 · 0 评论 -
15天深度复习JavaWeb的详细笔记(七)——Request、Response
Request是请求对象,Response是响应对象。获取请求数据浏览器会发送HTTP请求到后台服务器[Tomcat]HTTP的请求中会包含很多请求数据[请求行+请求头+请求体]后台服务器[Tomcat]会对HTTP请求中的数据进行解析并把解析结果存入到一个对象中所存入的对象即为request对象,所以我们可以从request对象中获取请求的相关参数获取到数据后就可以继续后续的业务,比如获取用户名和密码就可以实现登录操作的相关业务设置响应数据。原创 2022-09-21 06:00:00 · 889 阅读 · 0 评论 -
15天深度复习JavaWeb的详细笔记(六)——HTTP、Tomcat、Servlet
Web是全球广域网,也称为万维网(www),能够通过浏览器访问的网站。我们知道了什么是Web,那么JavaWeb又是什么呢?顾名思义JavaWeb就是用Java技术来解决相关web互联网领域的技术栈。HTTP概念HyperText Transfer Protocol,超文本传输协议,规定了浏览器和服务器之间数据传输的规则。数据传输的规则指的是请求数据和响应数据需要按照指定的格式进行传输。所以学习HTTP主要就是学习请求和响应数据的具体格式内容如果想知道具体的格式,可以打开浏览器,点击F12。原创 2022-09-20 18:00:00 · 1214 阅读 · 0 评论 -
15天深度复习JavaWeb的详细笔记(五)——JavaScript
JavaScript 是一门跨平台、面向对象的脚本语言,而Java语言也是跨平台的、面向对象的语言,只不过Java是编译语言,是需要编译成字节码文件才能运行的;JavaScript是脚本语言,不需要编译,由浏览器直接解析并执行。JavaScript 是用来控制网页行为的,它能使网页可交互;那么它可以做什么呢?如改变页面内容、修改指定元素的属性值、对表单进行校验等JavaScript 和 Java 是完全不同的语言,不论是概念还是设计,只是名字比较像而已。但是基础语法类似。原创 2022-09-20 09:32:16 · 772 阅读 · 0 评论 -
15天深度复习JavaWeb的详细笔记(四)——HTML、CSS
=CSS 是一门语言,用于控制网页表现。==我们之前介绍过W3C标准。结构:HTML表现:CSS行为:JavaScriptCascading Style Sheet(层叠样式表)。原创 2022-09-19 23:52:06 · 251 阅读 · 0 评论 -
15天深度复习JavaWeb的详细笔记(三)——Mybatis
这里调用方法传递的参数是映射配置文件中的 namespace.id值。这样写也不便于后期的维护。如果使用 Mapper 代理方式(如下)则不存在硬编码问题。//getMapper获取UserMapper的代理对象 UserMapper userMapper = sqlSession . getMapper(UserMapper . class);解决原生方式中的硬编码简化后期执行SQL使用硬编码方式时我们要查找应该调用sqlSession的哪个方法,就很麻烦。原创 2022-09-19 23:50:18 · 473 阅读 · 0 评论 -
15天深度复习JavaWeb的详细笔记(二)——Maven
是一个项目管理和构建工具,它基于项目对象模型(POM)的概念,通过一小段描述信息来管理项目的构建、报告和文档。官网 :http://maven.apache.org/通过上面的描述大家只需要知道Maven是一个工具即可。原创 2022-09-18 23:53:25 · 501 阅读 · 1 评论 -
15天深度复习JavaWeb的详细笔记(一)——JDBC
在开发中我们使用的是java语言,那么势必要通过java语言操作数据库中的数据。这就是接下来要学习的JDBC。封装了SQL查询语句的结果。而执行了DQL语句后就会返回该对象,我们就需要从ResultSet对象中获取我们想要的数据。ResultSet对象提供了操作查询结果数据的方法,如下:将光标从当前位置向前移动一行(光标最开始是在第0行,这一点和迭代器挺像的)判断当前行是否为有效行true : 有效行,当前行有数据false : 无效行,当前行没有数据。原创 2022-09-18 23:43:00 · 1597 阅读 · 0 评论