Java web
文章平均质量分 78
一天3顿饭
一个刚开始fighti的程序猿
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
web文件的上传和下载
文件的上传和下载 上传 通常情况下,我们需要在浏览器上上传或者下载文件,接下来看看具体的步骤和注意点 由于get请求是把请求参数拼接在后面,所以对传输的数据大小是有限制的,一般情况下,文件都是比较大的,所以我们通常使用post请求。 我们在接受文件的时候,可能不只收到文件,也可能接受到其他的请求信息,所以这里就是用阿帕奇的第三方jar包接受和解析请求信息。 文件在传送到服务端的时候,可能由于在同一个文件夹下存在名字相同,文件内容不同的文件,如果我们以名字为依据保存,那就会覆盖这个文件,所以我原创 2020-08-26 19:54:52 · 558 阅读 · 0 评论 -
重定向和请求转发
重定向和请求转发 这个两个都是服务器对请求的处理,但是这两种处理方式不同。 先说大概的区别, 重定向是两次请求两次响应,可以定向到外部资源或者内部资源,地址栏发生改变。 请求转发是一此请求,一次响应。只能转发到内部资源,地址栏不发生改变。 还是有点懵?所以深入查询一下吧 重定向 重定向是某次请求,服务器接收到了这次请求,但是自己又没有这个资源,所以要告诉客户端,去请求其他资源。但是不能只告诉自己没有,还要告诉客户端哪里有资源。这个资源包括自己服务器内部的资源和其他服务器的资源。 respo原创 2020-08-21 17:32:12 · 690 阅读 · 0 评论 -
Servlet四大域对象
Servlet域对象 全局域对象 ServletContext全局域对象,生命周期是服务器停止后结束 创建方式 //设置全局域数据 ServletContext context = this.getServletContext(); context.setAttribute("username","zhangsan"); context.setAttribute("password","123456"); //获取全局域数据 ServletConfig config = this.getServle原创 2020-08-21 17:30:16 · 935 阅读 · 0 评论 -
20200817-servlet
servlet servlet简介 称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成动态Web内容。 功能:接受请求,处理请求,做出响应。 快速入门 定义一个web工程,然后定义一个类,这个类实现servlet这个接口。重写里面的方法。 package org.westos.demo0817.demo1; /*Author:LH CreatTime:2020.08.17.11:11*/ import javax.s原创 2020-08-17 17:19:41 · 148 阅读 · 0 评论 -
java Web应用程序和发布步骤
java Web 什么是web应用,其实就是浏览器应用程序,我们通常使用的例如,京东,淘宝等网页版就是web应用程序 Java web就是用Java语言开发的web应用。 应用架构 web应用程序使用的是B/S架构,就是浏览器和服务器。这个中架构的特点是:浏览器不用自己开发维护,自己只需要开发服务器的的程序。 C/S架构,这是客户端和服务器的。这个需要我们自己开发客户端,但是由于客户端是自己开发的,所以我们就可以对客户端的安全和个性化控制。但是开发和维护成本就高 服务器 我们在web应用程序开发原创 2020-08-14 20:27:06 · 2936 阅读 · 0 评论 -
IDEA配置服务器
IDEA配置服务器 IDEA软件配置服务器 先是给IDEA添加上服务器 这样IDEA的服务器就配置好了 web工程的服务器配置 先创建web项目,创建完成之后,便于我们对页面的测试与发布,我们使用IDEA发布会比较方便 步骤 注意,我们在web项目中,可以创建文件夹,但是WEB-INF这个目录下浏览器是不能访问到的,此目录下放置的是一些配置文件 ...原创 2020-08-14 20:24:15 · 6525 阅读 · 0 评论 -
JDBC基础使用方法
JDBC基础语法 简介 什么是JDBC 是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法,我们通常说的JDBC是面向关系型数据库的 通俗的说就是java公司编写的一套规范,和Java连接的数据库,都要遵守这个规范来编写驱动程序。 使用步骤 以mySQL为例,展示数据库与ieda的连接 由于Java只是给出了规范没有具体的连接数据的类,所以我们需要导入第三方编写好的类来连接 在官网上下载jar包,将包导入到程序中,通常在程序中创建li原创 2020-08-12 20:50:06 · 209 阅读 · 0 评论 -
mySQL数据库 约束/联合查询
mySQL数据库 约束 在实际应用中,表格之间会有关联,每张表也会有一些字段是有格式要求(比如:非空且唯一,不能为负数等等)。 所以每张表都会有一些约束 主键:特点,非空且唯一,一张表只能有一个主键 外键:通过外键关联两一个表的主键,两张表产生关系 非空约束:not null,字段值不能为空 自增长约束:increment,自增字段的数据类型一般是整数型的,通常配合主键来使用,自动增加。 唯一约束:nuique ,字段值不能重复,但是这个约束对于字段值为null,没有约束,也就是说,被约束的列可以原创 2020-08-07 17:01:40 · 341 阅读 · 0 评论 -
mySQL数据库操作语句
mySQL数据库 DDL语法 数据的定义语言:用来定义表,数据库,列等 操作数据库 1.-- 创建数据库 CREATE DATABASE COMPANY 2.-- 创建表,创建表要给表的字段和属性。 CREATE TABLE DEPARTMENT(dept_no VARCHAR(10),dept_name VARCHAR(20),location VARCHAR(20),memo VARCHAR (20)); 3.-- 删除数据库 DROP DATABASE t_tacher 4.-- 修改字符集原创 2020-08-05 15:51:27 · 132 阅读 · 0 评论 -
Json字符串和java对象的互转
Json字符串和java对象的互转 为什么要转换 json字符串是{…}中包裹的键值对,我们在前台与Java后台交互时,前台需要json数据,而后台需要字符串给对象属性设值。因此我们需要前后端交互时,将数据转换。 前端传输过来的数据,肯定对应后端的一个对象的属性,因此我们需要将数据解析,赋值给这个属性,并通过这个成员属性去数据库查找。 解析json字符串赋值给对象的成员变量 通过观察字符串,分析json字符串中都包含哪些类和成员变量 1. { "data": { "yesterda原创 2020-07-31 13:40:26 · 197 阅读 · 0 评论 -
同源策略和跨域请求
同源策略和跨域请求 同源策略 我们与服务器之间通信的三要素:ip, 通讯协议,端口。即域名,协议,端口 如果我们和服务器之间通信,这三个要素都相同,那就是同源,如果其中一个不相同,那就是非同源。 这是浏览器的一种安全协议,是为了保护本地数据不被JavaScript代码获取回来的数据污染 跨域请求 什么是跨域请求: 即域名,协议,端口其中有一个不相同就是跨域请求 只有在同源的情况下,发送AJax请求才能获得请求的数据,非同源的请求都会受到同源策略影响。 这里说的跨域请求是XMLhttpreques原创 2020-07-31 13:34:41 · 307 阅读 · 0 评论 -
JSON格式,Ajax异步请求
JSON与Ajax json json概念: json是一款轻量级的数据交换格式,特点是易于阅读和编写。 json语法格式: 数据以键值对的形式存储,键都是字符串形式。值的类型可以是:数组,数字,字符串,逻辑值,null {"key1":"value1","key2":"value2"} {"key1":"value1",[{"key2":"value2","key3":13}]}. 注意点:前端只能读取json格式的数据,Java后端没有json这个规则,所以后端是原创 2020-07-29 16:45:19 · 212 阅读 · 0 评论 -
javascript内置对象/js事件/DOM/BOM简介
文章目录javascript内置对象简介String/正则表达式(RegExp)Math对象Number对象Array对象BOM(Browser Object Model)概念window对象Location对象history对象DOM(Document Object Model)Document对象事件事件对象事件冒泡 javascript内置对象 简介 JavaScript 对象是拥有属性和方法的数据。 可以说 "JavaScript 对象是变量的容器"。 但是,我们通常认为 "JavaScript 对原创 2020-07-27 16:57:43 · 271 阅读 · 0 评论 -
mysql语句
mysql数据库 常用语句 1.说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库drop database dbname** 3、说明:备份sql server— 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice ‘disk’, ‘testBack’, ‘c:\mssql7backup\MyNwind_1.dat’— 开始 备份BACKUP DATABASE pubs TO testBack 4、说明:创建新表cre原创 2020-07-23 14:45:20 · 175 阅读 · 0 评论 -
JS语法基础
JS语法基础 数据类型: 原始数据类型: 字符串(String),包含字符或者字符串。字符出使用单引号或者双引号都可以。 数字:Number 包含小数或者正数,Nan不是数字的数字 布尔:Boolean 对空;Null 未定义:Undefined 引用数据类型 对象:Object 数组:Array 函数:Function Js数据类型的特点: js是一门弱类型语言,在定义数据时不用明确指出数据类型,只需要使用var定义就可以了。 在Java中定义常量使用final关键字修饰,原创 2020-07-11 15:18:57 · 146 阅读 · 0 评论 -
css常用标签及页面布局
JAVA Web基础 css标签 在css标签中,我们要对一个标签或者多个标签的属性进行改变,那么我们要通过选择器来过滤出自己需要的标签,对标签进行样式修改。 css中的选择器: ID选择器:使用div时,定义id号,并且通过id过滤出自己想要改变的元素 类选择器:使用div时,定义类名,并且通过类名过滤出自己想要改变的元素 标签名选择器,通过标签名,来过滤出自己想要改变的标签,改变样式。 属性选择器:通过一些特定的属性来改变样式。 伪类选择器 伪元素选择器 选择器的优先级: 当一个内容被多个选择原创 2020-07-10 00:29:44 · 1193 阅读 · 0 评论 -
java web基础知识--HTML标签/INPUT标签/表单的基础知识
java web基础知识 HTML基础 什么是HTML:它被称为超文本标记语言,用它编写可以被浏览器解释的文件,文件格式是.html/.htm。 组成:它由主要的三部分组成: < html >用来表示HTML文件的最前端, < /html >表示HTML文件的结束,必须成对出现,一对的大小写可以不一样。 < head > < /head>,这对构成的是HTML文件的头部部分,他俩之间的内容不会出现在浏览器的内容部分。一般在 < head >原创 2020-07-02 16:36:00 · 841 阅读 · 0 评论
分享