
Java web
摸鱼汪
这个作者很懒,什么都没留下…
展开
-
Javaweb开发——JQuery基础
学习内容1. JQuery 基础: 1. 概念 2. 快速入门 3. JQuery对象和JS对象区别与转换 4. 选择器 5. DOM操作JQuery 基础:1. 概念: 一个JavaScript框架。简化JS开发 * jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨 是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaSc原创 2021-06-20 13:33:41 · 154 阅读 · 0 评论 -
Javaweb开发—JSP进阶、MVC开发模式、EL、JSTL
JSP:1. 指令 * 作用:用于配置JSP页面,导入资源文件 * 格式: <%@ 指令名称 属性名1=属性值1 属性名2=属性值2 ... %> * 分类: 1. page : 配置JSP页面的 * contentType:等同于response.setContentType() 1. 设置响应体的mime类型以及字符集 2. 设置当前jsp页面的编码(只能是高级的IDE才能生效,如果使用低级工具,则需要设置pageEncoding属性设置当前页面的字符原创 2021-03-27 13:59:17 · 98 阅读 · 0 评论 -
Javaweb开发——Cookie、Session及JSP入门
会话技术1. 会话:一次会话中包含多次请求和响应。 * 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止2. 功能:在一次会话的范围内的多次请求间,共享数据3. 方式: 1. 客户端会话技术:Cookie 2. 服务器端会话技术:SessionCookie:1. 概念:客户端会话技术,将数据保存到客户端2. 快速入门: * 使用步骤: 1. 创建Cookie对象,绑定数据 * new Cookie(String name, String value)原创 2021-03-14 22:02:02 · 144 阅读 · 0 评论 -
JavaWeb开发——Respones学习
HTTP协议:1. 请求消息:客户端发送给服务器端的数据 * 数据格式: 1. 请求行 2. 请求头 3. 请求空行 4. 请求体2. 响应消息:服务器端发送给客户端的数据 * 数据格式: 1. 响应行 1. 组成:协议/版本 响应状态码 状态码描述 2. 响应状态码:服务器告诉客户端浏览器本次请求和响应的一个状态。 1. 状态码都是3位数字 2. 分类: 1. 1xx:服务器就收客户端消息,但没有接受完成,等待一段时间后,发送1xx多状态原创 2021-02-13 15:03:48 · 358 阅读 · 0 评论 -
用Java手写一个web登录界面
目录项目结构逻辑代码前端页面数据库user表User类.properties配置文件数据库操作的工具类操作User表服务器端代码登陆界面登录成功登录失败项目jar和tomcat和源码获取项目结构逻辑代码前端页面写的很简陋,提供一个表单提交<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title><原创 2021-02-02 20:26:05 · 759 阅读 · 0 评论 -
JavaWeb开发——Servlet&HTTP&Request
Servlet:1. 概念2. 步骤3. 执行原理4. 生命周期5. Servlet3.0 注解配置6. Servlet的体系结构 Servlet -- 接口 | GenericServlet -- 抽象类 | HttpServlet -- 抽象类 * GenericServlet:将Servlet接口中其他的方法做了默认空实现,只将service()方法作为抽象 * 将来定义Servlet类时,可以继承GenericServlet,实现service()方法即可原创 2021-02-02 19:56:42 · 131 阅读 · 0 评论 -
JavaWeb开发——Tomcat&Servlet
Tomcat&Servletweb相关概念回顾1.软件架构: 1.C/S:客户端/服务器端 2.B/S:浏览器/服务器端2.资源分类: 1.静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源。静态资源可以直接被浏览器解析 如:html,css,JavaScript 2.动态资源:每个用户访问相同资源后,得到的结果可能不一样。称为动态资源。动态资源被访问后,需要先转为静态资源,在返回给浏览器。 如:servlet/jsp,php,asp....原创 2021-01-27 21:05:12 · 226 阅读 · 0 评论 -
Javaweb开发——xml学习
XML:1. 概念:Extensible Markup Language 可扩展标记语言 * 可扩展:标签都是自定义的。 <user> <student> * 功能 * 存储数据 1. 配置文件 2. 在网络中传输 * xml与html的区别 1. xml标签都是自定义的,html标签是预定义。 2. xml的语法严格,html语法松散 3. xml是存储数据的,html是展示数据 * w3c:万维网联盟2. 语法: * 基本语法:原创 2021-01-22 01:06:32 · 140 阅读 · 0 评论 -
Javaweb开发——BootStrap框架
Bootstrap:1. 概念: 一个前端开发的框架,Bootstrap,来自 Twitter,是目前很受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JavaScript 的,它简洁灵活,使得 Web 开发更加快捷。 * 框架:一个半成品软件,开发人员可以在框架基础上,在进行开发,简化编码。 * 好处: 1. 定义了很多的css样式和js插件。我们开发人员直接可以使用这些样式和插件得到丰富的页面效果。 2. 响应式布局。 * 同一套页面可以兼容不同分辨率的设备。2原创 2021-01-18 22:45:26 · 209 阅读 · 0 评论 -
Javaweb开发——JavaScript快速进阶(改)
今日内容:1. JavaScript: 1. ECMAScript: 2. BOM: 3. DOM: 1. 事件DOM简单学习:为了满足案例要求* 功能:控制html文档的内容* 获取页面标签(元素)对象:Element * document.getElementById("id值"):通过元素的id获取元素对象* 操作Element对象: 1. 修改属性值: 1. 明确获取的对象是哪一个? 2. 查看API文档,找其中有哪些属性可以设置 2. 修改标签体内容: *原创 2021-01-17 23:39:27 · 155 阅读 · 0 评论 -
JavaWeb开发——JavaScript快速进阶
学习内容:1. JavaScript: 1. ECMAScript: 2. BOM: 3. DOM: 1. 事件DOM简单学习:为了满足案例要求* 功能:控制html文档的内容* 获取页面标签(元素)对象:Element * document.getElementById("id值"):通过元素的id获取元素对象* 操作Element对象: 1. 修改属性值: 1. 明确获取的对象是哪一个? 2. 查看API文档,找其中有哪些属性可以设置 2. 修改标签体内容: *原创 2021-01-16 23:16:03 · 122 阅读 · 0 评论 -
Java-web开发Javascript快速入门
JavaScript:* 概念: 一门客户端脚本语言 * 运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎 * 脚本语言:不需要编译,直接就可以被浏览器解析执行了* 功能: * 可以来增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户的体验。* JavaScript发展史: 1. 1992年,Nombase公司,开发出第一门客户端脚本语言,专门用于表单的校验。命名为 : C-- ,后来更名为:ScriptEase 2. 199原创 2020-12-28 17:20:58 · 122 阅读 · 0 评论 -
Java-web开发入门HTML&CSS开发用户登录界面
HTML标签:表单标签* 表单: * 概念:用于采集用户输入的数据的。用于和服务器进行交互。 * form:用于定义表单的。可以定义一个范围,范围代表采集用户数据的范围 * 属性: * action:指定提交数据的URL * method:指定提交方式 * 分类:一共7种,2种比较常用 * get: 1. 请求参数会在地址原创 2020-12-28 17:20:10 · 1348 阅读 · 0 评论 -
Java——web开发 HTML入门
web概念概述* JavaWeb: * 使用Java语言开发基于互联网的项目* 软件架构: 1. C/S: Client/Server 客户端/服务器端 * 在用户本地有一个客户端程序,在远程有一个服务器端程序 * 如:QQ,迅雷... * 优点: 1. 用户体验好 * 缺点: 1. 开发、安装,部署,维护 麻烦 2. B/S: Browser/Server 浏览器/服务器端 * 只需要一个浏览器,用户通过不同的网址(URL),客户访问不同的服务器端程序 *原创 2020-12-19 17:32:51 · 327 阅读 · 1 评论 -
Java——web开发 JDBC连接池&JDBCTemplate
数据库连接池1. 概念:其实就是一个容器(集合),存放数据库连接的容器。 当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。2. 好处: 1. 节约资源 2. 用户访问高效3. 实现: 1. 标准接口:DataSource javax.sql包下的 1. 方法: * 获取连接:getConnection() * 归还连接:Connection.close()。如果连接对象原创 2020-12-19 16:48:45 · 181 阅读 · 2 评论 -
Java——web开发JDBC快速入门
学习内容1. JDBC基本概念2. 快速入门3. 对JDBC中各个接口和类详解JDBC:1. 概念:Java DataBase Connectivity Java 数据库连接, Java语言操作数据库 * JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。2. 快速入门: * 步骤: 1. 导入驱动jar包 mysql原创 2020-12-19 16:39:54 · 136 阅读 · 1 评论 -
Java——Web开发MySQL学习多表查询、事物、DCL
本文章结尾有惊喜哦学习内容1.多表查询2.事物3.DCL一、多表查询查询语法 select 列名列表 from 表名列表 where....准备SQL# 创建部门表 CREATE TABLE dept( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20) ); INSERT INTO dept (NAME) VALUES ('开发部'),('市场部'),('财务部'); # 创建员工表 CREATE TAB原创 2020-12-11 20:31:46 · 106 阅读 · 0 评论 -
Java web开发——数据库的约束、设计、备份和还原
一、约束**概念:**对表中的数据进行限定,保证数据的正确性、有效性和完整性。分类:1.主键约束:primary key2.非空约束:not null3.唯一约束:nuique4.外键约束:foreign key非空约束:非空约束:not null,某一列的值不能为null 1. 创建表时添加约束 CREATE TABLE stu( id INT, NAME VARCHAR(20) NOT NULL -- name为非空 ); 2. 创建表完后,添加非空约束 AL原创 2020-12-06 11:30:16 · 135 阅读 · 0 评论 -
Java web开发——初识MySQL数据库SQL语句的操作
数据库的基本概念1.数据库的英文单词:DataBase 简称:DB2.什么数据库?用于存储和管理数据的仓库3.数据库的特点:持久化存储数据的。其实数据库就是一个文件系统方便存储数据使用了统一的方式操作数据库——SQL4.MySQL登录在cmd下输入:1.mysql -uroot -p密码2.mysql -hip -uroot -p连接目标的密码3.mysql --host=ip --user=root --password=连接目标的密码5.MySQL退出1.exit2.qui原创 2020-11-28 19:28:25 · 382 阅读 · 0 评论 -
Java web开发——MySQL安装与卸载
需要获取MySQL安装包请添加QQ:3289682264MySQL安装1.点击运行下载好的mysql-5.5.40-win32.msi文件2.选择安装类型,有Typical(默认)、Complete(完全)、Custom(用户自定义)三个选项,选择Custom按next键继续。3.点击Browse,手动指定安装目录。4.填上安装目录。5.确认一下先前的设置是否有误,如果有误,按Back返回重做。按Install开始安装6.正在安装,请稍等,知道出现下面的界面,则完成MySQL的原创 2020-11-28 12:36:50 · 185 阅读 · 0 评论 -
Java Web开发的入门篇章——junit测试、反射框架、注解
本章内容一、Junit单元测试1.1测试分类:1.2Junit使用(白盒测试)一、Junit单元测试1.1测试分类:黑盒测试:不需要写代码,给给输入值,看程序是否能够输出期望的值。白盒测试:需要写代码的。关注程序具体的执行流程。1.2Junit使用(白盒测试)步骤:1.定义一个测试类:建议(项目的结构和命名规则):测试类名:被测试的类名加上Test包名:xxx.xx.xxx.test cn.jxh.test2.测试方法:可以独立运行建议:方法名:test加测试的方法名返回值类原创 2020-11-21 21:17:26 · 218 阅读 · 2 评论