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为车钥匙
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人