自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SSH之Struts入门

目标:Struts的初步使用:1、Struts的配置 依赖->导入jar包->maven的pom.xml 做配置->web.xml配置中央控制器->配置过滤器 框架配置文件->mvc.xml->struts.xml 开发->写子控制器继承ActionSupport2、Struts动态方法调用3、Struts的传参 自定义mvc:Modeldriver接口...

2021-11-02 18:29:29 165

原创 SSH之maven

总结以下自定义mvc框架自定义mvc框架(框架制作包括xml,反射,自定义标签,通用分页,自定义mvc,easyui)SSH框架学习目标:①,体验开源的优秀的框架,带给我们便利②,与自定义mvc框架的知识验证③,开发模式的转变一.Maven1.maven是什么①、 Apache Maven是个项目管理和自动构建工具,基于项目对象模型(POM)的概念。②、作用:完成项目的相关操作,如:编译,构建,单元测试,安装,网站生成和基于Maven部署目。③、什么是POMPro.

2021-10-21 14:00:14 285

原创 自定义mvc07之订单管理

思路:一.卖家1、商家订单前端代码listOrder1.jsp界面源码<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>商家订单页面</title> <link rel="stylesheet" type="text/css" href="${page.

2021-10-13 16:00:22 139

原创 购物车结算功能

首先我们先解决一下上次购物车的乱码问题分析乱码问题:1.前台---->浏览器那一端就已经产生了乱码(已分析,排除)2.后端---->在子控制器接受前端传递到后台的过程中出现了乱码由图可知,点击F12,进入控制台,在右下角我们可以看到书名《时光走了你还在》,并没有乱码,所以我们分析的第一个疑点就可以排除了。确定原因:就是前端正常的字符串传递到后台,出现了乱码,意味着中间做了编码的转换(编码解码)解决:找到文件过滤器EncodingFiter源码pack.

2021-10-12 16:30:55 598

原创 自定义mvc框架

自定义mvc框架工作原理什么是mvcMVC全名:Model View Controller,其中Model(模型层)、View(视图层)、Controller(控制层)三层架构和MVC的区别三层架构是一个经典的分层思想,将开发模式分为三层,每个人专注自己擅长模块即可MVC是一种设计模式,其目的是让视图和业务逻辑分开一.优化中央控制器,子控制器xml建模jar包中央控制器package com.lsy.framework;import java.io....

2021-10-12 16:27:44 104

原创 自定义mvc项目05

思维导图加入购物车shoppingCar.jsp界面<%@ page contentType="text/html;charset=UTF-8" language="java" %><%@ taglib prefix="c" uri="http://java.sun.com/jstl/core_rt" %><html><head> <meta charset="utf-8"> <title>购物车

2021-10-12 16:22:15 62

原创 自定义mvc项目04

思维导图新书上架dao和Action①dao 根据时间降序//新书上架 public List<Book> news(Book book,PageBean pageBean) throws Exception { String sql="select * from t_easyui_book where state=2 order by deployTime desc limit 8"; return super.executeQuery...

2021-10-12 16:20:05 99

原创 自定义mvc03

