首页 > 编程语言 >JavaWeb名词解释及帮助文档

JavaWeb名词解释及帮助文档

时间:2024-07-02 10:31:28浏览次数:19  
标签:Web Vue 网页 JavaWeb java 数据库 JavaScript 文档 名词解释

Web前端开发

  • web标准:大部分网页标准由W3C万维网联盟制定,由HTML、CSS、JavaScript组成
  • HTML:HyperText Markup Language超文本标记语言(负责网页的结构--页面元素和内容)
  • CSS:Cascading Style Sheet层叠样式表(负责网页的表现--页面元素的外观、位置等页面样式)
  • JavaScript:JS,一门跨平台、面向对象的脚本语言(负责网页的行为--交互效果)JavaScript控制网页行为是通过DOM和事件监听机制实现的
  • JS对象:
    ①Array
    ②String
    ③JSON:JAvaScript Object Notation JavaScript对象标记法书写的文本(作为数据载体进行数据传输)
    ④BOM:Browser Object Model浏览器对象模型(允许JavaScript与浏览器对话,JS将浏览器的各个组件封装为对象)
    ⑤DOM:Document Object Model文件对象类型(将标记语言的各个组成部分封装为对应的对象)
  • Vue:前端框架,免除原生JavaScript中DOM操作;基于MVVM(Model-View-ViewModel)思想,实现数据的双向绑定
  • Ajax:Asynchronous JavaScript And XML异步的JavaScript和XML(①数据交互②异步交互:在不重新加载整个页面的情况下与服务器交互数据并更新部分网页的技术)【发送请求的】
  • Axios:对原生Ajax进行了封装,简化书写,快速开发【发送请求的】
  • Yapi:api (接口)管理平台(①API接口管理②Mock服务:模拟未实现的接口,用于前端测试)
  • Vue-cli:Vue官方提供的脚手架,快速生成Vue项目模板;依赖的环境是NodeJS
    功能:统一的目录结构、本地调试、热部署(应用程序的代码改变不需要重新运行就可以加载最新的程序)、单元测试、集成打包上线
  • Vue组件库ElementUI:饿了么团队研发,基于Vue2.0的桌面端组件库【封装了css+html+js】
  • 组件:组成网页的部件,eg :超链接、按钮、图片、表格、表单、分页条
  • Nginx:轻量级Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器【前端服务器】

Web后端开发

  • Maven:Apache旗下的一个开源项目,用于管理和构建java项目的工具
  • Apache软件基金会,专门为支持开源项目的非营利性组织
  • Spring:轻量级java开发框架
  • SpringBoot:Spring的一个子项目
    (2大核心:①控制反转IOC Inversion Of Control:对象的创建控制权由程序自身转移到外部“容器”②依赖注入DI Dependency Injection:容器为应用程序提供运行时所以来的资源)
  • HTTP:(基于TCP面向连接)Hyper Text Transfer Protocol,超文本传输协议,规定了浏览器和服务器之间数据传输的规则。
  • web服务器:对HTTP协议的操作进行封装。Apache Tomcat、jetty://、WebLogic、WebSphere
  • Tomcat:(Web容器、Servlet容器)Apache软件基金会的核心项目,开源免费的轻量级Web服务器,支持Servlet/JSP少量JavaEE规范;
  • JavaSE:java标准版;javaME:java小型版;javaEE:java企业版;
  • postman:功能强大的网页调试与发送网页HTTP请求的Chrome插件(类似Apifox)

数据库开发

  • 数据库管理系统:DataBase Management System DBMS
  • SQL:Structured Query Language操作关系型数据库的编程语言
  • MyBatis:一款优秀的 持久层Dao 框架,用于简化JDBC(Java DataBase Connectivity)java数据库连接的开发
  • JDBC:sun公司提供的一套操作关系型数据库的API(规范)。各个数据库厂商实现这套接口,实现数据库驱动jar包。
  • 数据库连接池:是一个容器,负责分配、管理数据库连接(Connection);接口:DataSource;产品:C3P0、DBCP、Druid、Hikari
  • lombok:实用的java类库,能通过注解的形式自动生成构造器、getter/setter、equals…
  • 阿里云:阿里巴巴集团旗下全球领先的云计算公司,国内最大的云服务提供商 。
  • 阿里云对象存储OSS(Object Storage Service):云存储服务,通过网络随时存储和调用包括文本、图片、音频和视频等在内的各种文件。
  • 登录校验:会话技术;JWT令牌;过滤器Filter;拦截器Interceptor
  • JWT令牌:JSON Web Token使得通信双方以JSON数据格式传输信息

标签:Web,Vue,网页,JavaWeb,java,数据库,JavaScript,文档,名词解释
From: https://www.cnblogs.com/PangYuanyuan/p/18279291

相关文章