![](https://img-blog.csdnimg.cn/20200901203626437.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
JavaWeb
文章平均质量分 92
系统学习JavaWeb
学哥斌
这个作者很懒,什么都没留下…
展开
-
[JavaWeb-01]Junit、反射、注解
1、Junit单元测试1.1 前言 java单元测试是最小的功能单元测试代码, 单元测试就是针对单个java方法的测试。java程序的最小功能单元是方法。 使用main()方法来进行测试不能把测试代码和源代码分离出来,效率低下。而使用Junit单元测试可以确保单个方法正常运行,如果修改了方法代码,只需要保证对应的单元(方法)测试通过就OK了,同时可以自动化所有的测试并获得报告。1.2 ...原创 2020-01-12 17:06:42 · 219 阅读 · 0 评论 -
[JavaWeb-02]MySQL
1、MySQL基础1.1 数据库基本介绍 数据库是存储数据的仓库,本质上是一个文件系统,以文件的方式存储数据到计算机上。所有的关系型数据库都可以使用通用的 SQL 语句进行管理。 MySQL是开源免费的数据库,小型的数据库,已经被 Oracle 收购了。MySQL6.x 版本也开始收费。选择MySQL的原因是免费且功能强大。1.2 数据库的登陆 MySQL 是一个需要账户名密码登录...原创 2020-01-17 20:06:34 · 552 阅读 · 0 评论 -
[JavaWeb-03]JDBC
1、JDBC基础 一般连接MySQL数据库的方法有:通过MySQL自带的命令行方式;使用客户端来操作MySQL数据库,如SQLyog、Navicat、SQLWave、MyDB Studio、EMS SQL Manager for MySQL等;使用Java来访问MySQL数据库,也就是JDBC(Java Database Connectivity)。 JDBC 是 Java 访问数据库的标...原创 2020-01-19 18:38:16 · 604 阅读 · 1 评论 -
[JavaWeb-04]HTML和CSS
1、前言 JavaWeb即使用Java语言开发基于互联网的项目。1.1 软件架构 软件架构分为C/S架构和B/S架构,C指的是Client,B指的是Browser,S指的是Server。比如QQ、迅雷等就是C/S架构。而B/S架构的就是使用浏览器来解析。 B/S架构使用到了静态资源和动态资源,静态资源是使用静态网页开发技术发布的资源,特点是所有用户都能访问,得到的结果一致,如文本、图...原创 2020-01-22 20:25:13 · 349 阅读 · 0 评论 -
[JavaWeb-05]JavaScript
1、简介 JavaScript是一门客户端脚本语言,运行在客户端浏览器中,每一个浏览器都有JavaScript的解析器。不需要编译就可以被浏览器解析执行。可以来增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户的体验。 JavaScript = ECMAScript + JavaScript自己特有的东西(BOM+DOM)2、ECMAScript...原创 2020-01-29 20:26:59 · 105 阅读 · 0 评论 -
[JavaWeb-06]XML快速入门
1、XML基础 XML全称是Extensible Markup Language,可扩展标记语言。可拓展表示标签都是自定义的,和html同样是标记语言,主要用于存储数据,以便配置文件和网络中传输。 xml和html的区别主要有: 1. xml标签都是自定义的,html标签是预定义; 2. xml的语法严格,html语法松散; 3. xml是存储数据的,html是展示数据。1....原创 2020-01-29 22:32:44 · 134 阅读 · 0 评论 -
[JavaWeb-07]Tomcat和Servlet
1、Web服务器软件简介 硬件上的服务器指的是装了服务器软件的计算机,服务器软件的作用就是接受用户的请求、处理请求并做出响应。Web服务器软件就是服务器软件的一种,在Web服务器中部署Web项目,让用户通过浏览器来访问这些项目。 常见的Java相关的web服务器软件有: webLogic:oracle公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。 we...原创 2020-01-30 15:00:19 · 284 阅读 · 0 评论 -
[JavaWeb-08]HTTP、Request和Response
1、HTTP1.1 简介 HTTP全称Hyper Text Transfer Protocol,超文本传输协议,定义了客户端和服务器端通信时,发送数据的格式。特点是:基于TCP/IP的高级协议;默认80端口号;一次请求对应一次响应;每次请求之间相互独立,不能交互数据。 历史版本: 1.0:每一次请求响应都会建立新的连接; 1.1:复用连接。 HTTP协议有7中请求方式...原创 2020-01-30 19:11:57 · 214 阅读 · 0 评论 -
[JavaWeb-09]会话技术
1、简介 前面章节说了客户端浏览器和web服务器之间,一次请求对应一次响应。而一次会话包含多次请求和响应,直到一方断开为止。会话的作用是在多次请求之间共享数据。 Cookie是客户端会话技术,Session是服务器端会话技术。2、Cookie Cookie会话技术的特点是数据保存在客户端。2.1 快速入门 使用步骤如下: 1. 创建Cookie对象,绑定数据:new Coo...原创 2020-02-02 00:22:23 · 126 阅读 · 0 评论 -
[JavaWeb-10]JSP、EL和JSTL
1、JSP JSP全称Java Server Pages,Java服务器端页面,可以理解为是一个特殊的页面,其中既可以指定定义html标签,又可以定义java代码,作用是简化书写,不用一下子html一下子servlet的。 JSP本质上就是一个Servlet,即当客户端浏览器请求一个jsp文件时,服务器软件会将该jsp转换为.java文件,然后编译生成.class字节码文件。通过查看生成的...原创 2020-02-03 16:08:17 · 238 阅读 · 0 评论 -
[JavaWeb-11]Filter和Listener
1、Filter Filter是过滤器的意思,和Listener监听器、Servlet一起组成JavaWeb的三大组件。 Filter的作用是当有请求来访问服务器资源时,过滤器可以把请求拦截下来,完成一些特殊的功能。比如:登录验证、统一编码处理、敏感字符过滤等。1.1 快速入门 1. 定义一个类,实现接口Filter 2. 复写方法 3. 配置拦截路径(web.xml或注解)...原创 2020-02-05 15:13:28 · 141 阅读 · 0 评论 -
[JavaWeb-12]JQuery
1、基本介绍 jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨 是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优 化HTML文档操作、事件处理、动画设计...原创 2020-02-06 14:44:13 · 247 阅读 · 0 评论 -
[JavaWeb-13]Ajax和Json
1、AJAX1.1 基本介绍 AJAX全称是ASynchronous JavaScript And XML,异步的JavaScript 和 XML,意思是异步的JavaScript和标记语言的一种技术。 这里的异步和同步是在客户端和服务器端相互通信的基础上谈的,同步就是客户端必须等待服务器端的响应。在等待的期间客户端不能做其他操作;异步是客户端不需要等待服务器端的响应。在服务器处理请求的...原创 2020-02-09 13:21:44 · 181 阅读 · 0 评论 -
[JavaWeb-14]Redis
1、介绍 redis是一款高性能的NOSQL系列的非关系型数据库。1.1 什么是NOSQL? NoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数据库。 随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以...原创 2020-02-09 13:59:11 · 182 阅读 · 0 评论 -
[JavaWeb-15]Nginx
1、Linux常用命令 切换目录命令:cd 目录名称 列出文件列表:ls和ll 浏览目录:cat、more、less cat:用于显示文件的内容。格式:cat[参数]<文件名>; more:显示的内容会超过一个画面长度的情况。按空格键显示下一个画面; less:用法和more类似,不同的是less可以通过PgUp、PgDn键来控制。 tail:用...原创 2020-02-19 23:14:52 · 171 阅读 · 0 评论 -
[JavaWeb-16]Oracle数据库
1、基本介绍 ORACLE 数据库系统是美国ORACLE 公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或 B/S体系结构的数据库之一。比如SilverStream 就是基于数据库的一种中间件。ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是...原创 2020-03-07 17:18:51 · 406 阅读 · 0 评论