自定义博客皮肤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+jdbcmodel2:mvcV(视图层)--》 JSPC(控制层)--》 Servlet/ActionM(模型层)--》 Dao、Entity1)实体域模型(entit

2022-06-13 11:35:59 464 1

原创 基于MySql通用分页

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

2022-06-13 10:52:02 339

原创 JSP自定义标签

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

2022-06-13 10:06:13 352

原创 Java反射

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

2022-05-28 19:18:31 162

原创 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 121

原创 XML解析

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

2022-05-23 20:30:00 75

原创 什么是DTD?

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

2022-05-21 11:02:13 8243

原创 集合框架(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 148

原创 集合框架(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 154

原创 集合框架(List)

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

2022-05-16 17:00:44 188

原创 使用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 1408

原创 使用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 252

原创 使用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 956

原创 使用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 1468

原创 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 1308

原创 使用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 2426

原创 使用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 1480 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 2785

原创 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 1728

原创 【JavaWeb 一一 Ajax请求】

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

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

空空如也

空空如也

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

TA关注的人

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