javaweb
松松啊
这个作者很懒,什么都没留下…
展开
-
01.html
HTML什么是网页? 网页,是网站中的一个页面,通常是网页是构成网站的基本元素,是承载各种网站应用的平台。通俗的说,网站就是由网页组成的。 通常我们看到的网页都是以htm或html后缀结尾的文件,俗称 HTML文件。1.1 HTML概述 HTML全称:Hyper Text Markup Language(超文本标记语言) 超文本标记语言是标准通用标记语言(SGML)下的一个应用,也...原创 2019-08-21 20:47:31 · 1054 阅读 · 0 评论 -
02.CSS样式
CSS层叠样式表第一节 CSS简介1.1 CSS概念CSS :层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。多个样式可以层层覆盖叠加,如果不同的css样式对同一个html标签...原创 2019-08-21 21:14:10 · 582 阅读 · 0 评论 -
03.js
JavaScript基础第一节 JavaScript概述1.1 JavaScript简介 JavaScript(LiveScript)一种解释性脚本语言,是一种动态类型、弱类型、基于原型继承的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。...原创 2019-08-21 21:15:41 · 189 阅读 · 0 评论 -
04.JavaScript的DOM和BOM
JavaScript的DOM和BOM1.1 DOM概述通过 HTML DOM,使用 JavaScript访问 HTML 文档的所有元素。当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model)。HTML DOM 模型被构造为对象的树:通过可编程的对象模型,JavaScript 获得了足够的能力来创建动态的 HTML。JavaScript 能够改变...原创 2019-08-23 20:18:56 · 190 阅读 · 0 评论 -
05.MySQL基础
文章目录MySQL 数据库第一节 数据库简介1.1 简介1.2 常见数据库管理系统1.3 MySQL安装和卸载2.1 概述2.2 SQL语句分类2.3 DDL操作数据库2.4 DDL操作表2.5 DML操作(重要)2.6客户端工具第三节 DQL数据查询(重点)3.1 简单查询3.2 条件查询3.3 模糊查询3.4 字段控制查询3.5 排序3.6 聚合函数3.7 分组查询3.7.1 分组查询3.7....原创 2019-08-23 20:56:58 · 948 阅读 · 0 评论 -
06.MySQL约束,多表查询及补充知识
文章目录MySQL 数据库第一节 数据完整性1.1 实体完整性约束1.1.1 主键约束(primary key)1.1.2 唯一约束(unique)1.1.3 自动增长列(auto_increment)1.2 域完整性约束1.2.1 数据类型1.2.2 非空约束1.2.3 默认值约束1.3 引用完整性约束第二节 多表查询2.1 多表的关系2.1.1 一对多关系2.1.2 多对多关系2.1.3 一对...原创 2019-08-24 20:12:45 · 447 阅读 · 0 评论 -
07.MySQL_JDBC实现CRUD
文章目录JDBC概述和CRUD第一节:单元测试1.1 什么是软件测试1.2 测试分类1.3 Junit单元测试第二节 JDBC的简介2.1 简介2.2 JDBC体系结构2.3 JDBC核心组件第三节 JDBC相关的SQL语法3.1 CRUD语法介绍第四节 JDBC初始4.1 使用步骤第五节 JDBC执行SQL语句5.1 Statement5.2 ResultSet5.3 SQL注入5.4 Prep...原创 2019-08-26 17:45:03 · 597 阅读 · 0 评论 -
08.JDBC批处理和事务
JDBC批处理和事务第一节 JDBC批处理批量处理允许将相关的SQL语句分组到批处理中,并通过对数据库的一次调用提交它们。当需要一次向数据库发送多个SQL语句时,可以减少连接数据库的开销,从而提高性能。1.1 Statement批处理以下是使用语句对象的批处理的典型步骤1 注册驱动获取连接2 使用createStatement()方法创建Statement对象。3 使用setAu...原创 2019-08-28 23:39:14 · 139 阅读 · 0 评论 -
09.JDBC核心,自制DbUtils工具类及连接池
文章目录DAO模式、连接池和DBUtils应用第一节 工具类封装、DAO模式和自定义连接池1.1 工具类封装1.2 DAO设计模式1.3 自定义实现连接池第二节 DBCP连接池2.1 DBCP连接池的使用2.1.1 创建项目2.1.2 导入相应jar包2.1.3 硬编码使用DBCP2.1.4 软编码使用DBCP第三节 C3P0连接池3.1 使用步骤3.1.1 创建项目3.1.2 导入jar包3.1...原创 2019-08-30 18:42:03 · 576 阅读 · 0 评论 -
10.Tomcat配置,创建Web项目
文章目录Tomcat配置、创建Web项目第一章 Web应用的演变1.1 C/S模式和B/S模式1.2 Web服务器简介1.3自定义web服务器第二章 Tomcat服务器搭建2.1 Tomcat服务器介绍2.2 Tomcat安装2.3 Tomcat目录的介绍2.4 启动tomcat服务器2.5 Idea中关联Tomcat3 Web项目的Web项目关联jar包web项目打包成war文件web.xml总...原创 2019-08-30 19:14:19 · 432 阅读 · 0 评论 -
11servlet的使用及综合案例
文章目录Servlet第一节 Servlet概述1.1 什么是Servlet1.2 Servlet入门1.3 常见错误解决方法1.4 HTTP协议1.4.1 什么是HTTP协议1.4.2 Http协议的通信1.4.3 请求和响应数据格式第二节 Servlet使用2.1 Servlet核心接口和类2.2 Servlet的两种创建方式2.3 Servlet的两种配置方式2.4 Servlet生命周期2...原创 2019-08-30 19:53:48 · 522 阅读 · 0 评论 -
12.requst和response
文章目录request和response第一节 页面跳转1.1 重定向1.2 实现重定向1.3 请求转发1.4 实现请求转发1.5 网络路径问题第二节 response对象2.1 ServletResponse简介2.2 HttpServletResponse介绍2.3 HttpServletResponse 常用API介绍2.4 设置返回字符编码格式2.5 response练习第三节 reque...原创 2019-09-02 22:23:40 · 185 阅读 · 0 评论 -
13.Web之状态管理
Web之状态管理第一节 状态管理-Cookie1.1 状态管理概述1.1.1 为什么需要状态管理HTTP协议是无状态的,不能保存每次提交的信息,即当服务器返回与请求相对应的应答之后,这次事务的所有信息就丢掉了。 如果用户发来一个新的请求,服务器无法知道它是否与上次的请求有联系。 对于那些需要多次提交数据才能完成的Web操作,比如登录来说,就成问题了。1.1.2 什么是状态管理WEB应用...原创 2019-09-02 22:23:52 · 520 阅读 · 0 评论 -
13.1 session和cookie的区别
https://blog.csdn.net/iteye_15311/article/details/82034993原创 2019-09-02 22:24:00 · 116 阅读 · 0 评论 -
14.JSP、EL表达式、JSTL标签
JSP、EL表达式、JSTL标签第一节 JSPServlet3.1JSP 2.3Servlet的用途:1 接受浏览器的请求,获取数据2 转发、重定向3 负责调用业务层Servlet缺点:不适合展示数据,如果想要写一个网站,那么需要打印html中的每一行1.1 JSP是什么全称: Java Server Pages,java服务器页面。和Servlet一样,是sun公司定义的一种...原创 2019-09-03 08:53:10 · 319 阅读 · 0 评论 -
15.mvc和分页
MVC和分页第一节 MVC模式简介1.1 MVC概念 首先我们需要知道MVC模式并不是javaweb项目中独有的,MVC是一种软件工程中的一种设计模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller),即为MVC。它是一种软件设计的典范,最早为Trygve Reenskaug提出,为施乐帕罗奥多研究中心(Xerox PARC)的Sma...原创 2019-09-07 19:50:41 · 996 阅读 · 0 评论 -
16.文件上传和下载
文章目录文件上传和下载第一节 文件上传1.1 文件上传三要素1.2 实现文件上传1.2.1 项目准备1.2.2 编写上传页面1.2.3 编写处理代码1.2.4 配置1.3 文件上传细节注意1.4 Servlet3.1支持的文件上传第二节 文件下载2.1 获取文件列表2.2 配置2.3 下载页面2.4 实现文件下载2.5 配置总结面试题文件上传和下载第一节 文件上传1.1 文件上传三要素提...原创 2019-09-07 19:51:58 · 435 阅读 · 0 评论 -
17.监听器和过滤器
Web之过滤器和监听器第一节 过滤器1.1 什么是过滤器Filter也称之为过滤器,它是Servlet技术中最激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态html文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。Servlet A...原创 2019-09-07 19:54:42 · 527 阅读 · 0 评论 -
18.json和ajax
JSON和AJAX第一节 JSON概述1.1 什么是jsonJSON(JavaScript Object Notation, JS 对象表示) 是一种轻量级的数据交换格式。它基于 ECMAScript (w3c制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。易于机器解析和生成,并有效地提升网络传输效率。...原创 2019-09-07 19:55:57 · 3621 阅读 · 0 评论 -
19.jquery
文章目录jQuery第一节 jQuery概述1.1 jQuery简介1.2 什么是jQuery1.3 为什么要用jQuery第二节 jQuery安装2.1 网页中添加 jQuery2.2 百度 CDN2.3 新浪 CDN2.4 Google CDN2.5 Microsoft CDN第三节 jQuery语法3.1 jQuery选择器3.1.1 标签选择器3.1.2 id选择器3.1.3 class选...原创 2019-09-08 10:53:40 · 444 阅读 · 0 评论 -
20.bootstrap
文章目录关键点是bootstrap导入三个js文件,模板页面,栅格系统,表单,其他就是访问bootstrap官网,使用他的样式。Validate和Bootstrap第一节 validate插件1.1 validate概述1.2 validate使用步骤1.3 校验规则1.4 validate练习第二节 Bootstrap2.1 Bootstrap概述2.2 编写响应式页面2.4 栅格系统2.4.1...原创 2019-09-09 20:41:27 · 331 阅读 · 0 评论 -
21.数据库设计
数据库设计第一节:为什么需要规范的数据库设计大多数开发人员开发复杂度不高项目时,都是根据业务需求,直接创建数据库,创建表和插入测试数据,然后再查下数据,为什么需要强调先设计再创建数据库,创建表呢?原因非常简单,正如修造建筑物一样,如果盖一间茅屋或一间简易平房,您会花钱请人设计房屋图纸吗?毫无疑问,没人请,但是如果是房地产开发商开发一个楼盘,修建多栋楼的小区,他会请人设计施工图纸吗?答案是肯定的...原创 2019-09-09 20:53:09 · 1266 阅读 · 0 评论 -
22.类加载器
类加载器 Java类加载器(Java Classloader)是Java运行时环境(Java Runtime Environment)的一部分,负责动态加载Java类到Java虚拟机的内存空间中。 类通常是按需加载,即第一次使用该类时才加载。由于有了类加载器,Java运行时系统不需要知道文件与文件系统。 JVM中有3个默认的类加载器:引导(Bootstrap)类加载器。由原生代码...原创 2019-09-09 20:55:30 · 82 阅读 · 0 评论