java-web
飞翔的武璐璐
这个作者很懒,什么都没留下…
展开
-
AJAX JSON
## 今日内容 1. AJAX: 2. JSON# AJAX: 1. 概念: ASynchronous JavaScript And XML 异步的JavaScript 和 XML 1. 异步和同步:客户端和服务器端相互通信的基础上 * 客户端必须等待服务器端的响应。在等待的期间客户端不能做其他操作。 * 客户端不需要等待服务器端的响应。在服务器处理请求的过程中,客户端可以进行其他的操作。 ...原创 2020-11-15 10:41:18 · 97 阅读 · 0 评论 -
JQuery 基础
## 今日内容 1. JQuery 基础: 1. 概念 2. 快速入门 3. JQuery对象和JS对象区别与转换 4. 选择器 5. DOM操作 6. 案例# JQuery 基础: 1. 概念: 一个JavaScript框架。简化JS开发 * jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或Java...原创 2020-11-09 09:37:24 · 77 阅读 · 0 评论 -
过滤器
## 今日内容 1. Filter:过滤器 2. Listener:监听器# Filter:过滤器 1. 概念: * 生活中的过滤器:净水器,空气净化器,土匪、 * web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。 * 过滤器的作用: * 一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤... 2. 快速入门: 1. 步骤:...原创 2020-11-07 20:41:05 · 120 阅读 · 0 评论 -
宏伟蓝图
原创 2020-10-26 22:42:45 · 393 阅读 · 1 评论 -
JSP SVM EL JSTL
# 今日内容 1. JSP: 1. 指令 2. 注释 3. 内置对象 2. MVC开发模式 3. EL表达式 4. JSTL标签 5. 三层架构## JSP: 1. 指令 * 作用:用于配置JSP页面,导入资源文件 * 格式: <%@ 指令名称 属性名1=属性值1 属性名2=属性值2 ... %> * 分类: ...原创 2020-10-23 20:39:24 · 78 阅读 · 0 评论 -
会话技术cookie和session
# 今日内容 1. 会话技术 1. Cookie 2. Session 2. JSP:入门学习## 会话技术 1. 会话:一次会话中包含多次请求和响应。 * 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止 2. 功能:在一次会话的范围内的多次请求间,共享数据 3. 方式: 1. 客户端会话技术:Cookie 2. 服务器端会话技术:Session## C...原创 2020-10-22 13:43:01 · 76 阅读 · 0 评论 -
response以及servletcontext对象
# Response对象 * 功能:设置响应消息 1. 设置响应行 1. 格式:HTTP/1.1 200 ok 2. 设置状态码:setStatus(int sc) 2. 设置响应头:setHeader(String name, String value) 3. 设置响应体: * 使用步骤: 1. 获取输出流 ...原创 2020-10-21 15:47:42 · 87 阅读 · 0 评论 -
request
Request: 1. request对象和response对象的原理 1. request和response对象是由服务器创建的。我们来使用它们 2. request对象是来获取请求消息,response对象是来设置响应消息 2. request对象继承体系结构: ServletRequest -- 接口 | 继承 HttpServletRequest ...原创 2020-10-19 22:50:18 · 106 阅读 · 0 评论 -
HTTP
概念: hyper transfer protcol 超文本传输协议传输协议:客户端服务器端发送数据的格式特点:基于TCP/IP的高级协议 默认端口号8080 基于请求/响应模型的 无状态的:每次请求之间相互独立,不能交换数据请求消息数据格式 1.请求行 方式:7种请求,常用2种 get参数在请求行中,长度有限制,不安全 post在请求体中,长度无限制 2.请求头 1...原创 2020-10-19 15:03:32 · 76 阅读 · 0 评论 -
servlet
概念:server applet(运行在客户端的小程序),接口,定义了java类被浏览器访问到的规则入门: 1.创建javaee的项目 2.定义一个类实现接口 3.实现抽象方法 4.配置...原创 2020-10-17 17:09:01 · 70 阅读 · 0 评论 -
web概念及tomcat
1.软件架构C/SB/S2.资源分类静态:所有用户访问结果是一样的动态:所有用户访问相同资源后访问的不一样 servlet/jsp3.通信三要素ip:电脑的唯一表示端口:应用程序再计算机中的唯一标识传输协议:规定了数据通信的规则1.基础协议: tcp utpweb服务器软键 安装了服务器软件的计算机在web服务器中,部署web项目,让用户通过浏览器来访问项目常见web服务器的软件weblog...原创 2020-10-16 20:55:06 · 84 阅读 · 0 评论 -
Bootstrap
Bootstra评论管理p前端开发的框架响应式布局:兼容不同分辨率的设备快速入门:1.下载2.导入3.创建一下页面,引入必要文件响应式布局:实现:依赖于栅格系统步骤:1.定义容器 分类:container(有留白) container-fluid(每一种设备都是百分百宽度)2.定义行 样式:row3.定义元素 指定该元素在不同设备上所占格子数目 样式:col-设备代号-格子数目 xs...原创 2020-10-14 16:57:15 · 80 阅读 · 0 评论 -
BOM.DOM.事件
DOM功能:控制html文档内容获取页面标签对象Element document.getElemrentById(''id值''):通过元素的id获取对象操作对象: 1. 设置属性值 明确获取对象 查看API文档,找其中哪些属性可以设置 2.修改标签体事件简单学习 功能:某些组件被执行了操作后,触发某些代码的执行绑定事件: 1.直接在html上指定事件属性,onclick 2.通过j...原创 2020-10-13 21:41:50 · 101 阅读 · 1 评论 -
javascript
JavaScript概念:客户端脚本语言 运行在客户端浏览器中,不需要编译,直接被浏览器解析功能:可以来增强用户和html的交互过程,可以用来控制html元素,增强体验ECMAScript:脚本语言标准 1.基本语法 与html有两种结合方式 内部js<script></script> 外部js src引入外部文件 2. 注释// 3.数据...原创 2020-10-12 16:34:27 · 60 阅读 · 0 评论 -
CSS
页面美化和布局控制:Cascading Style Sheets 层叠样式表原创 2020-10-11 23:00:53 · 57 阅读 · 0 评论 -
HTML
HTML: Hyper Text Markup Language 超文本标记语言 超文本是由信息结点和表示信息结点间相关性的链构成的一个具有一定逻辑结构和语义的网络。 标记语言:由标签构成的语言语法1.后缀 html2.标签分类 围堵标签:有开始结束标签 自闭和标签:<br/>3.标签可以嵌套4.在开始标签中可以定义属性,属性由键值对构成5.标签不区分大小写,建议用小写3.标签 1.文件标...原创 2020-10-11 11:55:02 · 58 阅读 · 0 评论 -
web概念
web: javaweb:使用JAVA语言开发基于互联网的项目 软件架构:C/S:client/server客户端/服务器端 在客户本地有一个客户端,在远程服务器有一个服务端(QQ) 优点:他体验好 缺点:开发安装部署维护麻烦 B/S:browser/server ...原创 2020-10-11 08:42:52 · 98 阅读 · 1 评论 -
JDBC连接池
数据库连接池:一个容器,存放数据库连接,当系统初始化后,容器被创建,容器中会申请一些连接对象,访问完后可以归还给容器好处:1.节约资源 2.用户访问高效实现: 标准接口 1.方法: 获取连接:getconnection() 归还连接:connection.close() 由数据库厂商实现 C3P0:数据库连接池技...原创 2020-10-10 22:27:00 · 90 阅读 · 0 评论 -
JDBC管理事务
package cn.itcast.jdbc;import cn.itcast.util.JDBCUtils;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.SQLException;/*** 事务操作*/public class JDBCDemo10 { public static void main(String[] args) { Connec...原创 2020-10-10 13:55:41 · 64 阅读 · 0 评论 -
JDBC练习
需求:1.通过键盘录入用户名密码2.判断用户是否封路成功(查表)步骤:1.创建数据库表CREATE TABLE USER( id INT PRIMARY KEY AUTO_INCREMENT, username VARCHAR(32), PASSWORD VARCHAR(32) );SELECT *FROM USER;INSERT INTO USER VALUES(NULL,'zhangsan','123');INSERT INTO U...原创 2020-10-10 13:47:53 · 137 阅读 · 0 评论 -
JDBC
概念:java database connectivity,用java操作数据库 JDBC:定义了一套所有的关系型数据库的规则,即接口。入门步骤: 1.导入驱动jar包 复制java包到目录下 add as library 2.注册驱动 3.获取数据库连接对象 4.定义sql 5.获取sql语句的对象 6.执行sql,接收返回结果...原创 2020-10-09 11:39:11 · 57 阅读 · 0 评论 -
注解
Java 注解(Annotation)又称 Java 标注,是 JDK5.0 引入的一种注释机制。Java 语言中的类、方法、变量、参数和包等都可以被标注。和 Javadoc 不同,Java 标注可以通过反射获取标注内容。在编译器生成类文件时,标注可以被嵌入到字节码中。Java 虚拟机可以保留标注内容,在运行时可以获取到标注内容 。 当然它也支持自定义 Java 标注。作用分类:编写文档:通过代码标识的元数据生成文档 javadoc编写文档:通过...原创 2020-09-24 10:25:29 · 59 阅读 · 0 评论 -
反射-----框架设计的灵魂
反射:将类的各个组成部分封装为其他对象。三阶段:源代码阶段、class类对象阶段、运行时阶段好处:在程序运行中操作类对象 可以解耦,提高扩展性获取Class对象的方法:1.Class.forName("全类名"),将字节码文件加载进内存,返回Class对象 多用于配置文件,将类名定义在配置文件中。读取文件,加载类2.类名.class:通过类名的属性class获取字节码文件方式 多用于参数传递3.对象.getclass ...原创 2020-09-23 13:54:59 · 119 阅读 · 0 评论 -
Junit单元测试
测试分类:黑盒测试:不需要写代码,给输入值,看程序是否能输出期望值白盒测试:需要写代码,关注具体的执行流程Junit的使用:1.定义一个测试类2.定义测试方法:可以独立运行3.给方法注解@test4.导入junit判定结果:绿色成功@before申请资源@close释放资源package test;import junit.calculator;import org.junit.After;import org.junit.Assert;impo.原创 2020-09-23 09:09:43 · 53 阅读 · 0 评论