随笔分类 - JavaWeb
摘要:Map<String,String[]> map = request.getParameterMap(); 用它获取表单数据后,直接打印map是打印不出来的,需要这么打印获取到的数据: for(Iterator iter = map.entrySet().iterator(); iter.hasNe
阅读全文
摘要:1.概念 2.简单TCP通信代码,用两个java程序模拟客户端和服务器端。 客户端代码: TCP通信的客户端:向服务器发送连接请求,给服务器发送数据,读取服务器回写的数据 表示客户端的类: java.net.Socket:此类实现客户端套接字(也可以就叫“套接字”)。套接字是两台机器间通信的端点。
阅读全文
摘要:HTTP协议: 1. 请求消息:客户端发送给服务器端的数据 数据格式: 1. 请求行。 2. 请求头。 3. 请求空行。 4. 请求体。 2. 响应消息:服务器端发送给客户端的数据 数据格式: 1. 响应行 1. 组成:协议/版本 响应状态码 状态码描述 2. 响应状态码:服务器告诉客户端浏览器本次
阅读全文
摘要:设定数据库种已存在的用户名为" Tom " ,若在注册用户名表单中输入 " Tom " 则显示此用户名已被使用 ,若不是 " Tom " 则显示用户名可用。 仅包含一个html页面和一个servlet,此案例仅用于学习Ajax。 使用Jackson技术。需导入外部Jar包 Html代码: <!DOC
阅读全文
摘要:Ajax: 1. 概念: ASynchronous JavaScript And XML ,异步的JavaScript 和 XML。 1. 异步和同步:客户端和服务器端相互通信的基础上。 * 客户端必须等待服务器端的响应。在等待的期间客户端不能做其他操作。 * 客户端不需要等待服务器端的响应。在服务
阅读全文
摘要:Servlet: server applet 概念:运行在服务器端的小程序 Servlet就是一个接口,定义了Java类被浏览器访问到(tomcat识别)的规则。 * 将来我们自定义一个类,实现Servlet接口,复写方法。 * 快速入门: 1. 创建JavaEE项目 2. 定义一个类,实现Serv
阅读全文
摘要:会话技术 1. 会话:一次会话中包含多次请求和响应。 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止。 2. 功能:在一次会话的范围内的多次请求间,共享数据 3. 方式: 1. 客户端会话技术:Cookie 2. 服务器端会话技术:Session Cookie 1. 概念:
阅读全文
摘要:Request: 一. request对象和response对象的原理 request和response对象是由服务器创建的,我们来使用它们。 request对象是来获取请求消息,response对象是来设置响应消息。 二. request对象继承体系结构: ServletRequest(接口) |
阅读全文
摘要:Servlet: 1. 概念 Servlet: server applet 概念:运行在服务器端的小程序,Servlet就是一个接口,定义了Java类被浏览器访问到(tomcat识别)的规则。将来我们自定义一个类,实现Servlet接口,复写方法。 2. 步骤 快速入门: 1. 创建JavaEE项目
阅读全文
摘要:今日内容 1. XML 1. 概念 2. 语法 3. 解析 XML: 1. 概念:Extensible Markup Language 可扩展标记语言 * 可扩展:标签都是自定义的。 <user> <student> * 功能 * 存储数据 1. 配置文件 2. 在网络中传输 * xml与html的
阅读全文
摘要:使用方法:这是操纵数据库的代码,前提是要已经写好了一个JDBCUtils的工具类,获得了数据库连接后才能增删改查。 先创建JDBCUtils工具类:https://blog.csdn.net/qq_40763929/article/details/104027165 然后就可以在下面代码中调用相应的
阅读全文
摘要:Druid:数据库连接池实现技术,由阿里巴巴提供的: 1. 步骤: 1. 导入jar包 druid-1.0.9.jar 2. 定义配置文件: * 是properties形式的 * 可以叫任意名称,可以放在任意目录下 3. 加载配置文件。Properties 4. 获取数据库连接池对象:通过工厂来来获
阅读全文
摘要:数据库连接池 1. 概念:其实就是一个容器(集合),存放数据库连接的容器。 当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。 2. 好处: 1. 节约资源 2. 用户访问高效 3. 实现: 1. 标准接口:D
阅读全文
摘要:JDBCUtils的创建: import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Stat
阅读全文
摘要:使用 JDBC 操作数据库步骤 :(mysql版)(可以当作模板用) import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException;
阅读全文
摘要:1、程序要求: 登陆模块案例 完成用户登陆功能。 用户名及密码保存在数据库之中,可以使用数据库完成验证,数据库通过则表示用户为合法用户,跳转到登陆成功页,否则表示用户名或密码不正确,跳转到登陆失败页。 2、输出页面: 2.1、页面总体流程: 2.2、具体演示: A、登陆首页: B、登陆成功页: C、
阅读全文
摘要:陆系统设计 1、程序要求: 完成用户登陆功能。 用户名及密码保存在程序之中完成验证,通过则表示用户为合法用户,跳转到登陆成功页,否则表示用户名或密码不正确,跳转到登陆失败页。 2、输出页面: 2.1、页面总体流程: 2.2、具体演示: A、登陆首页: B、登陆成功页: C、登陆失败页: 3、分析 如
阅读全文