自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MVC&&三层架构 2021-02-26

## MVC:开发模式 (3层架构中的界面层) 1. jsp演变历史 1. 早期只有servlet,只能使用response输出标签数据,非常麻烦 2. 后来又jsp,简化了Servlet的开发,如果过度使用jsp,在jsp中即写大量的java代码,有写html表,造成难于维护,难于分工协作 3. 再后来,java的web开发,借鉴mvc开发模式,使得程序的设计更加合理性 2. MVC: 1. M:Model,模型。Ja...

2021-02-26 15:55:58 436 2

原创 JSTL 2021-02-16

## JSTL 1. 概念:JavaServer Pages Tag Library JSP标准标签库 * 是由Apache组织提供的开源的免费的jsp标签 <标签> 2. 作用:用于简化和替换jsp页面上的java代码 3. 使用步骤: 1. 导入jstl相关jar包 2. 引入标签库:taglib指令: <%@ taglib %> 3. 使用标签 ...

2021-02-16 19:05:56 136

原创 EL 表达式2021-02-16

## EL表达式 1. 概念:Expression Language 表达式语言 2. 作用:替换和简化jsp页面中java代码的编写 3. 语法:${表达式} 4. 注意: * jsp默认支持el表达式的。如果要忽略el表达式 1. 设置jsp中page指令中:isELIgnored="true" 忽略当前jsp页面中所有的el表达式 2. \${表达式} :忽略当前这个el表达式 5. 使用:...

2021-02-16 17:39:11 216 1

原创 JSP 2021-02-15

## JSP 1. 概念: * Java Server Pages: java服务器端页面 * 可以理解为:一个特殊的页面,其中既可以指定定义html标签,又可以定义java代码 * 用于简化书写!!! 2. 原理 * JSP本质上就是一个Servlet 3. JSP的脚本:JSP定义Java代码的方式 1. <% 代码 %>:定义的java代码,在service方法中...

2021-02-16 00:34:22 306

原创 Session 2021-02-07

## Session:主菜 1. 概念:服务器端会话技术,在一次会话的多次请求间共享数据,将数据保存在服务器端的对象中。HttpSession 2. 快速入门: 1. 获取HttpSession对象: HttpSession session = request.getSession(); 2. 使用HttpSession对象: Object getAttribute(String name) ...

2021-02-07 19:44:51 189 1

原创 Cookie 2021-02-07

## 会话技术 1. 会话:一次会话中包含多次请求和响应。 * 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止 2. 功能:在一次会话的范围内的多次请求间,共享数据 3. 方式: 1. 客户端会话技术:Cookie 2. 服务器端会话技术:Session##Cookie1.概念:客户端会话技术,将数据保存在客户端* 使用步骤: 1. 创建Cookie对象,绑定数据...

2021-02-07 19:32:10 456

原创 response&&ServletContext 2021-02-06

Response对象功能:设置响应消息*使用步骤:1.获取输出流 *字符输出流: PrintWriter.getWriter() *字节输入流: ServletOutputstream getOutourStream()2.使用输出流可以将数据输出到客户端浏览器重定向:资源跳转的方式 方法:response.sendRedirect("/day15/responseDemo2");特点: 1.地址栏发生改变 2.重定向可...

2021-02-07 01:42:54 97

原创 HTTP&Request 2021-01-27

## Servlet: 1. 概念 2. 步骤 3. 执行原理 4. 生命周期 5. Servlet3.0 注解配置 6. Servlet的体系结构 Servlet -- 接口 | GenericServlet -- 抽象类 | HttpServlet -- 抽象类 * GenericServlet:将Servlet接口中其他的方法做了...

2021-01-29 20:14:46 206

原创 Servlet 2021-01-26

## Servlet * 概念:运行在服务器端的小程序 * Servlet就是一个接口,定义了Java类被浏览器访问到(tomcat识别)的规则。 * 基本操作: 1. 创建JavaEE项目 2. 定义一个类,实现Servlet接口 * public class ServletDemo1 implements Servlet 3. 实现接口中的抽象方法 4. 配置Servlet...

