自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 XML建模(简单易学)

目录XML建模步骤1.什么是建模?2.导入jar包3. 创建XML文件4.根据XML文件中的元素创建模型类ConfigModel类ActionModel类 ForwardModel类4.工厂类的编写将下方这些jar包导入lib路径下 4.根据XML文件中的元素创建模型类 ConfigModel类 ActionModel类 ForwardModel类 4.工厂类的编写今天的学习就到这里啦!!!...

2022-07-14 16:53:22 887

原创 XML文件解析

目录一.Java中配置文件的三种配置位置及读取方式 1.同包 2.根路径 3.WIN-INF安全路径 二.dom4j的常用方法三.解析XML文件 解析xml文件操作 今天的学习就到这里啦!!!

2022-07-14 16:09:43 361

原创 JSP自定义标签01

我们先定义一个out标签,继承BodyTagSupport类,该标签当val属性不为空时,页面上输出该值,如果val属性值为空,就输出defaultVal(默认值)的值。代码如下: 代码上面打了注释 if标签助手类代码 该标签判断是否为真,为真就输出该标签里面的内容,如果为假就不会输出标签里面的内容 创建标签库描述文件(tld),添加自定义标签的配置 该文件格式xxx.tld,该文件请放在WEB-INF目录下面。 测试 今天的

2022-07-08 11:23:05 529

原创 Java的反射机制

目录一.反射机制讲解 1.反射机制的概念 2.反射机制的优缺点优点缺点二.反射的使用 1.获取Class的三种方法Class.forName(完整类名) 类名.class对象.getClass2.通过反射实例化getConstructor() 获取公开构造方法getDeclaredConstructor() 获取私有的构造方法setAccessible() 是否启动和禁用安全检查三.反射动态方法调用 getMethod() 调用公开的方法 invoke() getDeclaredMethod() 调用私有

2022-07-07 16:36:13 479

原创 XML配置文件(DTD详细讲解)

Extensible Markup Language(可扩展标记语言),简称XML,类似于HTML,用来传输和存储数据。可扩展标记语言是什么?有一个根元素(根元素就像HTML中的标签一样,所有的其他标签都是写在该标签中的,所有该标签只能有一个) 在XML中加入DTD声明 ,root---->根元素例如:该代码中的根元素为,那么我们语句改为。然后我们定义规范时的代码都是写...

2022-07-05 11:05:03 5121 1

原创 Map集合详细讲解

今天主要是给大家详细的讲解Map集合,大家对于集合感兴趣的话,可以再去看下前面两篇文章,详细的给大家讲解了list和set集合。 HashMap集合,HashTable集合,ConcurrentHashMap集合,TreeMap集合,LinkedHashMap都是继承了Map集合,下面详细的为大家依次介绍这些集合。 等会在代码中为大家详细的讲解如何使用。 注:继承Map集合的集合都是具备Map集合的方法jdk1.8之前:数组+链表jdk1.8之后:采用数组+链表+红黑树,当链表长度大于8时,链表

2022-07-02 12:59:28 5120 1

原创 Set集合详细讲解

目录一.Set集合二.HashSet集合 foreach循环遍历迭代器遍历数组 三.TreeSet集合今天的学习就到这里啦。

2022-06-29 16:50:15 2556 1

原创 List集合详细讲解

list集合想必大家都是不陌生的,我们用的也是非常的多,但是可能大家在使用中,也不是对list集合有非常详细的讲解,今天小编就详细的带大家了解list集合。目录 一.集合之间的关系 二.List集合三.ArrayList集合 for循环删除方法01 for循环删除方法02for循环删除方法03foreach删除方法迭代器删除01迭代器删除元素02list集合删除方法 四.LinkedList集合五.Vector集合 六.CopyOnWriteArrayList集合 下方是一张UML图,vector,Arr

2022-06-28 10:59:05 14383 3

原创 Java开发工具&安装MySql

今天主要给大家介绍几种Java开发工具和如何安装MySql。目录 一.Java开发工具 1.Eclipse ​编辑 二.MySql的安装今天的学习就到这里啦。

2022-06-26 20:59:56 2282 2

原创 常见的设计模式(单例模式&工厂模式)

