自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 jsp标准标签库

标记语言,是一种注释文本的语言,以便于计算机可以操作。很多与“ML”结尾的语言都是标记语言,比如HTML,XML,XHTML,VML等等。标记语言与其他语言一样,也需要运行它们的环境,比如HTML的运行环境时浏览器,XML也要自己的解析和运行的环境。基本结构标签体空标签编写助手类编写标签库描述文件(tld)在页面上引入标签使用。...

2022-07-20 14:34:30 468 1

原创 java反射机制

目录一、什么是反射 二.Java反射机制中获取Class的三种方式及区别? 2.1 Class的几种获取方式通过MyClass.class获取,这里的MyClass指具体类~~通过Class.forName("类的全局定名")获取,全局定名为包名+类名通过new MyClass().getClass()获取,这里的MyClass指具体类2.2 代码演示几种方式的区别:(1)实体类(2)测试类 (3)通过测试,得到结果:(4)总结 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类

2022-07-12 10:07:49 140

原创 DTD——XML介绍和基本语法

目录一.XML1.什么是XML2.为什么学习XML3.XML的作用4.标准的XM格式4.1.XML语法-文档声明4.2.XML语法-元素注意事项和细节问题:4.3.XML语法-属性 4.4.XML—定义有效的属性​编辑4.5.XML语法-CDATA节4.7.XML语法-注释 (3)特定的属性名称在同一个元素标记中只能出现一次...

2022-06-30 16:43:46 458

原创 Java常见集合——list,set,map

特点:元素有序,且可重复遍历:下标,foreach,迭代器扩容:初始容量10, 负载因子0.5, 扩容增量0.5倍新容量 = 原容量 + 原容量 * 0.5 , 如 ArrayList的容量为10,一次扩容后是容量为15 简单数据结构,超出容量自动扩容,动态数组 内部实现是基于基础的对象数组的 随机访问快 不适合随机增加或删除 线程不安全2:正常删除的方法for方法删除迭代器删除方法3:删除的一些问

2022-06-28 16:42:15 261

原创 Java面向对象的基础解析

世界是由各种各样的具有自己独特的运动规律和内部属性的对象组成,不同对象之间互相作用和通讯就形成了缤纷的世界,Java的对象都是抽象的Java里面就是把一个东西,解析出属于它本体的属性,符合人们对事物的规律对它的外观行为特征来区分是什么例如 一条狗 (Dog)它有属于自己的名字 年龄 性别 颜色 这些基本信息概念:类是用来封装数据,及处理数据的方法 类是抽象的,对象是具体的来举个例子 : 类的变量和实力变量类变量: static修饰的变量成员变量 特点:可以通过类型访问实例变量: 没有static修

2022-06-24 19:27:40 65

原创 Tomcat的部署方式

这种方式部署最简单,也是在最常用的一种方式,如:在tomcat的server.xml文件中有如下配置:此文件说明虚拟服务器localhost,使用webapps作为部署目录,只要将war包部署在该目录中即可完成部署,unpackWARs参数表示,tomcat会对部署在webapps目录中的war文件自动解压,如果为false,则不执行自定解压,但会影响程序的运行效率,autoDeploy表示自动部署,即热部署注:这种方式也可以直接部署文件夹,但要求部署的文件夹要符合web目录的标准这种方式需

2022-06-16 14:17:00 880

原创 Tomcat02 - 核心组件及作用

1) 读取tomcat的配置文件,其中最重要的是server.xml2) 解析配置文件,对系统组件进行初始化,包括server,service,engine,connector,endpoint,可以参考server.xml文件文件的顺序3) 启动各种组件准备提供服务4) 在指定的端口开始监控请求server.xml文件说明:代表整个Catalina Server容器,是tomcat实例的顶层元素,由org.apach.catalina.Server接口定义,其下可以包含一个或多个Service元素实

2022-06-15 16:31:38 334

原创 Tomcat主要内容

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。Tomcat和IIS等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomc

2022-06-13 19:04:53 126

原创 easyui03Tree后端工作

1.权限RBAC模型(Role-Based Access Control:基于角色的访问控制)###### **RBAC**```RBAC(Role-Based Access Control)-基于角色的访问控制,模型是20世纪90年代研究出来的一种新模型,但从本质上讲,这种模型是对前面描述的访问矩阵模型的扩展。这种模型的基本概念是把许可权(Permission)与角色(Role)联系在一起,用户通过充当合适橘色的成员而获得该角色的许可权。在实际的组织中,为了完成组织的业务工作,需要在组织

2022-05-16 11:14:33 96

原创 easyui-02(Tree前端工作)

1.全局path定义 base标签:base的标签的href属性里面的内容会自动添加到在hread标签里面的引入的路径前面 <base href = "${pageContext.request.servletContext.contextPath}/static/"> var globalPath = "${pageContext.request.servletContext.contextPath}";2.页面缓存 <meta h...