2021-01-29 20:08:46 117

原创 错误:Artifact day15_response:war exploded: Error during artifact deployment.(已解决)

运行tomcat出现了这个错误,后来发现是项目中有一个类的路径有问题,下面是图片解决办法:路径改为("/Servlet")

2021-01-29 11:55:39 319

原创 JavaScript 2021-01-25

# JavaScript:# BOM 1. 概念:Browser Object Model 浏览器对象模型 * 将浏览器的各个组成部分封装成对象。 2. 组成: * Window:窗口对象 * Navigator:浏览器对象 * Screen:显示器屏幕对象 * History:历史记录对象 * Location:地址栏对象 3. Window:窗口对象 1. 创...

2021-01-25 15:18:30 113

原创 JavaScript 2021-01-24

表格验证 分析: 1.给表单绑定onsubmit事件。监听器中判断每一个方法校验的结果。 如果都为true,则监听器方法返回true 如果有一个为false,则监听器方法返回false 2.定义一些方法分别校验各个表单项。 3.给各个表单项绑定onblur事件。代码:<!DOCTYPE html><html lang="en...

2021-01-24 16:51:26 137

原创 JavaScript 2021-01-24

动态表格代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>动态表格</title> <style> table{ border: 1px solid; margin: auto; width: 500px;

2021-01-24 16:03:30 128

原创 JavaScript 2021-01-23

电灯开关代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>电灯开关</title></head><body><img src="img/off.gif" id="light"><script> /* 事件:对某些元素做的某些动作,产生某些行为 点击

2021-01-24 15:14:14 83

原创 JavaScript 2021-01-22

## JavaScript: * 概念: 一门客户端脚本语言 * 运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎 * 脚本语言:不需要编译,直接就可以被浏览器解析执行了 * 功能: * 可以来增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户的体验。 * ECMAScript:客户端脚本语言的标准 1. 基本语法: ...

2021-01-23 14:11:13 175

原创 CSS 2021-01-21

## CSS:页面美化和布局控制 1. 概念: Cascading Style Sheets 层叠样式表 * 层叠:多个样式可以作用在同一个html的元素上,同时生效 2. 好处: 1. 功能强大 2. 将内容展示和样式控制分离 * 降低耦合度。解耦 * 让分工协作更容易 * 提高开发效率 3. CSS的使用:CSS与html结合方式 ...

2021-01-21 16:55:04 132

原创 HTML 2021-01-20

* 静态资源: * HTML:用于搭建基础网页,展示页面的内容 * CSS:用于美化页面,布局页面 ## HTML 1. 概念:是最基础的网页开发语言 * Hyper Text Markup Language 超文本标记语言 * 超文本: * 超文本是用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本. * 标记语言:...

2021-01-21 16:23:57 439

原创 Spring JDBC 2021-01-19

Spring JDBC * Spring框架对JDBC的简单封装。提供了一个JDBCTemplate对象简化JDBC的开发 * 步骤: 1. 导入jar包 2. 创建JdbcTemplate对象。依赖于数据源DataSource * JdbcTemplate template = new JdbcTemplate(数据源); 3. 调用JdbcTemplate的方法来完成CRUD的操作 * ...

2021-01-19 21:25:29 108

原创 Druid连接池 2021-01-16

## Druid连接池步骤:1.导入jar包 druid-1.0.9.jar2.定义配置文件 *是properties后缀 *可以叫任意名,一般放在src目录下3.加载配置文件4.获取数据库连接池对象5.获取连接 * 代码: ## 连接池工具类 JDBCUtils类 package utils;import com.alibaba.druid.pool.DruidDataSourceFactory;import jav...

2021-01-16 16:50:11 188

空空如也

空空如也

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

TA关注的人

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