- 博客(305)
- 收藏
- 关注
原创 微人事第三天:整合Thymeleaf
Thymeleaf简介:Thymeleaf 是新一代 Java 模板引擎,它类似于 Velocity、FreeMarker 等传统 Java 模板引擎,但是与传统 Java 模板引擎不同的是,Thymeleaf 支持 HTML 原型。它既可以让前端工程师在浏览器中直接打开查看样式,也可以让后端工程师结合真实数据查看显示效果,同时,SpringBoot 提供了 Thymeleaf 自动化配置解决...
2020-01-14 10:09:04
194
原创 微人事第三天:SpringBoot整合Freemarker
这里我们来讲解一下SpringBoot如何整合Freemarker:创建springboot项目时需要勾选web和Freemarker项目启动成功之后连按两次shift,查看FreeMarkerAutoConfiguration类,这个类是FreeMarket的自动化配置类下面来介绍一下FreeMarkerAutoConfiguration这个类中到底做了什么检查模板位置:获取模板位...
2020-01-13 17:03:09
205
原创 微人事第二天:使用yml方式进行属性注入
之前说了使用properties的方式进行属性注入,这次看看yml是否能完成同样的功能yml和properties的区别:1.yml是有序的,properties是无序的2.自定义的yml,目前暂时不支持使用注解直接注入到Spring Boot项目中1.首先配置实体类RedisClusterpackage org.javaboy.yaml;import org.springframe...
2020-01-13 14:47:16
285
原创 微人事第二天:属性注入
现在尝试用aplication.properties文件来进行属性注入1.首先写实体类Bookpackage org.javaboy.properties;import org.springframework.beans.factory.annotation.Value;import org.springframework.context.annotation.Configuration...
2020-01-13 13:29:16
195
原创 微人事第二天:容器相关配置
在使用ssm时启动我们一般使用tomcat服务器去启动,但是springboot中我们并没有配置tomcat,但是工程却能启动,这是什么原因呢?1.首先我们创建一个springboot工程,并选择web2.打开pom.xml文件可以看到我们在pom.xml文件中配置了web启动器3.打开maven查看依赖在Dependencied目录下我们可以看到这里有内置tomcat容器,也就是...
2020-01-13 12:53:17
276
原创 微人事第二天:SpringBoot启动类上的注解
首先通过idea创建一个springboot工程,这里我们用spring Initializer创建(它自动帮我们搭建spring和springmvc的相关配置)创建完之后,可以看到java包下有一个启动类,点击启动类就可以启动工程package org.javaboy.sbdemo02;import org.springframework.boot.SpringApplication;...
2020-01-13 10:28:39
348
原创 微人事第一天:拦截器和fastjson
在原本的ssm项目中我都是在springmvc.xml文件中来配置拦截器和fastjson,现在我们尝试完全不写xml文件来实现同样的功能。(假设现在我们已经能够实现spring和springmvc的结合了)1.pom.xml文件中添加<dependency> <groupId>com.alibaba</groupId> ...
2020-01-12 19:06:01
505
原创 微人事第一天:spring和springmvc的整合(无需xml)
前面已经介绍过了spring和springmvc的基本配置过程了,可以得知之前的配置是用xml文件进行配置的,这次我们不使用xml文件就使用java来代替xml文件1.先写pom.xml文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" ...
2020-01-12 14:31:05
283
2
原创 微人事第一天:spring和springmvc的结合
1.首先配置pom.xml文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLoc...
2020-01-12 13:09:23
374
原创 Cookie
1.Cookie概念概念:客户端会话技术,将数据保存到客户端2.Cookie的使用步骤创建Cookie对象,绑定数据 new Cookie(String name,String value)发送Cookie对象response.addCookie(Cookie cookie)获取Cookie,拿到数据Cookie[] request.getCookies()...
2019-09-02 18:10:40
257
1
原创 ServletContext对象
1.概念ServletContext对象代表整个web应用,可以和程序的容器(服务器)来通信。2.ServletContext对象获取的方式1.通过request对象获取request.getServletContent();2.通过HttpServlet获取this.getServletContext();创建web项目,并将该web项目拉入Tomcat中,创建se...
2019-08-25 23:03:37
369
原创 Response重定向
1.什么叫重定向定义:重定向就是资源跳转的一种方式2.重定向的代码实现首先创建一个web项目,然后设置Tomcat服务器,将该项目导入Tomcat服务器然后在src目录下创建两个servlet文件,分别命名为ResponseDemo1 ResponseDemo2ResponseDemo1.javapackage cn.itcast.web.servlet;import javax...
2019-08-24 20:46:20
589
原创 request的请求转发和共享数据
1.请求转发定义:一种在服务器内部的资源跳转的方式。具体步骤:1 通过request对象获取请求转发器对象:RequestDispatcher getRequestDispatcher(String path)2.使用RequestDispatcher对象来进行转发:forward(ServletRequest request,ServletResponse response)例子如下:...
2019-08-17 18:38:49
647
原创 Request获取请求参数通用方式
Request获取请求参数通用方式指的是不论get还是post请求方式都可以使用下列方式来获取请求参数,这样的方法一共有四种,下面来为大家一一介绍。1.String getParameter(String name):根据参数名称获取参数值为了验证这些方法是否可行,首先需要再web项目中先创建了html文件,html中写一些输入框,通过输入的内容是否被打印来判断这些方法是否正确。regist...
2019-08-17 09:40:06
8024
1
原创 HTTP
1.HTTP的概念:Hyper Text Transfer protocol 超文本传输协议 传输协议:定义了,客户端和服务器端通信时,发送数据的格式 *特点: 1.基于TCP/IP的高级协议 2.默认端口号:80 http:...
2019-08-13 16:31:17
157
原创 Servlet3.0以及IDEA与tomcat的相关配置
之前写Servlet时,为了找到路径,我们需要在xml文件中写文件名,位置,路径等等。现在使用Servlet3.0之后就不需要xml文件了,直接在java文件中写访问路径就可以了。Servlet3.0:*好处:*支持注解配置,可以不需要web.xml了。*步骤:1.创建JavaEE项目,选择Servlet的版本3.0以上,可以不创建web.xml2.定义一个类,实现Servlet接口...
2019-08-12 09:55:18
343
原创 Servlet: server applet
1概念:运行在服务器端的小程序*Servlet就是一个接口,定义了java类被浏览器访问到(tomcat识别)的规则。*将来我们自定义一个类,实现Servlet接口,复写方法2.创建步骤:1.创建javaEE的项目2.定义一个类,实现Servlet接口public class ServletDemo1 implements Servlet3.实现接口中的抽象方法4.配置Servl...
2019-08-11 13:48:03
157
原创 Jsoup方法
1.通过Jsoup来解析xml的步骤1.导入jar包2.获取Document对象3.获取对应的标签Element对象4.获取数据代码如下:Demo1.javapackage main.java;import org.jsoup.Jsoup;import org.jsoup.nodes.Document;import org.jsoup.nodes.Element;impor...
2019-08-03 21:10:29
1157
原创 XML约束
约束定义:规定xml文档的书写规则约束图解:*作为框架的使用者(程序员)1.能够在xml中引入约束文档2.能够简单的读懂约束文档*分类:1.DTD:一种简单的约束技术2.Schema:一种复杂的约束技术代码示例:student.xml<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE stude...
2019-08-03 12:20:37
132
原创 XML入门
1.概念:Extensible Markup Language 可扩展标记语言*可扩展:标签都是自定义的。*.功能*存储数据1.配置文件2.在网络中传输*.xml与html的区别1.xml标签都是自定义的,html标签都是预定义。2.xml的语法严格,html语法松散。3.xml是存储数据的,html是展示数据。...
2019-08-03 10:17:17
102
原创 servlet开发
1.开发步骤简介Servlet 本身不能独立运行,需要在一个web应用中运行的而一个web应用是部署在tomcat中的所以开发一个servlet需要如下几个步骤1.创建web应用项目2.编写servlet代码3.部署到tomcat中现在开始具体的操作步骤2.创建一个java项目j2eeFile->New->Other->Java->Java Project...
2019-08-02 10:09:09
200
原创 js事件解绑
1.解绑事件的使用方法:2.具体应用代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> ...
2019-07-24 16:24:07
456
原创 js事件
1.事件的定义事件是可以被JavaScript侦测到的行为,通俗的讲就是当用户与web页面进行交互时,解释器就会创建响应的event对象以描述事件信息。2.js的事件一般分为三种第一种:html中定义代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8">...
2019-07-24 15:45:40
80
原创 判断输入框里的值,是否是整数
下面有一道练习题,题目是如何判断输入输入框中的值是否为整数代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=...
2019-07-23 08:59:58
1900
原创 CSS选择器
1.css的选择器及其介绍ID选择器:id属性的特点就是唯一不可重复的元素选择器:元素选择器是通过元素名称来定位页面元素类(class)选择器:属性选择器2.基于关系的选择器选择器选择的元素A E元素A的任一后代元素E(后代节点指A的子节点,子节点的子节点,以此类推) 祖先元素和后代元素A > E元素A的任一子元素E(也就是直系后代) ...
2019-06-23 14:15:26
88
原创 CSS基础语法
1.css的定义CSS指层叠样式表(Cascading Style Sheets)样式通常存储在样式表中2.为什么要使用CSS样式定义如何显示HTML元素是为了解决内容与表现分离的问题内容:主要指HTML中的元素表现:主要指内容在浏览器中呈现的样式3.CSS主要目的:可以让相同的一个页面在不同浏览器当中呈现相同的样式CSS声明样式属性 操作符 样式值 ...
2019-06-23 11:38:06
163
原创 Java中的多线程
1.进程和线程的关系进程就是一段程序的执行过程,一个进程中可以包括很多线程也可以只有一个线程。多线程就是指在同一时间去做很多不同的事情。2.java中创建线程的方式java中有三种方式去创建线程,分别是继承线程类,实现Runnable接口,匿名类。1) 继承线程类创建多线程使用多线程可以使得两件事情同时被做。基本步骤:一个类继承Thread类,并且重写他的run方法。然后实例化该类,...
2019-06-05 17:45:50
96
原创 HTML表单元素
HTML表单标签:…作用:收集用户输入的内容(文本,文件)属性:action:提交到的服务端地址method:指定提交时用哪种HTTP方法:POST/GETname:标识autocomplete:浏览器是否可以自动填充enctype:指定表单内容编码HTML表单元素input:文本,密码,单选,多选,按钮,数字,日期,颜色,范围,邮件,URL,文件select:下拉列表tes...
2019-05-30 17:56:01
151
原创 HTML表格
表格在HTML十分重要,也很常用,用div标签很难去替代表格。标签:<table>…完整代码见示例</table>作用:布局,呈现需要表格布局的内容贴士:(1)表格标签是块级元素(2)全页布局的作用已经退出舞台了(3)专注于自己应该专注的布局领域(4)表格样式 一般用css来定义很少使用自己的属性代码如下:<!DOCTYPE html>...
2019-05-26 13:41:22
216
原创 HTML常用带格式作用的标签
常用带格式作用的标签1.文本格式化<b><strong><em><big><small><sub><sup>2.预格式文本<pre>3.引用<blockquote>4.删除线<del>代码如下:<!DOCTYPE html><htm...
2019-05-26 11:32:14
476
原创 HTML列表
标签:<ul><li></ll></ul> 无需标签,li是里面的小项<ol><li></li></ol> 有序标签<dl><dt></dt><dd></dd></dl> 定义列表作用:插入无序,有序,定义列表贴士:...
2019-05-25 18:50:50
250
原创 HTML图像
标签:<img / > (只需单对即可)作用:插入图像属性:src,alt (替换文本)贴士:(1)支持格式:PNG/JPEG/GIF/PDF (引入的PDF必须是单页的)(2)非标签方式:background1.插入网络图片代码如下:<!DOCTYPE html><html lang="en"><head> <met...
2019-05-25 18:16:19
157
原创 HTML字体 font和链接
1.font简介标签:文字内容作用:格式化文本贴士:(1)只能控制字体集(Helvetica,Arial),大小和颜色(2)最好别用font标签,因为在HTML5中font已被列入没有意义的标签,可以通过css使用font标签。代码如下:<!DOCTYPE html><html lang="en"><head> <meta char...
2019-05-25 18:05:03
3123
原创 HTML段落paragraph
HTML段落paragraph标签:<p>段落内容</p>作用:划分段落贴士:(1)默认浏览器样式 空标签也“占地方”(2)出场率很高代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>HT...
2019-05-25 16:48:04
509
原创 HTML标题 Heading Content
标签 <h1>标题内容</h1>共有6级作用:浏览器会自动给你附加标题样式(然而其实我们不想要…)搜索引擎或者阅读器能够根据标题来识别 生成文档代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>...
2019-05-25 16:43:15
271
原创 初识HTML
1.HTML简介大名: HyperText Markup Language寓意:超文本 标记 语言出名:HTML4.01 & HTML5主要形式:.htm,.html不要纠结:标记,标签,元素,节点。2.HTML关于文档声明怎么理解W3C是文档标准的提出者,维护者,发布者。浏览器厂商是实现者早先,W3C提出的准则浏览器厂商有的支持有的不支持,所...
2019-05-25 16:28:08
136
原创 java中的Calendar类
Calendar类即日历类,常用于进行“翻日历”,比如下个月的今天是多久我们知道Date是表示日期类,那么Date类和Calendar类如何进行互相转换呢?1.Calendar与Date进行转换首先我们要知道Calendar类是采取单例模式的,所以我们需要采用单例模式获取日历对象Calendar.getInstance();代码如下:package date; import jav...
2019-05-19 17:31:48
292
原创 java中的日期格式化
我们知道如果用date来直接输出日期,格式十分的难看,如何来按照自己想要的格式来输出日期呢?1.日期转字符串首先我们先要知道java中年月日等时间用什么字母可以替代y 代表年M 代表月d 代表日H 代表24进制的小时h 代表12进制的小时m 代表分钟s 代表秒S 代表毫秒代码如下:package date2;import java.util.Date;import j...
2019-05-19 16:45:08
17210
原创 swing表格中的增加
现在需要实现如下图所示的功能:点击增加按钮,出现一个JDialog,在JDialog中进行增加,然后把增加的数据插入到数据库中,然后表中的内容再次刷新。代码如下:package gui13;import java.awt.BorderLayout;import java.awt.Dialog;import java.awt.GridLayout;import java.awt.ev...
2019-05-09 16:58:40
825
原创 DatePicker和JXDatePicker
swing没有自带的日期控件,需要第三方的类 。为了实现这个目的,我们需要先下载Jar包(需要Jar包的可以在评论区留言)和JDBC中初始化驱动一样,我们需要先导入Jar包,如图所示:然后我们需要在这个工程设置lib文件夹,放入下载后的Jar包,如图所示:1.DatePicker我们先来用代码来介绍一下DatePicker:package gui12;import java.a...
2019-05-08 18:18:55
2023
7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