2022-05-14 19:26:58 67

原创 easyui01(基础布局)

一.easyUI的简介 easyui是一款基于jQuery的前端框架,可以使用其中的组件进行布局以及用来做后台的管理界面。 EasyUI是一个前端开发的框架,其将常用的页面开发使用的组件进行了封装,前端开发人员只需将EasyUI的资源导入项目后使用即可,快速提升开发效率。 使用: ① 导入EasyUI的资源 ② 查阅API文档使用EasyUI的组件完成页面开发二.easyUI的不足之处 现在据了解到有三种UI框架,分别是easyUI、boots...

2022-05-14 19:18:16 84

原创 Bootstrap03媒体对象,表格,模态框的使用

案例1:实现搜索书籍页面 组件:媒体对象-Media object##媒体对象的基本使用1.嵌套媒体对象可以无限嵌套,尽管我们建议您在某些时候尽量减少网页的嵌套层级,但它在技术原理上来说是合法的,嵌套.media在.media-body下面即可:<div class="media"> <img class="mr-3" src="..." alt="Generic placeholder image"> <div cl...

2022-05-06 10:29:56 698

原创 Bootstrap02折叠组,列表组,表单,轮播的使用

案例1:首页轮播图实现 组件:轮播-Carousel<div class="row" style="background-color: pink;"> <!-- 轮播图 start--> <div id="carouselExampleIndicators" class="carousel slide" data-ride="carousel"> <ol class="carousel-ind...

2022-05-06 10:04:54 126

原创 Bootstrap01前端框架的基本使用

一.三 WWW 1. What? ①.诞生于2011年,来自Twitter公司,是目前最受欢迎的前端框架 ②.是一个用于快速开发Web应用程序和网站的前端框架 ③.Bootstrap是基于HTML、CSS、JS的,简洁灵活,使得Web开发更加快捷 概述:Bootstrap是一个建立一个页面,就可以在三个终端(PC端、平板、手机)上完美展示的响应式前端框架 2. Why?...

2022-05-06 09:54:57 155

原创 JavaWEB22AJAX实现无刷新分页

