文章目录
前言
本文对HTML、CSS、JavaScript、JQury、Jsp、Ajax、Xml、Json、Servlet、JDBC这些常用于Web开发的语言、技术的定义和作用进行归纳总结,目的在于帮助读者理清楚他们的区别。
一、HTML是什么?有什么用?
HTML是超文本标记语言,是通过标签描述网页的一种语言,
作用是将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。
二、CSS是什么?有什么用?
CSS是层叠样式表,是将样式信息与网页内容分离的一种标记语言,
在Web开发中的作用是定义HTML 元素的样式,美化页面。
三、JavaScript是什么?有什么用?
JavaScript是一种脚本语言,浏览器可以直接解析而不用经过编译,
在Web开发中的作用是控制html元素实现一些特效,增强用户体验。
四、JQury是什么?有什么用?
JQury是JavaScript框架(也可以理解为JavaScript的代码库),他封装了JavaScript常用的功能代码,
为我们提供了一种简便的JavaScript设计模式。
五、Jsp是什么?有什么用?
Jsp是一种动态网页开发技术不是一种语言,
让我们可以使用JSP标签在HTML网页中插入Java代码,标签通常以<%开头以%>结束。
六、Ajax是什么?有什么用?
Ajax是异步 JavaScript 和 XML的意思,是一种用于创建快速动态网页的技术,
让我们可以在不重新加载整个网页的情况下,对网页的某部分进行更新
七、Xml是什么?有什么用?
Xml是一种用于标记电子文件使其具有结构性的标记语言,
作用是传输和存储数据,可以作为一种数据交换格式。
八、Json是什么?有什么用?
Json是一种轻量级的数据交换格式与xml不同,它不是一种语言,
作用是传输和存储数据,比 XML 更小、更快,更易解析。
九、Servlet是什么?有什么用?
Servlet是JAVA提供的一种用于开发网络服务的技术。
通过Servlet这项技术我们可以在后端接收网络请求、处理请求、响应请求(返回结果)
十、Tomcat是什么?有什么用?
Tomcat是一种Web服务器软件,
起到一个中间件的作用,用户通过浏览器发送的Http请求经过Tomcat后,Tomcat会根据请求生成对应的request对象和response对象发送给服务器,我们在后端可以通过request对象获取前端传来的数据,可以通过response对象控制返回给用户的信息。
补充:浏览器只能解析静态资源不能解析动态资源,也就是说动态资源要被浏览器解析需要将其转化成静态资源,而这个任务就是Tomcat完成的。
十一、JDBC是什么?有什么用?
JDBC是用Java操作数据库的技术,是Java访问数据库的规范,它定义了一套操作所有关系型数据库的规则,
我们可以使用JDBC这项技术向数据库发送SQL语句以完成操作数据库的目的。
十二、redis是什么?有什么用?
redis是一种非关系型数据库,与mysql这种关系型数据库不同,redis是将数据以key,value的形式存储于内存中而不是硬盘,所以redis读取数据的速度很快。
我们可以使用redis来做热数据(访问频率高)的缓存,也可以实现消息队列或统计访问量的功能。
十三、Jedis是什么?有什么用?
Jedis是一款java操作redis数据库的工具,它集成了redis的一些命令操作,封装了redis的java客户端。
我们可以使用它操作redis数据库。
十四、maven是什么?有什么用?
maven是可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件
使用maven可以统一管理jar包、java代码、配置文件和测试类,还能解决jar包冲突。
补充:maven是怎么找到jar包的?通过pom.xml里面的坐标找我们的本地仓库,先看我们本地仓库有没有这个jar包,有就直接使用,没有就去镜像里面下载。