package com.zking.util; import java.text.SimpleDateFormat;import java.util.Date; public class DateUtil { public static String getCurrentDateStr() { //20210927xxx SimpleDateFormat sdf=new SimpleDateFormat("yyyyMMddHHmmss"); return sdf.forma.

2021-10-12 16:18:32 86

原创 自定义mvc02

思维导图先给界面中添加Tabs选项卡$(function() { $("#bookMenus").tree({ url:$("#ctx").val()+"/permission.action?methodName=tree", onClick: function(node){ var exists=$("#bookTabs").tabs('exists',node.text); if(exists){ $("#bookTabs").tabs('select',n.

2021-10-12 16:12:23 112

原创 自定义mvc01

思维导图一.登录注册导入所需要的工具类,jar包以及界面login.jsp 登录界面代码<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>网上书城登录</title> <link href="https://cdn.bootcss.com/twitter-bootstra..

2021-10-12 16:07:57 93

原创 datagrid之新增与删除

课程目标了解一下一.新增①在userManage.jsp界面新增一个增加按钮<a id="btn-add" href="#" class="easyui-linkbutton" data-options="iconCls:'icon-search'">新增</a>②添加点击事件弹出窗体$("#btn-add").click(function() { //清空表单数据 $('#ff').form('clear'); $("#dd").dial.

2021-10-12 16:03:37 149

原创 Datagrid之修改

1.增加修改的链接插入画线的代码{field:'操作',title:'操作',width:100,align:'center',formatter: function(value,row,index){ return '<a href="javascript:void(0);" οnclick="edit();">修改</a>'; }里面有一个edit()方法,书写edit方法注意:edit方法要放到$(fu...

2021-10-12 16:00:20 128

原创 datagrid之查询

在上篇文章Tree基础上加代码一、点击左侧菜单;右侧Tab页显示相关信息1、存放右侧相关信息页面建立userManage.jsp界面<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.or

2021-10-12 14:01:02 170

原创 easyUI之后端实现

一.json串的转换{ "id":11, "text":"学生管理", "state":"closed", "children":[{ "id":111, "text":"Friend" }①实体类对象转换成json串-->json对象-->方式一JsonObject1 obj1=new JsonObject1("11","学生管理","closed"); ObjectMapper o...

2021-10-11 15:32:36 265

原创 easyUI之tree

课程目标需求点: 1.点击左侧侧显示右侧Tab 1.1给菜单添加点击事件 1.2调用tabs选项卡,打开对应的页面 选项卡打开 选项卡对应的页面展示 2.不能打开重复的Tab 拿到目前打开的tabs选项卡,与将要打开的选项卡做对比(exists) 存在true:不打开 不存在false:d打开 ...

2021-10-11 15:24:43 238

原创 easyUI入门

课程目标为啥要学easyUI,因为便于开发什么是easyUI,easyUI是jQuery和HTML4的前端框架在哪里,一般是后端管理系统常用控件:layout、tree、tabs、datagrid、form、messager、combobox怎样布局?1.在eclipse中建立folder文件是在webcontent中建立。。。。其次在静态文件夹中建立三个文件夹分别是css(css工具类),images(图片),js(js工具类)把文件(jQuery-.

2021-10-11 15:20:05 126

原创 mysql之常用函数、聚合函数以及合并(union&union all)

笛卡尔集笛卡尔集会在下面条件下产生– 省略连接条件– 连接条件无效– 所有表中的所有行互相连接• 为了避免笛卡尔集, 可以在 WHERE 加入有 效的连接条件。加入where 可以避免无效查询二、等值连接/连接1、使用连接在多个表中查询数据在 WHERE 子句中写入连接条件。在表中有相同列时,在列名之前加上表名前缀2、区分重复的列名 在不同表中具有相同列名的列可以用表的别名加以区分。 如果使用了表别名,则在select语句中需要使...

2021-10-11 15:17:39 295

原创 MySQL之增删改查

知识点梳理一.基础查询语法:select 查询列表 from 表名;特点:查询列表可以是:表中的字段,常量值,表达式,函数 查询的结果是一个虚拟的表格二.查询常量值SELECT 100;SELECT 'john';三.查询表达式SELECT 100%98;四.查询函数SELECT VERSION();起别名①便于理解②如果要查询的字段有重名的情况,使用别名可以区分开来方式一:使用asSELECT 100%98 A...

2021-10-11 15:14:18 106

原创 mysql之数据类型、建表以及约束

思维导图1、数据类型介绍1。字符类型:char varchar text blob2。数值类型:int bigint float decimal3。日期类型:date time datetime timestamp2、建表、删表语法create table t_mysql_test(id int primary key,name VARCHAR(10)) desc t_msql_test;表的修改表的修改/*语法alter table 表..

2021-10-11 15:09:37 87

原创 mysql之账号管理、建库以及四大引擎

首先我们需要来看一下mysql默认数据库里面的四张表(user,db,tables_priv,columns_priv)输入查询语句查询user表,user表是MySQL自带的表之一创建新用户ls,记住:创建的用户是默认没有密码的代码块#ALTER USER 用户 IDENTIFIED WITH mysql_native_password BY '密码';权限设置权限(Grant)#语法:grant privileges on databasen...

2021-10-11 15:06:31 98

原创 通用分页.............

一,后台分页原生的package com.lsy.dao; import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.util.ArrayList;import java.util.List; import com.lsy.entity.Book;import com.lsy.util.DBAccess;import com.ls...

2021-10-11 15:03:36 73

原创 jsp标签

看一个学习目标一、标签语言的特点标签是由三个部分组成的:开始标签,标签体,结束标签其次是标签的分类① 空标签:br、hr② ui标签:input、table③ 控制标签:if、foreach④ 数据标签:set标签、out标签<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> &l...

2021-10-11 14:56:23 86

原创 一个学生的增删改查

先来一个表看看需要的功能

2021-10-11 14:49:06 64

原创 MySQL之CRUD

1基础查询SELECT 查询列表 FROM 表名;特点:SELECT bid as 别名,bname as 别名 FROM t_mvc_book查询列表可以是:表中的字段、常量值、表达式、函数 查询的结果是一个虚拟的表格 2查询常量值、表达式、函数 SELECT 值、表达式、函数; 3起别名 便于理解 如果要查询的字段有重名的情况,使用别名可以区分开来3 去重复SELECT DISTINCT * ...

2021-09-12 20:19:09 52

原创 MySql视图

1.什么是视图视图是一种虚拟的表,是从数据库中一个或多个表中导出来的表。 数据库中存放了视图的定义,而并没有存放视图中的数据,这些数据存放在原来的表中。 使用视图查询数据时,数据库系统会从原来的表中取出对应的数据。 2.视图的作用使操作简便化。 增加数据的安全性。 提高表的逻辑独立性。3.基本语法3.基本语法4修改视图当原表结构发生改变时,当前视图不满足开发要求时,需要多连接一张或多张表时CREATE OR REPLACE VIEW 视图...

2021-09-11 20:06:29 130

原创 反射的实例化及动态的方法调用

1.思维导图2.反射反射是java语言的一种机制,利用反射机制动态的实例化对象(构造函数)、读写属性、调用方法类对象获取全路径的三种方式: 1.Class.forName2.类.class 3.类类的类对象的类实例化.getClass();package com.LSZ.fs;public class Q { public static void main(String[] args) throws Exception { // 类名.class Cl...

2021-09-05 17:06:31 227

原创 XML的建模

思维导图:XML建模就是以面向对象的编程思想,将指定的xml字符串当作对象来操作需要导入的包:Ⅰ:dom4j-1.6.1.jarⅡ:jaxen-1.1-beta-6.jarxml的文件的结构(导图):先是forwordpackage com.LSZ;public class FowardModel { private String name; private String path; private String redirect; pub...

2021-08-01 18:36:57 62

原创 XML解析

xml文件将变动的代码变成可配置的文件,用来维护可变动的代码1.同包(不加/代表同类名包下的相对路径)2.根路径(/代表获取src根目录的绝对路径)test.properties为src根目录下的文件,故获取路径是需要/若test.properties在com.ltf.xml包中,即与Demo1同包,则获取路径时不需要/(properties文件是资源文件中的一种)package com.LSZ.xml;import java.io.IOException;...

2021-07-30 13:24:23 170 1

原创 DTD:文章类型定义&XML

Ⅰ DTD简介思维导图DTD用于约束xml的文档格式,保证xml是一个有效的xml(也就是说在xml中引入DTD约束让别人不能在xml中随便写入内容)DTD分类:内部DTD,外部DTDⅡ DTD写法及规则内部DTD定义语法:<!DOCTYPE 根元素 [ 元素声明 ]>元素定义元素定义格式 <!ELEMENT 元素名 元素类型><!ELEMENT 元素名 EMPTY> ----空元素<!EL...

2021-07-29 17:31:39 151

原创 集合框架之MAP

老思维导图了-->

2021-07-27 13:40:03 76

原创 集合框架SET

下面是一张关于Set的思维导图一,set集合的特点: 不可重复 元素存取的无序性 没有索引(有特定的遍历方式)package com.LSZ.set;import java.util.HashSet;import java.util.Iterator;import java.util.Set;public class demo1 { public static void main(String[] args) ...

2021-07-26 10:32:18 107

原创 List 底层原理 和 特点 及 去重复验证,LinkedList与ArrayList区别论证,增长因子论证

List一个小小的集合装数据几个小方法and运行结果LinkedList 和ArrayList的区别先上图片很直观的看出arraylist是以数组的形式进行元素排列,有下标的原因导致在查找需要的元素和修改元素方面相对于linkedlist更快linkedlist是以节点来分布的,优点在于增加和删除,因为没有排列,不用考虑插入数据后影响到后面的元素排列堆栈和队列两种方法在我们平时的开发中是需要用到的(结构图)(代码)增长因子论证...

2021-07-23 11:04:59 175 1

原创 eclipse安装,jdk配置以及my sql配置

下载路径:https://www.eclipse.org/进入网站之后点击download进入后点击Download Packages根据自我需求下载各种版本下载解压;下载安装配置JDK进入网址:https://www.oracle.com/java/technologies/javase-downloads.html#docs向下滑找到JDK下载,根据自身eclipse版本配置下载下载完成之后解压,双击安装JDK默认安装在c:\Pr...

2021-07-22 18:26:32 216 3

空空如也

空空如也

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

TA关注的人

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