随笔分类 -  JavaWeb

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

-->
Live2D