用于产生对象的方法或者式类,称之为工厂。 上面所讲到的单例模式也可以看作为一个特殊的工厂。为什么需要工作模式,原来使用new的方式感觉也很简单,且好懂?使用工厂的原因是我们可以通过工厂模式,来集中控制对象的创建过程,这样可以给设计带来更多的灵活性。比如:spring的IOC容器就是工厂模式的经典实现。今天的学习到此结束啦!!!...

2022-06-22 17:00:10 1613 2

原创 Java面向对象基础讲解

目录一.基本概念1.面向对象的世界观2.类与对象3.继承4.方法中的重载和重写 5.抽象类6.接口7.多态 8.异常二.oop设计原则1.里氏替换原则2.开闭原则 3.迪米特原则(最少知识原则) 4.单一职责原则(DIP)5.接口分离原则(ISP)6.依赖倒置原则 世界是由各种各样的具有自己独特的运动规律和内部属性的对象组成,不同对象之间互相作用和通讯就形成了缤纷的世界。 我们小时候做的数学题在解题时,就是面向过程,我们是通过形状和特征来分辨是什么物品,就像小时候我们上课时的投影仪的遥控器,遥控器

2022-06-22 09:14:39 227 2

原创 Tomcat 部署方式

今天主要讲tomcat常见的几种部署方式。

2022-06-17 11:48:53 2065 3

原创 Tomcat 主要组件(让你熟练运用)

今天主要是带大家了解tomcat结构,让我们对tomcat的运行了解,方便我们更熟练去使用tomcat。

2022-06-16 11:45:35 1446 2

原创 Tomcat 详细讲解&安装(让我们进一步了解tomcat作用)

今天小编主要给大家讲解一下tomcat的作用,了解什么是tomcat以及tomcat目录结构及作用。

2022-06-14 10:14:26 792

原创 EasyUi Tree后端工作

今天是EasyUi的第二次课,主要也是教大家连接数据库使用。EasyUi代码实操utli包下的DBHeper代码如下:package com.yjx.util;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import oracle.jdbc.driver.OracleDriver;pub.

2022-05-10 08:49:42 415

原创 EasyUI 基本使用

今天主要教大家使用EasyUI去制作网页页面,其实EasyUI在网页中适合用于后端,也就是管理员页面使用,因为相对来说EasyUI并不是那么好看。EasyUI 基本使用去搜索EasyUI官网提供了代码,根据需要将代码复制过去 在使用EasyUI需要将包导进去 包导进去后在jsp文件中,还需要导入该四条语句 <script src="${pageContext.request.contextPath}/jquery-easyui-1.5.5.2/jquery.min.js">.

2022-05-08 10:13:54 383

原创 使用BootStrap优化网页页面

在上一篇文章教大家如何使用BootStrap,今天主要使用BootStrap在去在页面上完成一些功能,大家去BootStrap官网复制所需要的样式,在进行更改。代码实操代码和使用BootStrap制作网页页面该文章代码基本一致,就是index.jsp我们的首页代码有些不同,所以今天只给大家提供首页代码,其他的代码去看上一篇文章。<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding.

2022-05-07 12:37:18 1073

原创 使用BootStrap制作网页页面

今天主要是大家使用BootStrap制作网页页面,在上一篇文章中我们的网页制作就使BootStrap,但是由于涉及的不是很多,也没有和大家讲解,今天主要是教大家BootStrap 5,该版本是最新的相对4来说更加简单,方便我们使用。BootStrap的基本使用在百度上面搜索BootStrap的官网,去到官网,官网上有各种我们需要在页面上使用的代码。 我们只需要将代码复制,放置到页面上使用,大家根据需求去对代码进行更改。 BootStrap上手是非常简单的。BootStrap实操将我...

2022-05-05 10:41:42 9181

原创 JavaWeb开发之Ajax省市联动&无刷新分页

