![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java web
遥啊遥
求知若渴,虚心若愚
展开
-
day01_html
<div>与<span>及区别div标签用于在文档中设定一个块区域。常用属性:align:left center rightspan标签用于在行内设定一个块区域。Html中绝大多数元素被定义为块级元素或内联元素。块级元素在浏览器显示时,通常会以新行来开始。例如 div p等内联元素在浏览器显示时,通常不会以新行来开始。Span超连接<...原创 2018-12-04 16:07:20 · 68 阅读 · 0 评论 -
day08_servlet
什么Servlet servlet 是运行在 Web 服务器中的小型 Java 程序(即:服务器端的小应用程序)。servlet 通常通过 HTTP(超文本传输协议)接收和响应来自 Web 客户端的请求。编写一个servlet程序: 写一个java类,实现servlet接口修改web.xml文件,给servlet提供一个可访问的URI地址 部署应用到tomc...原创 2018-12-11 10:38:02 · 137 阅读 · 0 评论 -
day09_request&response
理解HTTP协议HTTP协议(HyperText Transfer Protocol,超文本传输协议)是因特网上应用最为广泛的一种网络传输协议,所有的WWW文件都必须遵守这个标准。http请求图解Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象、和代表响应的response对象。HttpServletResponse响应行...原创 2018-12-11 11:09:36 · 101 阅读 · 0 评论 -
day20_Niginx
客户机通过代理服务器访问网络成为正向代理 反向代理服务器根据网络端服务器的状态分发给客户端成为反向代理什么是Nginx:为什么使用Nginx:使用Nginx完成负载均衡: 完成Nginx负载均衡,那么需要先来介绍Tomcat的安装和配置,我们首先要来配置Tomcat完成集群的配置.因为我们没有多台服务器运行Tomcat.那么我们可以模拟在一台服...原创 2018-12-27 21:27:41 · 86 阅读 · 0 评论 -
day14_DBUtils
一、DBUtils介绍 apache什么是dbutils,它的作用 Dbutils:主要是封装了JDBC的代码,简化dao层的操作。 作用:帮助java程序员,开发Dao层代码的简单框架。 框架的作用:帮助程序员,提高程序的开发效率。 出生:Dbutils是由Apache公司提供为什么需要Dbutils ? 在使用Dbutil...原创 2018-12-17 15:28:05 · 148 阅读 · 1 评论 -
day10_cookie&session
会话概述什么是会话?在计算机术语中,会话是指一个终端用户与交互系统进行通讯的过程,比如从输入账户密码进入操作系统到退出操作系统就是一个会话过程。会话较多用于网络上,TCP的三次握手就创建了一个会话,TCP关闭连接就是关闭会话。即我们打开一个网页进入系统,在一个系统上进行一系列操作直至关闭窗口就是一次会话会话解决的问题?保持各个客户端自己的数据>>cookies/se...原创 2018-12-11 21:01:22 · 121 阅读 · 0 评论 -
day17_Listener和Filter
一、Listener监听器 Javaweb开发中的监听器,是用于监听web常见对象 HttpServletRequest HttpSession ServletContext 监听它们的创建与销毁 属性变化 session绑定javaBean1、监听机制 事件 就是一个事情 ...原创 2018-12-23 21:46:30 · 110 阅读 · 0 评论 -
day18_文件的上传与下载
一、文件的上传1、文件上传的必要前提:a、提供form表单,method必须是postb、form表单的enctype必须是multipart/form-datac、提供input type="file"类的上传输入域2、enctype属性作用:告知服务器请求正文的MIME类型。(请求消息头:Content-Type作用是一致的)可选值:application/x-...原创 2018-12-24 15:49:23 · 116 阅读 · 0 评论 -
day16_Ajax
什么是AjaxAjax:(Asynchronous JavaScript And XML)指异步 JavaScript 及 XML不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的 Web 应用程序的技术,是基于JavaScript、XML、HTML、CSS新用法Ajax:只刷新局部页面的技术JavaScript:更新局部的网页 XML:一般用于请求数据和响应数据...原创 2018-12-19 10:14:19 · 77 阅读 · 0 评论 -
day13_事务与连接池
Mysql事务事务指逻辑上的一组操作,组成这组操作的各个单元,要么全部成功,要么全部不成功。Mysql中的事务a、mysql引擎是支持事务的b、mysql默认自动提交事务。每条语句都处在单独的事务中。c、手动控制事务开启事务:start transaction | begin提交事务:commit回滚事务:rollbackJDBC如何控制事务事务的特...原创 2018-12-17 09:22:18 · 99 阅读 · 0 评论 -
day07_tomcat服务器
Web开发概述javaSE:javaEE:13种javaME:JavaEE规范: 13种技术的总称。Servlet/Jsp JDBC JNDI JTA...服务器请求和响应Tomcat:Servlet/Jsp容器,轻量级服务器。Tomcat的安装与配置 Tomcat安装、配置和部署笔记Tomcat的主要目录:JavaWeb应用的目录结构...原创 2018-12-10 11:00:47 · 120 阅读 · 0 评论 -
day02_css与javascript
csscss是什么CSS 指层叠样式表 (Cascading Style Sheets)样式定义如何显示 HTML 元素 样式通常存储在样式表中 把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题 外部样式表可以极大提高工作效率 外部样式表通常存储在 CSS 文件中 多个样式定义可层叠为一css作用样式表解决了html的内容与表现分离 使用样式表极大的提高...原创 2018-12-04 20:00:45 · 114 阅读 · 0 评论 -
day11_jsp
jsp概述JSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。JSP实际上就是Servlet。jsp = html + javahtml:静态内容servlet:服务器端的小应用程序。适合编写java逻辑代码,如果编写网页内容--苦逼。jsp:适合编写输出动态内容,但不适合编写java逻辑。jsp的...原创 2018-12-13 10:23:46 · 110 阅读 · 0 评论 -
day15_条件查询、多选、分页
一、多条件查询public List<Commodity> getbookList(String cId, String cCategory, String cName, String minprice, String maxprice) { QueryRunner qr = new QueryRunner(C3P0Util.getDataSource()); Stri...原创 2018-12-19 16:33:49 · 244 阅读 · 0 评论 -
day12_Javaweb设计模式
JavaWeb开发模式C/S:客户端 / 服务器 (胖客户端)B/S:浏览器 / 服务器 (瘦客户端)JavaBean: 就是一个普通类(实体bean),包含三样标准:一个无参构造、私有属性、公共的getter和setter方法Model1模式 JSP + JavaBean逻辑处理在jsp页面上完成这种方法不利于后期维护和修改,已过时2、...原创 2018-12-14 14:14:14 · 131 阅读 · 1 评论 -
day03_javascript
js内建对象 (1)Number 创建方式: var myNum=new Number(value); var myNum=Number(value); 属性和方法: toString():转成字符串 valueOf():返回一个 Number 对象的基本数字值...原创 2018-12-07 13:36:28 · 111 阅读 · 0 评论 -
day04_DQL操作
例:创建学生表CREATE TABLE stu (// 字段名称 字段类型 sid CHAR(6), sname VARCHAR(50), age INT, gender VARCHAR(50));INSERT INTO stu VALUES('S_1001', 'liuYi', 35, 'male');INSERT INTO stu VALUES('S_1002'...原创 2018-12-09 18:29:28 · 136 阅读 · 0 评论 -
day05_mySQL
数据库(DataBase,DB):指长期保存在计算机的存储设备上,按照一定规则组织起来,可以被各种用户或应用共享的数据集合。数据库管理系统(DataBase Management System,DBMS):指一种操作和管理数据库的大型软件,用于建立、使用和维护数据库,对数据库进行统一管理和控制,以保证数据库的安全性和完整性。用户通过数据库管理系统访问数据库中的数据。数据库软件应该为数据库管...原创 2018-12-09 18:31:17 · 151 阅读 · 0 评论 -
day06_XML
XML介绍:eXtensible Markup Language 可扩展标记语言 version="1.0" * 可扩展:所有的标签都是自定义的。 * 功能:数据存储 * 配置文件 * 数据传输 * html与xml区别: * html语法松散,xml语法严格 * html做页面展示,...原创 2018-12-10 10:59:37 · 177 阅读 · 0 评论 -
day19_代理、注解
一、动态代理1.1、代理模式Proxy Pattern(即:代理模式),23种常用的面向对象软件的设计模式之一 为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。优点:(1). 职责清晰 :真实的角色就是实现实际的业务逻辑,不用关心其他非本职责的事务,通过后期的代理...原创 2018-12-25 19:00:10 · 100 阅读 · 0 评论