1.简介 JDBC 是一个 Java 为接入不同类型的数据库定义的一个数据库连接和执行 SQL 的 API。 可以用下图表示: 图中的具体数据库的驱动实际上就是数据库厂商提供的 JDBC 接口的实现类。 2.快速开始 用 Maven 创建一个简单的 Java 应用,并添加数据库驱动的依赖: <dependency> <groupId>com.mysql</groupId> <artifactId>mysql-connector-j</artifact…
1.简介 JDBC 是一个 Java 为接入不同类型的数据库定义的一个数据库连接和执行 SQL 的 API。 可以用下图表示: 图中的具体数据库的驱动实际上就是数据库厂商提供的 JDBC 接口的实现类。 2.快速开始 用 Maven 创建一个简单的 Java 应用,并添加数据库驱动的依赖: <dependency> <groupId>com.mysql</groupId> <artifactId>mysql-connector-j</artifact…
Element 是一个基于 Vue 的前端组件框架,使用它可以快速构建美观的前端页面。 1.快速开始 创建一个简单的 JavaWeb 应用。 添加一个 Html 页面,并在<head>标签中加入 Element 和 Vue 的相关 js 引用: <head> <meta charset="UTF-8"> <title>Title</title> <script src="js/vue@2.7.14_dist_vue.min.js"&…
1.快速开始 Vue 是一个前端框架,可以作用于浏览器或者 Node.js,它的优点是可以实现视图(View)和数据模型(Model)的双向绑定。 Vue 的这种双向绑定类似于很多年前我用 C# 开发桌面应用的体验。 来看一个示例: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src…
AJAX(Asynchronous JavaScript And XML,异步 js 和 XML)是一种用 js 代码异步(或同步)的方式请求服务端数据,并在页面显示或加载的技术。 1.快速入门 先看如何用纯 js 的方式使用 AJAX: 定义一个用于响应 AJAX 请求的 Servlet: @WebServlet("/hello") public class HelloServlet extends HttpServlet { @Override protected void doGet(HttpSe…
1.快速开始 使用过滤器的方式与 Servlet 类似,要实现一个Filter接口: @WebFilter("/*") public class FirstFilter implements Filter { public void init(FilterConfig filterConfig) throws ServletException { } public void doFilter(ServletRequest request, ServletResponse response, …
HTTP 协议本身是无状态的,所以不能跟踪会话状态。所以会有额外的技术用于跟踪会话: Cookie,客户端技术 Session,服务端技术 1.Cookie 1.1.写入 Cookie 可以在服务端通过HttpServletResponse.addCookie向浏览器写入 Cookie: @WebServlet("/a") public class ControllerA extends HttpServlet { @Override protected void doGet(HttpServletRe…
简单的说,JSP 就是 Java + Html,JSP 的出现是为了让 Java Web 应用生成动态页面更容易。 1.快速开始 1.1.依赖 添加 JSP 依赖: <dependency> <groupId>javax.servlet.jsp</groupId> <artifactId>jsp-api</artifactId> <version>2.2</version> <scope>prov…
本文使用的示例项目可以从这里下载并解压。 1.Request 1.1.继承体系 Servlet 将 HTTP 请求封装为 ServletRequest 类型,这个类有如下继承体系: 1.2.获取请求数据 1.2.1.请求行 HTTP 请求报文中的请求行信息类似这样: GET /archives/620.html HTTP/1.1 包含 Request Method、URL、HTTP 协议版本这三个信息。 可以通过 HttpServletRequest 的相关 API 获取请求行相关的信息: @WebServlet(…
1.简介 Servlet 是 JavaEE 定义的一套 Web 应用开发标准(接口),实现了该技术的 Web 服务器软件(如 Tomcat)上可以运行一个 Servlet 容器,只要我们使用 Servlet 技术开发 Web 应用,就可以打成 war 包后放在 Web 服务器上,Web 服务器软件可以自动解包,并执行其中 Servlet 相关的 API 实现类,以对外提供服务。 整个过程可以表示为: 2.快速开始 先按照上篇文章说的,创建一个 Maven Web 项目。 这里我使用 Maven 模板的方式创建项目:…
1.Tomcat 基础 1.1.简介 Web服务器是一个应用程序(==软件==),对HTTP协议的操作进行封装,使得程序员不必直接对协议进行操作,让Web开发更加便捷。主要功能是"提供网上信息浏览服务"。 Tomcat是Apache软件基金会一个核心项目,是一个开源免费的轻量级Web服务器,支持Servlet/JSP等少量JavaEE规范。 1.2.下载安装 可以从 Tomcat 官网 下载合适的版本进行安装。 注意,不同的版本需要不同版本的 java(JDK)运行环境支持,具体的版本支持列表可以看这里。 解压后运…
魔芋红茶
加一点PHP,加一点Go,加一点Python......
COPYRIGHT © 2021 icexmoon.cn. ALL RIGHTS RESERVED. 本网站由提供CDN加速/云存储服务
Theme Kratos Made By Seaton Jiang