自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 自定义MVC实现简单加减乘除

目录一、自定义MVC框架1.1什么是MVC1.2MVC结构1.2三层架构和MVC的区别?1.3mvc工作原理二、源码MVC全名:Model View Controller,其中Model(模型层)、View(视图层)、Controller(控制层) 它是一种软件设计典范,用于业务逻辑处理、数据、界面显示分离,常用模式model1:jsp+jdbc model2:mvcV(视图层)--》 JSPC(控制层)--》 Servlet/ActionM(模型层)--》 Dao、Entity 1)实体域模型(entit

2022-06-13 11:35:59 630

原创 基于MySql通用分页

通用分页一、核心思想:将上一次的查询请求再发一次,只改变页码二、分页三要素:(PageBean)page:页码 视图层传递过来rows 页大小 视图层传过来total 总记录数 后台查出来1.准备工作:导入jar包:注:z.tld是为了方便分页是已经写好的自定义标签(有需要的可以dd),需要加载驱动包,驱动包根据MySQL版本不同而不同有mysql5.7和mysql82.建包建类3,utils包里的各个类都有不同的作用连接数据库 --DBHelper EncodingFilter---中文乱码处理

2022-06-13 10:52:02 460

原创 JSP自定义标签

目录一、jsp自定义标签概述 1.1为什么要用jsp自定义标签 1.2jsp标签体特点二、自定义标签的开发使用步骤 2.1步骤 2.2标签返回体三、标签生命周期 当jsp的内置标签和jstl标签库类的标签都满足不了需求,这时候就需要开发者自定义标签 标签体 空标签 例: 自定义forEach 注:这里可以根据流程图分析上面的 ForE...

2022-06-13 10:06:13 445

原创 Java反射

目录 一、反射 1.1什么是反射 1.2反射的好处 二、得到类对象的三种方式 2.1类名.Class 2.2对象名.Class 2.3Class.forName(全限定名/全路径名) 注1:ClassNotFoundException(类名错|少jar包)注2:同一类的、类对象只会创建一个 三、读写属性 3.1获取属性对象 3.2打开访问限制 ...

2022-05-28 19:18:31 306

原创 XML建模

目录 一、什么叫XML建模 二、XML建模思路图 三、案例 一、什么叫XML建模 将XML配置文件中的元素、属性、文本信息转换成对象的过程叫做XML建模 二、XML建模思路图 三、案例 config.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE config[ <!ELEMENT config (action*)> <!ELEMENT action (forward*)&.

2022-05-24 15:44:54 198

原创 XML解析

目录 一、XML作用 二、Java中3种配置位置 三、dom4j+xpath解析xml文件 一、XML作用 1.1配置 (保存数据) *.xml和*.properties INI yml springboot 1.2数据交互(获取第三方数据) webservice xml ajax json 二、Java中3种配置位置 1)存放于根目录下,/代表获取src根目录的绝对路径 2)存放于同一类的包下,不加/代表同类名包下的相对路径; 3)...

2022-05-23 20:30:00 136

原创 什么是DTD?

一、什么是DTD 文档类型定义(Document Type Definition)是一套为了进行程序间的数据交换而建立的关于标记符的语法规则。它是标准通用标记语言(SGML)和可扩展标记语言(XML)1.0版规格的一部分,文档可根据某种DTD语法规则验证格式是否符合此规则。文档类型定义也可用做保证标准通用标记语言、可扩展标记语言文档格式的合法性,可通过比较文档和文档类型定义文件来检查文档是否符合规范,元素和标签使用是否正确。文件实例提供应用程序一个数据交换的格式。 PS:简而言之,DTD就是...

2022-05-21 11:02:13 8892

原创 集合框架(Map)