一.封装dao方法 通用查询/** * 通用的曾删改 * * @param sql * @param objct * @return */ public int executeUpdate(String sql, Object... objct) { int n=0; conn=DBHelper.getConn(); try { ps=conn.prepareStatement(sql); for (int i = 0; i < ob

2022-05-06 09:41:06 102

原创 JavaWEB21MVC购物车

1.商品显示- 使用session保存了一个用户- 流程:DBHelper写好了 - 依照数据表进行实体封装 - 构建数据访问层(dao——IGoodsDao impl——GoodsDaoImpl) - 构建业务逻辑层(dao——IGoodsBiz impl——GoodsBizImpl) - 构建显示数据的Servlet(编码,biz层的调取,域对象的保存,响应[跳转])request.setCharacterEncoding("utf-8"); response.s...

2022-05-06 09:37:27 120

原创 JavaWEB22AJAX快速入门

============================jQuery之AJAX===================================Ajax主要的功能是实现了浏览器端 异步 访问服务器:通过浏览器的XMLHttpRequest对象发出小部分数据,与服务端进行交互,服务端返回小部分数据,然后更新客户端的部分页面。json是Ajax发送小部分数据的一种轻量级数据格式,可以简单易懂的给服务器或者浏览器交互数据,包括json对象,json数组对象。一、jquery.ajax()jque

2022-05-04 11:12:33 101

原创 JavaWEB20MVC购物车

一 .JavaWeb的经历了JSP Model1、JSP Model1二代、JSP Model2三个时期。二.MVC模式MVC模式(Model-View-Controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。MVC模式最早为Trygve Reenskaug提出,为施乐帕罗奥多研究中心(Xerox PARC)的Smalltalk语言发明的一种软件设计模式。MVC可对程序的后期维护和扩展

2022-05-03 09:31:52 100

原创 JavaWEB16E家园项目

.

2022-04-23 15:18:57 206

原创 JavaWEB19Filter&Listener

一.Filter过滤器的使用1.什么是过滤器? Filter过滤器它是JavaWEB三大组件之一(Servlet应用程序、Listener监听器、Filter过滤器) Filter过滤器它是JavaEE的规范,也就是接口。 Filter过滤器它的作用:拦截请求,过滤响应 它会在一组资源(jsp,servlet,.css,.html等)的前面执行2.过滤器的使用场景 a.防止未登录就进入界面 b.控制应用编码 c.过...

2022-04-23 14:49:56 55

原创 JavaWEB18(servlet)

一.servlet概述> 就是一个java类,是javweb的规范之一,也是三大组件之一(serlvet,listener,filter)>> **作用:**负责接收用户的请求以及做出响应。(之前是由doXxx.jsp)>> 快速入门:>> 1. 实现servlet接口 不常用> 2. 继承HttpServlet抽象类 doGet doPost>> 完成servlet文件的编写后必须要实现配置>>...

2022-04-23 14:14:07 255

原创 JavaWEB15EL+JSTL实现购物车

一.修改思路二. 完整的购物车项目(EL+JSTL)

2022-04-23 11:31:22 471

原创 JavaWEB14域对象&EL表达式&JSTL库

一.域对象 page域(pageContext):只能作用于当前页面,既不能用来做做转发的数据分享,也不能做重定向的数据分享。 request域:只能作用于同一个请求的数据共享,所以只能在请求的转发中使用。 session域:只能作用于一次对话中共享数据(一次对话:用户打开浏览器,浏览多个web站点后,关闭该浏览器),转发和重定向都可以使用 context域(application):只能在同一个web应用中使用。(全局的)2.EL表达式...

2022-04-18 15:45:04 79

原创 JavaWEB13购物车部分功能讲解

一.购物车案例1.加入购物车功能(1)购物车界面:模块(2)加入购物车代码实现功能a.购物车显示功能<c:if test="${not empty listCarts}"> <c:forEach items="${listCarts }" var="ls" begin="${start }" end="${end }"> <tr id="${ls.getGoods().getGid() }"> <td> &l

2022-04-15 16:33:44 588 1

原创 JavaWEB12JSP标准动作标签

一.JSP动作标签(常用的6个)1.<jsp:include> a.概述 这个动作标签可以将另一个文件的内容包含到当前的JSP页面内。被包含的文件内容可以是静态文本也可以是动态代码。 b.格式 <jsp:include page="url" flush="false|true"/> page:用于指定被包含文件的相对路径。 flu...

2022-04-15 16:00:46 66

原创 JavaWEB10CKeditor&SmartUpload

一.富文本编辑器 1. 概述 富文本编辑器,Rich Text Editor, 简称 RTE, 是一种可内嵌于浏览器,所见即所得的文本编辑器,类似于 Microsoft Word 的编辑功能。 2 常用的富文本编辑器 ①ckeditor ②Kindeditor ③ueditor ④wangEditor ⑤SmartMarkUP ⑥Control.Editor ...

2022-04-11 20:24:56 112

原创 JavaWEB11三层架构

一.软件分层模式1.为什么需要分层业务处理的代码与JSP代码混在一起,不易于阅读,不易于代码维护,采用三层软件设计架构后,软件系统在可扩展性和可复用性方面得到极大提高,2.软件设计中的分层模式分层模式是最常见的一种架构模式;甚至可以说分层模式是很多架构模式的基础。3.分层 ①分层模式是将解决方案的组件分隔不同的层中(分工合作,细化) ②每一层的组件应保持内聚性(部门之间常联系) ③每一层都应与其下面的各层保持松耦合4.三层架构:表示层、...

2022-04-11 20:14:58 85

原创 JavaWEB09分页

一.Java分页1.概述 1.1 数据方面的原因 浏览器《-----(数据)----网络《-----(数据)---服务器 假设服务器中有上百万条数据,如果不使用分页功能,将这些数据查询出来,是一个耗时的操作,并会占用大量的网络资源。 1.2 增强用户使用体验需要 方便查询和展示所需要的数据 1.3 常见分页方式 **传统的分页方式---带有分页工具栏 **下拉式分页--时尚绚丽(例如QQ空间加载) 【比较】 采用...

2022-04-10 19:34:21 48

原创 JavaWEB08application&javabean封装

目录一.application 1.概述 2.常用方法 3. 经典案例二 .javabean 1.概述 web中的javabean开发模式---DAO模式一样的 2. javabean规则 3.为什么需要使用Javabean? 4. javabean优点 5. javabean分类一.application 1.概述 application对象为多个应用程序保存信息,对于...

2022-04-06 22:25:53 103

原创 JavaWEB07session&Cookie

目录一.会话管理 1. 会话概述 2. 会话功能 3. 生命周期 (1)开始 (2)结束 4. 会话技术二.Cookie 1. 概述 2. 常用方法 3.使用方式 (1)创建Cookie对象,绑定数据(在服务器端获取指定数据通过cookie保存) ** Cookie cookie = new Cookie(key,value); (2)发送Cookie对象(从服务端--...

2022-04-05 19:30:41 51

原创 JavaWEB06评论管理&首页数据绑定&include指令

目录一.评论管理二.首页数据绑定三.include指令1.include指令属于jsp的三大指令之一2.三大指令:page/include/taglib3.include指令作用:引入页面<%@ include file = "指定页面名称"%>一.评论管理代码案例: <% //设置编码 request.setCharacterEncoding("utf-8"); //获取form表单提交的评论字段 //编号

2022-04-03 20:27:10 161

原创 JavaWEB05主页面新闻展示&删除&查看&修改&主题绑定

目录一.主页面新闻显示二.新闻删除功能三.新闻查看功能四.新闻修改功能五.新闻主题绑定一.主页面新闻显示<!-- 功能:显示所有新闻 --> <% //数据库交互oracleDriver //加载驱动 Class.forName("oracle.jdbc.driver.OracleDriver"); //建立连接 Connection conn=DriverManager.getConnection("jd

2022-03-31 20:06:50 383

原创 JavaWEB04项目分析&用户登录

一.项目分析根据提供的模板页面分析web程序的前台和后台功能 前台模块 用户模块:用户登录(自动登录),用户注册,修改密码 新闻模块:查看所有发布的新闻 评论模块:评论信息,删除自己的评论等等 新闻分类模块:可以所有的主题分类 最近的浏览记录,自动登录,分页,模糊查询等等功能 后台模块 管理员登录:验证码,自动登录 用户管理模块:CURD 分类模块:CURD 新闻模块:CURD 评论模块:CURD 数据库分析 用户表,新闻

2022-03-30 23:57:35 607

原创 JavaWEB03页面跳转方式&JDBC交互

一.页面跳转方式 1. HTML超链接的方式 javascript方式跳转 window.location.href = "跳转的地址" 2. java方式跳转 (1) 转发 概述 由服务器端进行的页面跳转 方法 (1)获取转发器====》RequestDispatcher rd = request.getRequestDisp...

2022-03-29 20:07:17 1147

原创 JavaWeb02(jsp基本语法&表单提交方式&request对象)

一.jsp简介 1. 什么是jsp jsp全名为 Java Server Pages 中文名叫 java服务器页面 它是在传统的网页HTML文件(*.html,*.htm)中插入Java程序段和jsp标记;标签通常以<%开头以%>结束。 后缀名为(*.jsp) 其根本是一个简化的Servlet设计 2. 为什么要有jsp 直接使用html文件是没有办法输出java当中的信...

2022-03-27 20:51:01 59

原创 JavaWEB 01 WEB环境的搭建

一.JavaWEB概述 1.常用软件体系结构 (1) C/S C/S结构即客户端/服务器(Client/Server),例如QQ; 需要编写服务器端程序,以及客户端程序,例如我们安装的就是QQ的客户端程序; 缺点:软件更新时需要同时更新客户端和服务器端两端,比较麻烦; 优点:安全性比较好。 (2) B/S B/S结构即浏览器/服务器(...

2022-03-24 23:31:44 78

原创 jQuery05插件

一.自定义插件 1. $.extend 【作用1】对象继承: $.extend(对象1,对象2)---->对象1继承对象2 案例1:对象间的继承(两个对象) 【作用2】扩展jQuery类方法:$.extend( {方法名:function(){ 方法体 } } ) 注意多个方法之间用逗号隔开 案例2:扩展$.max()和$.min()方法代码案例:$.extend({ // arguments参数 ...

2022-03-22 18:39:15 53

原创 jQuery04事件&动画

一. 事件1.加载Dom的两种方式2(1) window.onload方式 执行时间:整个网页中所有内容(包括图片)加载完成后,才会执行 编写个数:1个(2) jQuery方式 执行时间:网页结构绘制完成后,执行 编写个数:多个两个都有的情况下执行顺序【面试题】 jQuery3.0:window.onload比jQuery先执行 jQuery1.0和2.0:jQuery比window.onload先执行2.绑定事件两种方式...

2022-03-21 20:38:44 794

原创 jQuery03筛选&文档处理

一.筛选1.过滤查看官方API文档first():获取匹配的第一个元素last():获得匹配的最后一个元素eq(N):获取匹配的第N或-N个元素filter(selector):筛选出与指定表达式匹配的元素集合has(selector):筛选出包含特定特点的元素的集合not(selector):筛选出不包含特定特点的元素的集合案例代码: // first():获取匹配的第一个元素 $("#u1>li").first().css("background","pink")

2022-03-18 19:11:07 468

原创 jQuery02$工具方法&CSS属性及方法

一.$工具方法 查看jQuery官方API文档【工具】 1.$.each():遍历数组、对象、对象数组中的数据 2.$.trim():去除字符串两边的空格 3.$.type(obj):得到数据的类型 4.$.isArray(obj):判断是否是数组 5.$.isFunction(obj):判断是否是函数 6.$.parseJSON(obj):解析json字符串转换为js对象/数组二....

2022-03-17 19:04:05 45

空空如也

空空如也

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

TA关注的人

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