自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 day17_el&jstl

今日内容JSP:指令注释内置对象MVC开发模式EL表达式JSTL标签三层架构JSP:指令作用:用于配置JSP页面,导入资源文件格式:<%@ 指令名称 属性名1=属性值1 属性名2=属性值2 … %>分类:page : 配置JSP页面的contentType:等同于response.setContentType()设置响应体的mime类型以及字符集设置当前jsp页面的编码(只能是高级的IDE才能生效,如果使用低级工具,则需

2020-06-27 03:32:18 152

原创 day15_response

今日内容HTTP协议:响应消息Response对象ServletContext对象HTTP协议:请求消息:客户端发送给服务器端的数据数据格式:请求行请求头请求空行请求体响应消息:服务器端发送给客户端的数据数据格式:响应行组成:协议/版本 响应状态码 状态码描述响应状态码:服务器告诉客户端浏览器本次请求和响应的一个状态。状态码都是3位数字分类:1xx:服务器就收客户端消息,但没有接受完成,等待一段时间后,发送1xx多状态码2xx:成功。代表:2

2020-06-25 14:13:02 154

原创 day16_cookie&session

今日内容会话技术CookieSessionJSP:入门学习会话技术会话:一次会话中包含多次请求和响应。一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止功能:在一次会话的范围内的多次请求间,共享数据方式:客户端会话技术:Cookie服务器端会话技术:SessionCookie:概念:客户端会话技术,将数据保存到客户端快速入门:使用步骤:创建Cookie对象,绑定数据new Cookie(String name,

2020-06-25 01:54:40 142

原创 day14_servlet&http&request

Servlet:概念步骤执行原理生命周期Servlet3.0 注解配置Servlet的体系结构 Servlet – 接口|GenericServlet – 抽象类|HttpServlet – 抽象类GenericServlet:将Servlet接口中其他的方法做了默认空实现,只将service()方法作为抽象* 将来定义Servlet类时,可以继承GenericServlet,实现service()方法即可HttpServlet:对http协议的一种封装,简化操作

2020-06-23 16:03:36 140

原创 day13_Tomcat&Servlet

web相关概念回顾软件架构C/S:客户端/服务器端B/S:浏览器/服务器端资源分类静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析如: html,css,JavaScript动态资源:每个用户访问相同资源后,得到的结果可能不一样。称为动态资源。动态资源被访问后,需要先转换为静态资源,在返回给浏览器如:servlet/jsp,php,asp…网络通信三要素IP:电子设备(计算机)在网络中的唯一标识。端口:应用程序

2020-06-22 01:53:00 132

原创 day12_XML

XML:概念:Extensible Markup Language 可扩展标记语言可扩展:标签都是自定义的。 <user> <student>功能存储数据配置文件在网络中传输xml与html的区别xml标签都是自定义的,html标签是预定义。xml的语法严格,html语法松散xml是存储数据的,html是展示数据w3c:万维网联盟语法:基本语法:xml文档的后缀名 .xmlxml第一行必须定义为文档声明

2020-06-21 03:09:17 89

原创 day11_BootStrap

Bootstrap:概念: 一个前端开发的框架,Bootstrap,来自 Twitter,是目前很受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JavaScript 的,它简洁灵活,使得 Web 开发更加快捷。框架:一个半成品软件,开发人员可以在框架基础上,在进行开发,简化编码。好处:定义了很多的css样式和js插件。我们开发人员直接可以使用这些样式和插件得到丰富的页面效果。响应式布局。同一套页面可以兼容不同分辨率的设备。快速入门下载Bootstr

2020-06-19 22:43:29 173

原创 day10_JavaScript高级

DOM简单学习:为了满足案例要求功能:控制html文档的内容获取页面标签(元素)对象:Elementdocument.getElementById(“id值”):通过元素的id获取元素对象操作Element对象:修改属性值:明确获取的对象是哪一个?查看API文档,找其中有哪些属性可以设置修改标签体内容:属性:innerHTML获取元素对象使用innerHTML属性修改标签体内容事件简单学习功能: 某些组件被执行了某些操作后,触发某些代码的

2020-06-19 13:07:05 73

原创 day09_JavaScript基础

JavaScript:概念: 一门客户端脚本语言运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎脚本语言:不需要编译,直接就可以被浏览器解析执行了功能:可以来增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户的体验。JavaScript发展史:1992年,Nombase公司,开发出第一门客户端脚本语言,专门用于表单的校验。命名为 : C-- ,后来更名为:ScriptEase1995年,Netscape(网景

2020-06-19 13:06:24 135

原创 day08_HTML&CSS

HTML标签:表单标签表单:概念:用于采集用户输入的数据的。用于和服务器进行交互。form:用于定义表单的。可以定义一个范围,范围代表采集用户数据的范围属性:action:指定提交数据的URLmethod:指定提交方式分类:一共7种,2种比较常用get:请求参数会在地址栏中显示。会封装到请求行中(HTTP协议后讲解)。请求参数大小是有限制的。不太安全。post:2. 请求参数不会再地址栏中显示。会封装在请求体中(HTTP协议后讲解)2. 请求参数的大小没有限制。

2020-06-17 01:26:17 91

原创 day07_HTML

web概念概述JavaWeb:使用Java语言开发基于互联网的项目软件架构:C/S: Client/Server 客户端/服务器端在用户本地有一个客户端程序,在远程有一个服务器端程序如:QQ,迅雷…优点:用户体验好缺点:开发、安装,部署,维护 麻烦B/S: Browser/Server 浏览器/服务器端只需要一个浏览器,用户通过不同的网址(URL),客户访问不同的服务器端程序优点:开发、安装,部署,维护 简单缺点:如果应用过大,用户的

2020-06-16 02:46:01 182

原创 day06_JDBC连接池和JDBCTemplate

数据库连接池概念:其实就是一个容器(集合),存放数据库连接的容器。当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。好处:节约资源用户访问高效实现:标准接口:DataSource javax.sql包下的方法:获取连接:getConnection()归还连接:Connection.close()。如果连接对象Connection是从连接池中获取的,那么调用Connecti

2020-06-15 03:52:06 163

原创 day05_JDBC相关操作

JDBC概念:Java DataBase Connectivity Java 数据库连接, Java语言操作数据库JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。快速入门:步骤:导入驱动jar包 mysql-connection-java-5.1.37-bin.jar//新版本导入 mysql-connecto

2020-06-14 02:30:10 161

原创 day04_多表查询、事务和DCL

多表查询查询语法:select列名列表from表名列表where…准备sql# 创建部门表 CREATE TABLE dept( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20) ); INSERT INTO dept (NAME) VALUES ('开发部'),('市场部'),('财务部'); # 创建员工表 CREATE TABLE emp ( id INT PRIMARY KEY AUTO_INCREM

2020-06-12 04:22:53 119

原创 day03_MySQL约束和数据库设计

DQL:查询语句排序查询语法:order by 子句order by 排序字段1 排序方式1, 排序字段2 排序方式2...排序方式:ASC:升序,默认的。DESC:降序注意:如果有多个排序条件,则当前边的条件值一样时,才会判断第二条件聚合函数:将一列数据作为一个整体,进行纵向计算。count:计算个数一般选择非空的列:主键count(*)max:计算最大值min:计算最小值sum:计算和avg:计算平均值注意:聚合函数的计算,排除

2020-06-11 01:38:49 98

原创 day02_MySQL基础

数据库的基本概念数据库的英文单词: DataBase 简称:DB什么是数据库?用于存储和管理数据德仓库数据库的特点:持久化存储数据,是一个文件系统。方便存储和管理数据使用了统一的方式操作数据库 – SOL常见的数据库软件MySQL数据库软件安装卸载配置MySQL服务启动手动cmd–> services.msc打开服务的窗口使用管理员打开cmdnet start mysql :启动MySQL的服务net stop mysql :关闭

2020-06-09 17:26:19 133

原创 day01—Junit单元测试、反射与注解

Junit单元测试测试分类:黑盒测试白盒测试Junit使用:白盒测试步骤定义一个测试类(测试用例)定义测试方法:可以独立运行方法名返回值参数列表给方法加注解@Test导入Junit依赖环境判定结果:红色:失败绿色:成功一般会使用断言操作来处理结果Assert.assertEquals(期望的结果,运算的结果);补充:@Before:修饰的方法会在测试方法之前被自动执行@After:修饰的方法会在测试方法之后被自动执行

2020-06-09 01:41:24 128

原创 我的第一篇博客

总结分享Java的学习过程计划跟随黑马的视频学习,每天完成2天的视频课程,每天完成一篇简单学习博客,总结每天的知识点和自己的练习案例。

2020-06-08 12:52:12 89

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除