JavaWeb
文章平均质量分 75
JavaWeb中偏后端方向的内容
乘风破浪的牛马
安静的搬砖人士~
(有些内容涉及个人信息、公司信息,所以设置为付费专栏)
展开
-
Day17_Nginx
文章目录一、关于nginx1.Nginx概述2.Linux安装nginx二、静态资源的部署1.部署第一个静态资源2.部署第二个静态资源3.域名绑定4.反向代理5.负载均衡三、总说一、关于nginx1.Nginx概述2.Linux安装nginx1.nginx的压缩包和解压文件在linux的/root/下面2.启动nginx的目录运行nginx时要去/usr/local/nginx/sbin里面敲./nginx最后,在Nacos集群中修改过nginx的配置,在本节内容中又改过n原创 2021-07-04 19:53:21 · 188 阅读 · 0 评论 -
Day16_Linux
nginx的压缩包和解压文件在linux的/root/nginx-1.8.0.tar.gz里面运行nginx时要去/usr/local/nginx/sbin里面敲./nginx原创 2021-06-11 10:20:25 · 112 阅读 · 0 评论 -
黑马旅游网(四)
文章目录一、旅游线路收藏1.分析2.后台代表编写3.前台代码的编写4.执行结果二、收藏次数的动态展示三、完成点击收藏的功能1.分析2.后台代码的编写3.前台代码的编写4.运行结果一、旅游线路收藏1.分析用户表里面有uid,线路表里面有rid,现在有一张收藏表里面有(uid,date,rid)代表那一条线路在那一天被哪一个用户收藏2.后台代表编写routeServlet中添加isFavorite方法@WebServlet("/route/*")public class RouteServ原创 2021-04-29 10:12:26 · 549 阅读 · 1 评论 -
黑马旅游网(三)
文章目录一、一、原创 2021-04-28 19:49:12 · 360 阅读 · 0 评论 -
黑马旅游网(二)
一、整合servlet之前写的LoginServlet、CheckCodeServlet等等属于一个功能一个servlet,你现在想写一个总的servlet来完成方法的分发,这个总的servlet里面只需要调用一个方法就相当于调用之前的一个LoginServlet我们知道LoginServlet、CheckCodeServlet等等都是直接继承了HttpServlet,这个总的servlet可以是HttpServlet吗?不可以,因为HttpServlet里面的内容是不能随便更改的。现在我们可以让原创 2021-04-28 09:11:15 · 502 阅读 · 1 评论 -
黑马旅游网(一)
p343–p346并未摘抄//就是单纯的对这句代码功能的解释//== 小细节 == 这就是说明这段代码存在一些小细节,下文可能会用到一、注册功能1.注册页面2.功能分析3.前台的表单校验 <script> /* 表单校验: 1.用户名:单词字符,长度8到20位 2.密码:单词字符,长度8到20位 3.email:邮件格式 4.姓名:非空 5.手机号:手机号格式 6.出生日期:非空 7.验证码原创 2021-04-27 20:39:43 · 973 阅读 · 3 评论 -
JavaWeb小结二
总结了day10–day15的重点掌握的内容文章目录一、Filter:过滤器二、Fileter过滤器小案例1.登陆验证2.动态代理(重点)3.过滤敏感词汇三、Listener监听器四、jQuery知识1.选择器2.DOM操作3.for循环4.事件绑定五、AJAX六、JSON1.语法2.Java对象转换JSON七、案例---校验用户名是否存在八、Redis1.redis的数据结构2.操作redis的数据九、Jedis1.Jedis操作各种redis中的数据结构2.Jedis连接池3.Jedis连接池工具.原创 2021-05-03 20:48:16 · 261 阅读 · 0 评论 -
JavaWeb小结一
文章目录一、servlet二、HTTP1.HTTP请求消息数据格式2.HTTP响应消息数据格式三、request的功能1. 获取请求消息数据2. 获取请求参数(重点*)3. 获取请求参数中文乱码问题(重点*)4.请求转发(重点)四、用户登录案例五、Response对象的功能1.完成重定向2.重定向的特点:3.路径的写法4.服务器输出数据到浏览器六、ServletContext对象:七、文件下载案例一、servletServlet的体系结构:HttpServlet extends GenericServl原创 2021-04-18 20:43:47 · 272 阅读 · 0 评论 -
Day15_maven
1.maven的安装和环境变量的配置P438 04maven的安装2.本地maven仓库P439 05仓库的种类和彼此关系本地的maven仓库:3.maven标准的目录结构4.maven常用命令原创 2021-04-26 09:18:32 · 201 阅读 · 0 评论 -
Day14_Redis 和 Jedis
文章目录1.非关系型数据库 和 redis2.redis的安装3.redis的数据结构4.操作redis的数据1.非关系型数据库 和 redisRedis是用C语言开发的一个开源的高性能键值对(key-value)数据库,官方提供测试数据,50个并发执行100000个请求,读的速度是110000次/s,写的速度是81000次/s,且Redis通过提供多种键值数据类型来适应不同场景下的存储需求,速度是非常之快的。2.redis的安装P417 03_redis_下载&安装3.redi原创 2021-04-25 17:27:10 · 234 阅读 · 0 评论 -
Day13_AJAX 和 JSON
文章目录一、AJAX1.同步和异步2.Ajax的实现方式---原生的JS实现方式3.Ajax的实现方式---JQeury实现方式(重点)二、JSON1.概念2.语法3.JSON数据和Java对象的相互转换一、AJAX1.同步和异步1. 概念: ASynchronous JavaScript And XML 异步的JavaScript 和 XML 1. 异步和同步:客户端和服务器端相互通信的基础上 * 客户端必须等待服务器端的响应。在等待的期间客户端不能做其他操作。 * 客户端不需要等待服务器原创 2021-04-25 11:21:39 · 96 阅读 · 0 评论 -
Day12_jQuery高级
文章目录1.动画2.for循环3.事件绑定1.动画1. 动画 1. 三种方式显示和隐藏元素 1. 默认显示和隐藏方式 1. show([speed,[easing],[fn]]) 2. hide([speed,[easing],[fn]]) 3. toggle([speed],[easing],[fn]) 2. 滑动显示和隐藏方式 1. slideDown([speed],[easing],[fn]) 2. slideUp([speed,[easing],[原创 2021-04-24 17:25:57 · 197 阅读 · 1 评论 -
Day11_jQuery基础
文章目录1.快速入门2.js和jq的相互转换3.选择器(重点)四、DOM操作1.快速入门快速入门 1. 步骤: 1. 下载JQuery * 目前jQuery有三个大版本: 1.x:兼容ie678,使用最为广泛的,官方只做BUG维护, 功能不再新增。因此一般项目来说,使用1.x版本就可以了, 最终版本:1.12.4 (2016年5月20日) 2.x:不兼容ie678,很少有人使用,官方只做BUG维护, 功能不再新增。如果不考虑兼容低版本的浏览原创 2021-04-24 11:42:53 · 101 阅读 · 0 评论 -
Day10_Filter和Listener
一、Filter:过滤器1.快速入门如何创建Filter两种配置方法1.注解配置(类似于servlet),非常常用@WebFilter("/*")//访问所有资源之前,都会执行该过滤器@WebFilter("/demo.jsp")//只有访问/demo.jsp的时候才会执行该过滤器2.web.xml配置,也类似于servlet(肯定没有注解方便,没有注解常用)演示案例2.Filter学习 1. 过滤器执行流程(重点*) 1. 执行过滤器 2. 执行放行后的资源原创 2021-04-23 16:32:39 · 143 阅读 · 0 评论 -
Day09_用户信息展示案例
一、完成列表查询功能要求数据库里面存有用户的信息,现在要你点击浏览器“查询所有用户信息”就能查出所有用户的信息实现方法为了满足三层架构模型:让dao层负责查询数据库把查到的users返回,交给service层让service层把查到的users继续返回给UserListServlet,点击index.jsp的“查询所有用户信息”然后跳转到UserListServletUserListServlet获取到service层的users数据,把users转发给list.jsp最后让lis原创 2021-04-21 17:36:26 · 383 阅读 · 0 评论 -
Day08_JSP续、MVC、EL_、
一、JSP续学1.指令1. 指令 * 作用:用于配置JSP页面,导入资源文件 * 格式: <%@ 指令名称 属性名1=属性值1 属性名2=属性值2 ... %> * 分类: 1. page : 配置JSP页面的 * contentType等同于之前学的response.setContentType(),它有两个含义: 1. 设置响应体的mime类型以及字符集 2. 设置当前jsp页面的编码(只能是高级的IDE才能生效,如果使用低级工具,则需要设置page原创 2021-04-20 09:24:56 · 156 阅读 · 0 评论 -
Day07_会话技术
文章目录一、会话技术二、Cookie1.快速入门:2. 实现原理3.cookie的细节4.Cookie的特点和作用5.cookie小案例三、JSP一、会话技术1. 会话:一次会话中包含多次请求和响应。(就跟聊天一样,一次聊天不可能一问一答就结束吧?) * 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止2. 功能:在一次会话的范围内的多次请求间,***共享数据***3. 方式: 1. 客户端会话技术:Cookie,客户端会话技术将来数据是存放在客户端的 2. 服务器端会原创 2021-04-19 12:10:49 · 217 阅读 · 0 评论 -
Day06_ServletContext
文章目录一、ServletContext对象:1.获取ServletContext2. 获取MIME类型:3.ServletContext对象是域对象----可以共享数据4.获取文件的真实(服务器)路径二、文件下载一、ServletContext对象:1. 概念:代表整个web应用,可以和程序的容器(服务器)来通信2. 获取: 1. 通过request对象获取 request.getServletContext(); 2. 通过HttpServlet获取 this.getServletCo原创 2021-04-18 16:38:13 · 95 阅读 · 0 评论 -
Day05_Response对象
一、HTTP的响应消息//回顾1. 请求消息:客户端发送给服务器端的数据 * 数据格式: 1. 请求行 2. 请求头 3. 请求空行 4. 请求体2. 响应消息:服务器端发送给客户端的数据 * 数据格式: 1. 响应行 1. 组成:协议/版本 响应状态码 状态码描述 什么是响应状态码:服务器告诉客户端浏览器本次请求和响应的一个状态。 状态码都是3位数字 : 1. 1xx:服务器就收客户端消息,但没有接受完成,等待一段时间后,发送1原创 2021-04-18 11:11:24 · 154 阅读 · 1 评论 -
Day04_用户登录案例(含BeanUtils的使用)
文章目录用户登录案例:1.用户登录案例需求:2.准备好login.html和properties配置文件及各种jar包3. 创建数据库环境4.创建类User5.JDBCUtils6.创建类UserDao,提供login方法7.编写测试代码,看看上一步的代码是否有误8.编写Servlet9.运行代码用户登录案例:1.用户登录案例需求:* 用户登录案例需求: 1.编写login.html登录页面 username & password 两个输入框 2.使用Druid数据库连接池技术,操作m原创 2021-04-17 21:08:53 · 456 阅读 · 3 评论 -
Day03_HTTP
文章目录一、HTTP1.HTTP概述2.HTTP请求消息数据格式二、Request对象1.Request原理一、HTTP1.HTTP概述* 概念:Hyper Text Transfer Protocol 超文本传输协议 * 传输协议:定义了,客户端和服务器端通信时,发送数据的格式 * 特点: 1. 基于TCP/IP的高级协议 2. 默认端口号:80 3. 基于请求/响应模型的:一次请求对应一次响应 4. 无状态的:每次请求之间相互独立,不能交互数据 *凡是80端口的都可以省略不写原创 2021-04-17 11:46:55 · 209 阅读 · 0 评论 -
补充:解决导入的servlet模块不能运行的问题
老师的源代码在idea打开后居然不能运行解决办法–建一个和这个模块一模一样的名字的模块,把它覆盖了即可感谢浏览和收藏原创 2021-04-18 09:21:49 · 261 阅读 · 0 评论 -
Day02_Tomcat和Servlet项目的创建
1.将Tomcat集成到IDEA中。视频:P226 09_tomcat_与IDEA集成&创建web项目2.创建一个web项目/模块视频:P226 09_tomcat_与IDEA集成&创建web项目(上面的操作仅仅是用IDEA实现tomcat,还没有用到Servlet的功能)3.创建servlet的方式1视频:P228 11_servlet_快速入门基于上面的步骤继续4.创建servlet的方式2视频:P232 15_Servlet_3.0注解原创 2021-04-16 19:47:11 · 132 阅读 · 0 评论 -
Day01_Tomcat和servlet
在web服务器软件可以部署web项目,让用户通过浏览器来访问这些项目* 常见的java相关的web服务器软件: * webLogic:oracle公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。 * webSphere:IBM公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。 * JBOSS:JBOSS公司的,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。 * Tomcat:Apache基金组织,中小型的JavaEE服务器,仅仅支持少量的Jav原创 2021-04-16 11:15:35 · 177 阅读 · 0 评论