JavaWeb基础
文章平均质量分 92
?Suki
你终究会成为你正在成为的人,你的每一个选择都是来自你人生意义的诘问。
展开
-
JavaWeb基础-汇总
JavaWeb是整个Web开发的基础课程,需要掌握三部分内容:数据库、前端、web核心。本套JavaWeb教程旨在用最短的时间掌握最全的JavaWeb核心技术,使学习效率猛增2倍,并且可以为后期的分布式、微服务打下坚实的基础。等内容,是目前站内最全的JavaWeb技术栈课程。让你花最短时间学会,包括。原创 2023-04-06 16:32:16 · 1576 阅读 · 0 评论 -
JavaWeb--综合案例
以上是我们在综合案例要实现的功能。对数据的除了对数据的增删改查功能外,还有一些复杂的功能,如批量删除分页查询条件查询等功能批量删除功能:每条数据前都有复选框,当我选中多条数据并点击批量删除按钮后,会发送请求到后端并删除数据库中指定的多条数据。分页查询功能:当数据库中有很多数据时,我们不可能将所有的数据展示在一页里,这个时候就需要分页展示数据。条件查询功能:数据库量大的时候,我们就需要精确的查询一些想看到的数据,这个时候就需要通过条件查询。原创 2023-03-14 18:14:29 · 1109 阅读 · 0 评论 -
JavaWeb--Element
目标Element:是饿了么公司前端开发团队提供的一套基于 Vue 的网站组件库,用于快速构建网页。Element 提供了很多组件(组成网页的部件)供我们使用。例如 超链接、按钮、图片、表格等等~如下图左边的是我们编写页面看到的按钮,上图右边的是 Element 提供的页面效果,效果一目了然。我们学习 Element 其实就是学习怎么从官网拷贝组件到我们自己的页面并进行修改,官网网址是进入官网能看到如下页面接下来直接点击 ,页面如下将资源 下的 文件夹直接拷贝到项目的 下。目录结构如下创建页面,并原创 2023-03-13 22:57:16 · 431 阅读 · 0 评论 -
JavaWeb--VUE
Vue 是一套前端框架,免除原生JavaScript中的DOM操作,简化书写。我们之前也学习过后端的框架MybatisMybatis是用来简化jdbc代码编写的;而VUE是前端的框架,是用来简化JavaScript代码编写的。前一天我们做了一个综合性的案例,里面进行了大量的DOM操作,如下学习了VUE后,这部分代码我们就不需要再写了。那么VUE是如何简化 DOM 书写呢?原创 2023-03-12 14:05:11 · 679 阅读 · 0 评论 -
JavaWeb--案例(Axios+JSON)
使用Axios + JSON 完成品牌列表数据查询和添加。原创 2023-03-10 11:33:03 · 604 阅读 · 0 评论 -
JavaWeb--Listener&Ajax&axios&json
Listener 表示监听器,是 JavaWeb 三大组件(Servlet、Filter、Listener)之一。监听器可以监听就是在sessionrequest三个对象创建、销毁或者往其中添加修改删除属性时自动执行代码的功能组件。request 和 session 我们学习过。而是类型的对象。代表整个web应用,在服务器启动的时候,tomcat会自动创建该对象。在服务器关闭时会自动销毁该对象。AJAX。原创 2023-03-09 23:23:25 · 211 阅读 · 0 评论 -
JavaWeb--Filter
Filter 表示过滤器,是 JavaWeb 三大组件(Servlet、Filter、Listener)之一。Servlet 我们之前都已经学习过了,Filter和Listener 我们今天都会进行学习。过滤器可以把对资源的请求拦截下来,从而实现一些特殊的功能。如下图所示,浏览器可以访问服务器上的所有的资源(servlet、jsp、html等)而在访问到这些资源之前可以使过滤器拦截来下,也就是说在访问资源之前会先经过 Filter,如下图拦截器拦截到后可以做什么功能呢?原创 2023-03-07 11:02:16 · 356 阅读 · 0 评论 -
JavaWeb--用户登录注册案例
目标需求说明:完成用户登录功能,如果用户勾选“记住用户” ,则下次访问登录页面自动填充用户名密码完成注册功能,并实现验证码功能(1)前端通过表单发送请求和数据给Web层的LoginServlet(2)在LoginServlet中接收请求和数据[用户名和密码](3)LoginServlet接收到请求和数据后,调用Service层完成根据用户名和密码查询用户对象(4)在Service层需要编写UserService类,在类中实现login方法,方法中调用Dao层的UserMapper(5)在UserMapper原创 2023-03-06 23:53:41 · 2990 阅读 · 0 评论 -
JavaWeb--会话技术
对于会话跟踪这四个词,我们需要拆开来进行解释,首先要理解什么是会话,然后再去理解什么是会话跟踪会话:用户打开浏览器,访问web服务器的资源,会话建立,直到有一方断开连接,会话结束。在一次会话中可以包含多次请求和响应。从浏览器发出请求到服务端响应数据给前端之后,一次会话(在浏览器和服务器之间)就被建立了会话被建立后,如果浏览器或服务端都没有被关闭,则会话就会持续建立着浏览器和服务器就可以继续使用该会话进行请求发送和响应,上述的整个过程就被称之为会话。原创 2023-03-05 23:02:25 · 534 阅读 · 0 评论 -
JavaWeb--JSP
理解 JSP 及 JSP 原理能在 JSP中使用 EL表达式 和 JSTL标签理解 MVC模式 和 三层架构能完成品牌数据的增删改查功能原创 2023-03-05 13:33:07 · 514 阅读 · 0 评论 -
JavaWeb--JSP案例
EL表达式JSTL标签MVC模式三层架构。原创 2023-03-05 13:33:27 · 1001 阅读 · 0 评论 -
JavaWeb--用户注册登录案例
接下来我们通过两个比较常见的案例,一个是,一个是来对今天学习的内容进行一个实战演练,首先来实现用户登录。原创 2023-03-02 20:58:32 · 2282 阅读 · 1 评论 -
JavaWeb--Request&Response
Request是请求对象,Response是响应对象。request和response这两个参数的作用是什么?获取请求数据浏览器会发送HTTP请求到后台服务器[Tomcat]HTTP的请求中会包含很多请求数据[请求行+请求头+请求体]后台服务器[Tomcat]会对HTTP请求中的数据进行解析并把解析结果存入到一个对象中所存入的对象即为request对象,所以我们可以从request对象中获取请求的相关参数获取到数据后就可以继续后续的业务,比如获取用户名和密码就可以实现登录操作的相关业务。原创 2023-03-02 17:08:19 · 357 阅读 · 1 评论 -
JavaWeb--Servlet
Servlet是JavaWeb最为核心的内容,它是Java提供的一门动态web资源开发技术。使用Servlet就可以实现,根据不同的登录用户在页面上动态显示不同内容。Servlet是JavaEE规范之一,其实就是一个接口,将来我们需要定义Servlet类实现Servlet接口,并由web服务器运行Servlet接下来按照快速入门->执行流程->生命周期->体系结构->urlPattern配置->XML配置的学习步骤,一步步完成对Servlet的知识学习,通过一个入门案例来快速把Servlet用起来。原创 2023-02-27 00:22:24 · 185 阅读 · 0 评论 -
JavaWeb--Tomcat
Web服务器是一个应用程序(软件),对HTTP协议的操作进行封装,使得程序员不必直接对协议进行操作,让Web开发更加便捷。主要功能是"提供网上信息浏览服务"。Web服务器是安装在服务器端的一款软件,将来我们把自己写的Web项目部署到Web Tomcat服务器软件中,当Web服务器软件启动后,部署在Web服务器软件中的页面就可以直接通过浏览器来访问了。Web服务器软件使用步骤准备静态资源下载安装Web服务器软件将静态资源部署到Web服务器上启动Web服务器使用浏览器访问对应的资源。原创 2023-02-25 10:35:50 · 600 阅读 · 0 评论 -
JavaWeb--HTTP
HTTP概念HyperText Transfer Protocol,超文本传输协议,规定了浏览器和服务器之间数据传输的规则。数据传输的规则指的是请求数据和响应数据需要按照指定的格式进行传输。如果想知道具体的格式,可以打开浏览器,点击F12打开开发者工具,点击Network来查看某一次请求的请求数据和响应数据具体的格式内容,如下图所示:注意:在浏览器中如果看不到上述内容,需要清除浏览器的浏览数据。chrome浏览器可以使用ctrl+shift+Del进行清除。原创 2023-02-25 00:05:40 · 137 阅读 · 0 评论 -
JavaWeb--Web概述
Web是全球广域网,也称为万维网(www),能够通过浏览器访问的网站。在我们日常的生活中,经常会使用浏览器去访问百度京东传智官网等这些网站,这些网站统称为Web网站。我们知道了什么是Web,那么JavaWeb又是什么呢?顾名思义JavaWeb就是用Java技术来解决相关web互联网领域的技术栈。国内很多大型网站公司也是首选Java语言来解决web互联网相关的问题。那都有哪些公司的系统是使用Java语言的呢?原创 2023-02-24 23:14:16 · 615 阅读 · 0 评论 -
JavaWeb--JavaScript
目标JavaScript 是一门跨平台、面向对象的脚本语言,而Java语言也是跨平台的、面向对象的语言,只不过Java是编译语言,是需要编译成字节码文件才能运行的;JavaScript是脚本语言,不需要编译,由浏览器直接解析并执行。JavaScript 是用来控制网页行为的,它能使网页可交互;那么它可以做什么呢?如改变页面内容、修改指定元素的属性值、对表单进行校验等,下面是这些功能的效果展示:改变页面内容当我点击上面左图的 按钮,按钮上面的文本就改为上面右图内容,这就是js 改变页面内容的功能。修改指定元原创 2023-02-23 23:54:02 · 3305 阅读 · 0 评论 -
JavaWeb--Mybatis练习
对数据库表中的数据进行CRUD操作。使用Mybatis完成品牌数据的增删改查操作。实体类 Brand在 包下创建 Brand 实体类。编写测试用例测试代码需要在 目录下创建包及测试用例。项目结构如下:安装 MyBatisX 插件MybatisX 是一款基于 IDEA 的快速开发插件,为效率而生。主要功能安装方式点击 ,选择 ,就原创 2023-02-23 16:41:22 · 372 阅读 · 0 评论 -
JavaWeb--Maven&Mybatis基础
是一个项目管理和构建工具,它基于项目对象模型(POM)的概念,通过一小段描述信息来管理项目的构建、报告和文档。官网 :http://maven.apache.org/通过上面的描述大家只需要知道Maven是一个工具即可。Apache 是一个开源组织,将来我们会学习很多Apache提供的项目。MyBatis 是一款优秀的持久层框架,用于简化 JDBC 开发。原创 2023-02-13 20:06:34 · 521 阅读 · 0 评论 -
JavaWeb--JDBC练习
在pojo包下实体类 Brand。完成商品品牌数据的增删改查操作。原创 2023-02-11 14:46:51 · 432 阅读 · 0 评论 -
JavaWeb--JDBC
在开发中我们使用的是java语言,那么势必要通过java语言操作数据库中的数据。这就是接下来要学习的JDBC。Statement对象的作用就是用来执行SQL语句。而针对不同类型的SQL语句使用的方法也不一样。执行DDL、DML语句执行DQL语句封装了SQL查询语句的结果。ResultSet executeQuery(sql) :执行DQL 语句,返回 ResultSet 对象那么我们就需要从ResultSet对象中获取我们想要的数据。原创 2023-02-11 13:51:25 · 573 阅读 · 0 评论 -
JavaWeb--MySQL高级
外键用来让两个表的数据之间建立链接,保证数据的一致性和完整性。软件的研发步骤数据库设计概念数据库设计就是根据业务系统的具体需求,结合我们所选用的DBMS,为这个业务系统构造出最优的数据存储模型。建立数据库中的表结构以及表与表之间的关联关系的过程。有哪些表?表里有哪些字段?表和表之间有什么关系?数据库设计的步骤需求分析(数据是什么?数据具有哪些属性?数据与属性的特点是什么)逻辑分析(通过ER图对数据库进行逻辑建模,不需要考虑我们所选用的数据库管理系统)原创 2023-02-10 23:47:40 · 389 阅读 · 0 评论 -
JavaWeb--MySQL基础
英文:Structured Query Language,简称 SQL结构化查询语言,一门操作关系型数据库的编程语言定义操作所有关系型数据库的统一标准对于同一个需求,每一种数据库操作的方式可能会存在一些不一样的地方,我们称为“方言”Navicat for MySQL 是管理和开发 MySQL 或 MariaDB 的理想解决方案。这套全面的前端工具为数据库管理、开发和维护提供了一款直观而强大的图形界面。原创 2023-02-06 00:41:39 · 325 阅读 · 0 评论