我们在上一节课已经和大家讲解过Ajax的使用,大家可以去看下该篇文章,今天也主要是一个拓展延伸,使用Ajax去完成无刷新省市联动和无刷新分页。案列:使用Ajax完成无刷新分页数据库数据create sequence seq_goods;create table bs_GOODS( ID NUMBER not null primary key, NAME VARCHAR2(20.

2022-05-04 10:28:10 297

原创 JavaWeb Ajax的使用

今天是JavaWeb的最后一节课噢,今天主要是教大家Ajax的使用,从下一篇文章开始就开始教大家Bootsrtap噢,现在就开始进入我们今天的新知识点。目录一.什么是Ajax?二.为什么使用Ajax?三.Ajax基本使用 1.$.ajax()2.$.post()3.$.get()四.代码实操一.什么是Ajax?Ajax是一门只刷新局部页面的技术。 AJAX 全称Asynchronous JavaScript and XML(异步的 JavaS...

2022-05-02 18:29:02 1167

原创 JavaWeb 购物车项目(二)

该篇文章主要是将我们剩下的功能完成,完善我们购物车项目,再看该文章之前,可以先去看下购物车项目(一)该篇文章。目录一.增加订单和订单详情数据二.查看订单功能完善三.订单详情功能完善一.增加订单和订单详情数据 首先在我们的购物车界面中有一个按钮订单结算,点击该按钮时我们的购物车数据清空,然后新增一条订单数据,点单结算时购物车有几条数据,在我们的订单详情表中,对应着该订单的商品数量就有几条。1.购物车页面代码如下:<%@ page language="java".

2022-04-30 22:23:13 1996 4

原创 JavaWeb 购物车项目(一)

今天的学习主要是完成一个购物车项目,该项目中使用servlet完成,对于不知道servlet不知道如何使用的去看servlet的使用该篇文章,该文章中有教大家如何使用servlet。目录一.项目所需表二.购物车项目实操1.登录操作2.首页操作购物车数据操作 :CarServlet,我们在点击首页的加入购物车页面时,会到该类中进行数据操作,将商品添加进购物车3.购物车三.过滤器一.项目所需表我们一共需要使用到四张表格,将代码数据提供给到大家,大家直接拿到数据...

2022-04-30 18:52:25 8669 20

原创 JavaWeb servlet的使用

在jsp文件中没有java代码我们才算是学完啦,从EL表达式和JSTL标签,在减少在login.jsp和index.jsp中的java代码,而今天的学习是让在jsp中彻底没有java代码,原本写在doLogin.jsp做登录判断的java代码,我们不在写在jsp文件中了,而是将java代码写在java文件中,今天开始我们的新的知识啦,servlet的使用。目录一.servlet是什么?二.servlet的作用三.使用servlet接收用户发来的请求1.实现servlet接口2.配

2022-04-27 11:01:06 555

原创 JavaWeb 使用JSTL标签&El表达式编写购物车系统

目录1.商品的数据库访问层:IGoodsDao.java2.数据库访问层的实现类:GoodsDaoImpl.java3.购物车的业务逻辑层:IGoodsBiz.java4.业务逻辑层的实现:GoodsBizImpl.java5.修改后的主界面:index.jsp6.修改后的购物车界面:car.jsp这次分享的全部都是基于之前的博客中有讲述到的购物车系统,这里只 是基于购物车系统做了稍稍的更改。还有分页的制作。1.商品的数据库访问层:IGoodsDao.java...

2022-04-25 11:26:00 628

原创 JavaWeb 域对象&EL表达式&JSTL标签

一.jsp内置对象之域对象pageContext:属性的作用范围仅限当前的jsp页面(范围最小) request:属性的作用范围仅限同一个请求(转发有效) session:属性的作用范围仅限于一次会话,浏览器打开直到关闭称为一次会话(在此期间会话不失效) application:属性的作用范围仅限于当前web应用(范围最大) ...

2022-04-17 17:24:40 437

原创 JavaWeb 购物车项目(二)

今天主要接着购物车项目优化,主要是把购物车没有完善的地方给完善。目录购物车完善思路1.商品数量的加减2.商品删除3.清空购物车所有商品购物车完善思路1.商品数量的加减当点击+号数量增加,点击-号数量减少 当点击+或者-跳转到操作数量加减的页面,进行数据的修改 点击+或者-携带一个商品id过去,然后如果是加携带一个1过去,减携带一个2过去。(可以是任意数字,为了在数据操作界面接收到传来的值判断是数量增加,还是减数量进) 放置数量的地方是一个输入框,在里面也可以输入数

2022-04-14 23:47:05 1787

原创 JavaWeb 购物车项目

今天是基于我们所学的服务器存储端和三层架构来完善该项目,今天先完善一部分的功能。一.购物车项目思路1.登录先创建一个用户表,表中有id,name,pwd三个属性首。 需要具备一个登录页面,一个处理登录数据的页面,在该页面进行判断,当该用户存在,我们跳转到商城,用户不存在回到登录界面。2.商城创建一张商品表 当登录成功以后跳转到商城页面,商城有商品显示,商品数据来自于商品表中的数据。 点击加入购物车,如果点击加入的商品在购物车中存在的话,只增加商品数量,而不会在显示一条该商

2022-04-14 11:41:51 13613 12

原创 JavaWeb 标准标签

使用web.xml文件设置网页首页我们在新建一个web项目的时候点击Next一直点击Next直到看到该界面大家直接勾选Generate web.xml deployment descriptor ,创建一个web.xml文件 在该项目的目录下方会出现web.xml文件双击web.xml文件,点击下方的Source。点击Source 如图所示大家看到下方的这一些代码,会发现该下方有一个index.jsp文件,而我们在项目中创建了该jsp文件,当我们去浏览器中...

2022-04-13 00:16:35 154

原创 JavaWeb 三层架构项目集成

今天主要是三层架构的一个进阶,我们要把三层构架运用到我们原先的新闻系统中去,所以今天主要是代码,大家看下在新闻系统中是如何运用三层构架。目录1.文件放置位置2.三层构造创建3.接口的作用4.实操代码1.文件放置位置【命名规则】 com.biz -> Biz接口 com.biz.impl ->Biz的接口实现类 com.dao -> Dao接口 com.dao.impl -> Da...

2022-04-12 09:28:48 684

原创 JavaWeb 三层架构

目录一.什么是三层构架二.三层构架的理解三.三层架构的特征四.为什么使用三层?五.三层与两层的区别:六.面向接口编程七.实现方式八.代码实操(用户登录)一.什么是三层构架表示层 :主要是指与用户交互的界面,用于接收用户输入的数据和显示处理后用户需要的数据 业务逻辑层 :表示层和数据库访问层之间的桥梁,实现业务逻辑,具体包含:验证、计算、业务规 则等等 数据访问层 :与数据库打交道,主要实现对...

2022-04-11 11:09:18 852

原创 JavaWeb 富文本编辑器(Ckeditor)&文件上传

目录一.什么是富文本编辑器?二.CKEditor介绍三.CKEditor下载四.使用富文本编辑器五.文件上传一.什么是富文本编辑器?富文本编辑器是一种可内嵌于浏览器,所见即所得的文本编辑器。它提供类似于我们在CSDN中写作的编辑功能,方便那些不太懂HTML用户使用。二.CKEditor介绍市面上有很多富文本编辑器,目前市面上最火的富文本编辑器有TinyMC,Ckeditor,UEditor,wangEditor,kindeditor,simditor,boots...

2022-04-10 23:56:19 4877

原创 JavaWeb 新闻系统分页操作

目录一.为什么要使用分页?二.分页显示的步骤三.实现新闻列表1.数据行数与需要显示的页数之间的规律 2.编写sql语句3.Eclipse中的操作 1.dao方法 2.新闻首页 3.效果展示 总结一.为什么要使用分页?我们使用分页可以解决,当数据量较多,页面显示不完全时,需要用户拖动页面才能浏览更多信息,这一情况不需要我们拖动页面才能浏览更多信息,只需要点击下方的1,2,3。二.分页显示的步骤...

2022-04-07 21:26:18 1240

原创 JavaWeb JavaBean封装

目录一.什么是JavaBean?二.为什么需要JavaBean?三.如何在JavaWeb中创建Java文件四.完成模糊查询 1.封装连接数据库语句(放在dao包下方,DBHeper类) 2.在pojo包下创建一个新闻实体类 3.在dao包下方,创建操作类 4.去新闻系统中的新闻首页操作总结一.什么是JavaBean? JavaBean泛指的就是Java对象 Java:可以理解为是豆荚 Bean:豆子二.为什么需要Jav...

2022-04-07 01:17:33 1692 1

原创 JavaWeb 服务器&客户端储存

目录一.session 会话(服务端存储)1.什么是会话?2.seeion作用3.seeion特点:4.session对象常用方法二.cookie 曲奇(客户端存储)1.什么是cookie?2.Cookie的作用3. Cookie的特点4.如何去查看Cookie5.Cookie属性的常用方法6.使用Cookie完成七天免登陆一.session 会话(服务端存储)1.什么是会话? 一个会话就是浏览器与服务器之间的一次通话,包含...

2022-04-06 01:14:01 329

原创 JavaWeb 完善新闻系统

我们这几天都在写新闻系统,从04我们一直在写我们的新闻系统,编写一些功能,今天的话就是完善我们的新闻系统。一.标题模糊查询平时大家逛一些购物软件或者百度,在输入框输入一个字时,下面就会出现只要带该字的东西,这个功能我们其实就是通过模糊查询来完成的。<%@page import="java.nio.charset.StandardCharsets"%><%@page import="java.sql.ResultSet"%><%@page import="j

2022-04-03 23:49:19 232

原创 JavaWeb 网页链接数据库&增删改查

今天是web的第五节课,上一节课只涉及到了查询和增加,这一节课我们学习网页链接数据库进行增删改查,今天的内容更多的也是代码,理论内容较少,现在小编带大家进入新的一课。目录1.登录2.判断用户是否存在数据库代码3.首页代码4.增加新闻界面代码5.获取数据,插入数据库代码(增加)6.阅读新闻代码7.删除新闻8.修改界面代码9.修改数据JabaWeb04文章给大家已经讲解,所就简单带过,大家直接去看JavaWeb 04。1.登录<%@ p...

2022-03-30 00:50:36 3869

原创 JavaWeb 网页登录&增加数据操作

在上一节课小编已经带大家写了登录的功能,今天依旧会涉及到,但是多加了一条就是把网页上的数据,增加到数据库中,对于学过数据库的家人们,也是非常简单的,下面我们就开始进入正题。目录登录界面 文件放置位置1.登录界面代码2.判断用户是否存在数据库代码首页3.首页代码4.增加新闻代码5.获取数据,插入数据库代码登录界面 思路:写一个登录界面。 我们建立一个新的表格,存放用户的数据。可自行往该表格中插入几条数据,方便测试 判断数据是否存在,我们...

2022-03-29 00:42:29 2692 1

原创 JavaWeb 页面跳转方式&连接数据库

今天是JavaWeb的第三节课,今天小编主要带大家学习页面跳转方式和连接数据库操作登录,大家有什么不懂的在下方评论或者私信,看到了一定会为大家解答的。目录一.界面跳转JS中的跳转 Java中的跳转二.连接数据库进行操作一.界面跳转JS中的跳转 js中的跳转我们要编写在<script></script>,因为我们的JS代码都是在script中编写的, 否则代码无效。 格式: out.pri...

2022-03-26 23:31:31 3463 1

原创 JavaWeb 如何使用eclipse-web&表单验证

今天教大家如何使用eclipse-web和在eclipse-web怎么编写代码,今天也会依旧学到表单验证,大家有不懂的在下方评论或者私信小编。目录一.如何操作eclipse-web二.JSP介绍 jsp运行原理 jsp常见错误三.表单验证一.如何操作eclipse-web不会安装的家人们去看JavaWeb 01详细写了如何安装,不会使用该软件的家人们,跟着小编下方的步骤来。 1.打开我们的软件,大家对于储存路径,要储存在自己找到的地方。 ...

2022-03-26 11:29:18 1709

原创 JavaWeb eclipse-web如何安装&如何下载jdk&如何下载tomcat(详细讲解)

今天小编带大家学习新的知识啦,我们的JavaWeb,今天也是我们JavaWeb第一节课,主要是教大家怎么安装软件,如何下载jdk,已经我们下好了软件如何使用,如果大家有不懂得在下方评论或者私信小编。一.如何下载eclipse-web 下载地址:Eclipse Packages | The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 350 open source p...

2022-03-25 00:29:15 4659

空空如也

空空如也

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

TA关注的人

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