JavaWeb

浏览器端:

HTML:为结构

CSS:为变现(将写入的标签进行美化)

JS:为行为(加入动作将其动起来,比如注册按钮,登录按钮判断正确)

jQuery:一个js的库,包含一些js操作,通过jQuery减少工作量

服务器端:

Tomcat服务器

  • XML 指可扩展标记语言(EXtensible Markup Language)
  • XML 是一种标记语言,很类似 HTML
  • XML 的设计宗旨是传输数据,而非显示数据
  • XML 标签没有被预定义。您需要自行定义标签
  • XML 被设计为具有自我描述性
  • XML 是 W3C 的推荐标准
  • XML主要作用为写配置文件,主要涉及后台的配置

Servlet作用(遵守HTTP协议):

  • 获取用户请求
  • 处理请求
  • 给浏览器端响应(反馈)

JSP

  • JSP 与 PHP、ASP、ASP.NET 等语言类似,运行在服务端的语言。
  • JSP(全称Java Server Pages)是由 Sun Microsystems 公司倡导和许多公司参与共同创建的一种使软件开发者可以响应客户端请求,而动态生成 HTML、XML 或其他格式文档的Web网页的技术标准。
  • JSP 技术是以 Java 语言作为脚本语言的,JSP 网页为整个服务器端的 Java 库单元提供了一个接口来服务于HTTP的应用程序。
  • JSP文件后缀名为 *.jsp
  • JSP开发的WEB应用可以跨平台使用,既可以运行在 Linux 上也能运行在 Windows 上。

Cookiehe 和 Session(作用为判断是否还是同一个用户)

  • 比如在京东上买东西登录后,点进该APP的其他页面自动获取确认还是你,不用再登录一次

什么是 AJAX ?

  • AJAX = 异步 JavaScript 和 XML。
  • AJAX 是一种用于创建快速动态网页的技术。
  • 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。
  • 传统的网页(不使用 AJAX)如果需要更新内容,必需重载整个网页面。
  • 有很多使用 AJAX 的应用程序案例:新浪微博、Google 地图等等。

JSON以及XML都是一种数据交换格式

JDBC概述

  • JDBC接口(API)包括两个层次︰

    • 面向应用的API : Java API,抽象接口,供应用程序开发人员使用(连接数据库,执行SQL语句,获得结果)。
    • 面向数据库的API : Java Driver APl,供开发商开发数据库驱动程序用。
  • JDBC是sun公司提供一套用于数据库操作的接口,java程序员只需要面向这套接口编程即可。不同的数据库厂商,需要针对这套接口,

    提供不同实现。不同的实现的集合,即为不同数据库的驱动。

    ​ ————面向接口编程

  • 数据库的驱动(driver)以及url

  • 然后通过application.properties设置属性

可以理解为出去旅游:

  • driver为一辆车
  • url为地址与路线
  • username为来开车的人
  • password为车钥匙
posted @ 2022-03-24 17:05  zqy123  阅读(19)  评论(0编辑  收藏  举报