一、Map集合的特点 Map(不继承Collection接口) 特点:无序,以键值对的形式存储数据,键不可以重复(Set),值可以重复(List) 二、Map集合俩种遍历方式 2.1Map集合遍历方式 1.获取map集合中的所有key的set集合,在通过键得到对应的值 Map<String,Object> m = new HashMap<String,Object>(); m.put("aa","a"); m.put("bb","b"); m.put("c

2022-05-19 21:45:10 248

原创 集合框架(set)

一、Set特点 Set集合中的元素是无序的且不可重复,底层是哈希表结构,如果试图把相同元素的加入同一个Set集合中,则新元素不会添加进去。 例如: package com.zking.collection; import java.util.HashSet; import java.util.Iterator; import java.util.Set; public class Model { public static void main(String[] args) { //set集

2022-05-18 18:04:36 427

原创 集合框架(List)

List Set Map集合关系类图 UML 统一建模语言(Unified Modeling Language,UML)是一种为面向对象系统的产品进行说明、可视化和编制文档的一种标准语言,是非专利的第三代建模和规约语言。UML是面向对象设计的建模工具,独立于任何具体程序设计语言。 .1. Collection接口 集合框架的顶级接口,是Set和List的父接口,但不是Map的父接口 集合中只能添加引用类型数据 2. List接口 ...

2022-05-16 17:00:44 287

原创 使用EasyUI实现增加和删除

一,项目结构 二,dao层 三,servlet层 四,页面层 一,项目结构 二,dao层 修改方法 @Override public void upeBook(Book book) { //根据用户id修改 String sql = "update t_book set bookname=?,price=?,booktype=? where id=?"; Connection con = null; PreparedStatement ps = null; .

2022-04-12 19:21:28 1544

原创 使用EasyUI实现增加功能

一,项目结构 二,dao层 @Override /** * 增加图书 */ //图书id是拿到表格最大序号加1 public void addBook(Book book) { String sql = "insert into t_book(id,bookname,price,booktype)\r\n" + "select max(id)+1,'" + ""+book.getBookname()+"'," + ""+book.getPric..

2022-04-11 19:16:44 343

原创 使用EasyUI界面实现分页和模糊查询

一,项目结构 注:以上项目的结构层次是基于使用EasyUI搭建树形界面以及导航栏 二,创建图书表 create table t_book ( id integer not null, bookname varchar(50) not null, price float not null, booktype varchar(40) not null, primary key (id) ); select * from t_book -- 测试数据 insert in...

2022-04-09 20:37:41 1119

原创 使用EasyUI搭建树形界面以及导航栏

一,项目结构 二,创建数据库 CREATE TABLE t_module ( id integer DEFAULT NULL, pid integer DEFAULT NULL, text VARCHAR(150) DEFAULT NULL, icon VARCHAR(90) DEFAULT NULL, url VARCHAR(180) DEFAULT NULL, sort integer DEFAULT NULL ); INSERT INTO t_module VA

2022-04-07 20:13:28 1597

原创 EasyUI介绍及搭建框架和layout布局

一,EasyUI是什么? EasyUI是一组基于jQuery的UI插件集合体,而jQuery EasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI界面。开发者不需要编写复杂的javascript,也不需要对css样式有深入的了解,开发者需要了解的只有一些简单html标签。 外文名:jQueryEasyUI 定义:基于jQuery的UI插件集合体 应用对象:web开发者 二,框架的搭建 2.1首先去管网下载http://www.jeasui.net/http://..

2022-04-05 21:02:53 1498

原创 使用Bootstrap搭界面案例以及图标的运用

准备工作: 先在<head>(头部)里<!-- 引入Bootatrap的CSS --> <link rel="stylesheet" type="text/css" href="css/bootstrap.css" /> 在body里面的最后面引入JQuery的类库和Bootstarap的类库(是为了加快的页面加载的速度) [注:在引入Bootstrap的类库之前必须引入JQuery库] <!-- 引入JQuery的类库 --> <s...

2022-04-03 20:32:18 2591

原创 使用Bootstrap搭首页

一,实现首页轮播图 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>案例1:实现首页轮播图</title> <!-- 一如Bootatrap的CSS --> <link rel="stylesheet" type="text/css" href="css/bootstrap.css" /> <!-- 支持手..

2022-04-01 13:36:08 1683 1

原创 Bootstrap基本介绍及运用

一,Bootstrap是什么? 一,Bootstrap是什么? 1.1Bootstrap诞生于2011年,来自Twitter公司,是目前最受前端框架 1.2是一个用于快速开发Web应用程序和网站的前端框架 1.3Bootstrap是基于HTML,CSS,JS的,简单灵活,使得Web开发更加快捷 概述:Bootstrap是一个建立一个页面,就可以在三个终端(pc端,平板,手机)上完美展示的响应式前端框架 ...

2022-03-31 14:16:18 2978

原创 Ajax实现商品无刷新分页

一$.post替换$.ajax $.post 常用参数 说明 url 一个用来包含发送请求URL字符串(请求地址) data 发送到服务器的数据(参数)key/value success(data) 请求成功的回调函数 type 放回格式内容(xml,json,text等) 注:$.post和$.ajax的区别在于$.post没有失败回调函数(而$.ajax的type参数可以设置请求方式,$.post更直接) 二,准备工作 2.1先在src写好DBH

2022-03-28 16:23:12 1824

原创 【JavaWeb 一一 Ajax请求】

一,什么是Ajax? Ajax等同于异步的JavaScript和Xml JavaScript:更新局部网页 XML:一般用于请求数据和响应数据的封装 XMLHTTPRequest对象:发送请求到服务器并获得放回结果!一一Ajax技术的核心 二,为什么用Ajax? ...

2022-03-26 21:44:46 1694 2

空空如也

空空如也

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

TA关注的人

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