自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring之依赖注入和setter注入

思考: 向一个类中传递数据有几种方法只有一种就是拿方法传递普通方法(set方法)构造方法思考: 依赖注入描述了在容器中建立bean与bean之间依赖关系的过程,如果bean运行需要的是数字或者字符串呢?引用数据类型简单类型(基本数据类型)依赖注入方式: 简单类型 引用类型 构造器注入 简单类型 引用类型setter注入先配置ioc容器测试打印输出结果设置数据类型并在ioc容器中赋值...

2022-07-05 23:32:35 319 1

原创 spring之Bean的实例化

例: 在spring的dao中生成一个构造方法然后输出一句话结果调用bean时成功打印出来了,可以得知bean是使用反射来获取对象的哪怕把构造方法私有化它也你获取到spring的报错信息把控制台拉到最下面查看最后一条报错,最上面一条是最全的报错,它可以告诉你所有最下面一条就是最关键的报错信息比如:可以看到NoSuchMethodException(没有无参构造方法)报错原因就是在私有的构造方法中携带了参数导致bean获取不到对象首先创建一个工厂包来存放工厂类然后在工厂类里面创建静态的工厂方法并返回实例化的b

2022-07-05 23:28:42 206

原创 SSM框架整合&配置环境&简单测试

项目结构目录:第一步:导入ssm框架所需坐标 比如spring,springmvc,mybatis首先来配置一下spring和springmvc的配置文件spring的配置文件: applicationContext.xmlspringmvc的配置文件:下面就是mybatis的配置文件了这是核心配置文件:我这里用spring整合了mybatis所以配置文件中不用写什么代码这是mybatis的映射文件它也可以省略,它可以使用注解代替下面就是实体类了:业务层代码:业务层实现:mapper

2022-07-03 01:34:42 366

原创 Spring之bean管理&详细介绍

给类取别名name后面可以给这个类取别名,然后还可以通过别名调用可以在ref中使用别名来当作参照bean的别名配置的规范和描述注意事项获取不到就会报错bean的作用范围:打印运行bean中的对象通过运行结果可以看出bean中的对象是单例的就是像这样配置完bean对象之后就会运行出两个不同的内存地址...

2022-06-29 18:53:12 152

原创 Spring ioc容器核心概念

使用对象时主动new产生对象转换为由ioc容器提供对象,此过程值对象创建控制权由程序转移到外部,此思想称为控制反转,spring技术对Ioc思想进行了实现Spring提供了一个容器,称为IoC,用来充当Ioc思想中的外部Ioc容器负责对象的创建,初始化等一系列工作,被创建或被管理的对象在ioc容器中统称为BeanDI(Dependency Injection) 依赖注入在容器中建立bean和bean之间的依赖关系的整个过程,称为依赖注入首先导入坐标然后新建spring的配置文件配置容器配置完以后到main方

2022-06-28 14:44:57 195

原创 spring简介&Framework系统架构

spring技术是JavaEE开发必备技能,企业开发技术选型命中率>90%基本上所有Java开发的公司都使用spring技术优点:简化开发,降低企业级开发的复杂性框架整合,高效的整合其他技术,提高企业级应用开发与运行效率Spring Framework 是Spring生态圈中最基础的项目,是其他项目的根基架构图模块:spring中最最核心的模块AOP面向切面编程基于核心容器AOP特点:它可以在不惊动原始程序的情况下增强功能Aspects:它是对AOP的实现Data Access 数据访问Data Integ

2022-06-28 14:40:39 625

原创 maven 简介

maven的目录结构详情

2022-06-28 14:33:08 156

原创 j2ee笔记之DTD

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

2022-06-17 14:52:02 98

原创 j2ee笔记之反射机制

获取该对象的成员变量 & 赋值调用该对象的方法(含构造方法,有参/无参)判断该对象所属的类通俗的说就是:(2) 一般情况下,我们使用某个类,都会知道这个类,以及要用它来做什么,可以直接通过new实例化创建对象,然后使用这个对象对类进行操作,这个就属于正射~(3) 而反射则是一开始并不知道要初始化的是什么类,无法使用new来实例化创建对象,主要是通过JDK提供的反射API来实现,在运行时才知道要操作的是什么类,并且可以获取到类的完整构造以及调用对应的方法,这就是反射~1.2 反射案例代码如下:pack

2022-06-17 14:41:17 83

原创 Java EE笔记之集合框架01

List集合一. List集合介绍1.1List接口常用方法:1.2特点:二. Arraylist三. Vector四. LinkedList五. 循环取值方法一. List集合介绍UML图:1.1List接口常用方法:方法解释add(Object element)向列表的尾部添加指定的元素size()返回列表中的元素个数get(int index)返回列表中指定位置的元素,index从0开始add(int index, Object element)

2022-05-21 11:40:27 78

原创 Javaweb笔记之easyui数据绑定&分页

easyui分页&数据绑定$(function(){ //获取表格 $("#myTable").datagrid({ //绑定表头:columns列/字段 //第一个参数 columns:[[ {field:'bookid',title:'书本编号',width:100}, {field:'bookname',title:'书本名称',width:100}, {field:'bookprice',title:'书本单价',width:100}, {field

2022-04-16 17:35:14 131

原创 Javaweb笔记之初识EasyUi框架

EasyUi一. 官方介绍二. 使用方法三.一. 官方介绍easyui是一种基于jQuery的用户界面插件集合。easyui为创建现代化,互动,JavaScript应用程序,提供必要的功能。使用easyui你不需要写很多代码,你只需要通过编写一些简单HTML标记,就可以定义用户界面。easyui是个完美支持HTML5网页的完整框架。easyui可以节省您网页开发的时间和规模二. 使用方法三....

2022-04-13 21:41:40 168

原创 java web笔记之BootStrap框架

BootStrap一. 介绍:二. 使用方法三. 案例一. 介绍:BootStrap它是一个响应式设计,自动适应各个屏幕并且容易上手的前端开发框架二. 使用方法首先引入jQuery库再引入bootstrap的js库还要引入bootstrap的css库下面是官方的帮助文档链接bootstrap-5.0.2中文帮助文档三. 案例给按钮添加样式效果图给表格添加样式效果图...

2022-04-02 21:41:56 1126

原创 Java web 笔记之EL表达式+JSTL

目录一. EL表达式1. 什么是EL表达式2. 导入jar包3. 功能&使用方法3.1 功能:3.2 使用方法3.3EL表达式的使用特点3.4 四大作用域4. 总结二. JSTL标签1. 概述2. JSTL标签库三.jar包下载一. EL表达式1. 什么是EL表达式EL即Expression Language (表达语言)是为了使JSP写起来更加简单。表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法,让Jsp的代码更加简化,减少

2022-03-13 17:15:14 1052

原创 Java web 项目之购物车案例

购物车案例一. 简介:本项目使用jsp,js,Java,html,css,所实现使用编辑器:idea使用Oracle数据库一. 前台包括用户注册,登录Html +js+jsp效果展示2.主界面;使用了List集合保存数据并绑定页面购物车:使用了session保存数据从主界面传参数...

2022-03-11 03:30:42 2638 5

原创 Java web 之 AJAX

AJAX概念:AJAX 异步的JavaScript和xml作用:与服务器进行数据交换:通过Ajax可以给服务器发送请求,并获取服务器响应的数据使用了Ajax和服务器进行通信,就可以使用HTML+Ajax来替换jsp页面了异步交互可以在不重新加载整个页面的情况下,与服务器交换数据并更新部分网页的技术,如:搜索联想.用户名是否可用校验,等等同步客户端访问-->请求服务器-->服务器处理中-->响应客户端-->继续访问异步客户端访问–>客户端可以执行其

2022-03-08 02:30:18 95

原创 kali简单操作(从入门到入狱)

nmap当使用nmap扫描一个端口的时候 PORT: 端口STATE: 端口状态SERVICE: 端口服务open: 端口是开放的closed: 端口是关闭的filtered: 端口被防火墙IDS/IPS屏蔽,无法确定状态open|filtered: 端口是开放的或被过滤指令写法:nmap IP地址xhydra可以利用它来对众多协议进行口令.账号.密码的爆破.支持FTP,MYSQL,SMTP,TELNET,SSH等众多的协议爆破.使用方法在终端中输入命令行xhydra菜单栏一

2022-03-08 01:42:19 4435 1

原创 Java web笔记 三大组件之Listener

Listener:概念:Listener表示监听器,是Java web的三大组件之一监听器可以监听就是在application,session,request三个对象创建.销毁或者往其中添加修改删除属性时自动执行代码的功能组件Listener分类:Javaweb中提供了8个监听器ServletContextListener使用:1.定义类,实现ServletContextListener接口2.在类上添加@WebListener注解package com.zking.web.filter;

2022-03-07 22:49:07 200

原创 Java web笔记 三大组件之Filter

Filter概念: Filter 表示过滤器,是JavaWeb三大组件(Servlet Filter Listener)之一.过滤器可以把对资源的请求拦截下来,从而实现一些特殊的功能过滤器一般完成一些通用的操作,比如:权限控制1.统一编码处理.敏感字符处理等等…比如:地址栏输入别的页面可以不登录就能访问,我们可以用过滤器来拦截他们让用户必须登录才能使用其他的页面定义类,实现Fiter接口,并重写其所有方法Filter是servlet下的接口核心的方法就是doFilter配置Filter拦截资

2022-03-07 22:24:22 204

原创 application&富文本编辑器&文件上传

Java web 笔记 application&富文本编辑器&文件上传一. appilcation1. application概述2. application使用二. 富文本编辑器1.下载插件2. 使用方法三. 文件上传1. 导入jar包2.上传步骤一. appilcation1. application概述JSP application 对象用于保存应用程序的公用数据,服务器启动并自动创建 application 对象后,只要没有关闭服务器,application 对象就一直存在

2022-03-07 19:45:04 331

原创 javabean&三层架构

Javabean&三层架构目录一、Javabean介绍1. Javabean概述二、三层架构1.三层架构介绍2. 高内聚,低耦合3. 三层架构的理解4. 三层架构的设计模式目录一、Javabean介绍1. Javabean概述JavaBean 是一种JAVA语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露成员属性,set和get方法获取。众所周知,属性名称符合这种模式,其他Ja

2022-03-06 18:07:49 277 1

原创 Java web 笔记 分页功能

编辑器:idea数据库:Oracle浏览器:谷歌要实现这种功能:带有模糊查询的分页Oracle分页sql语句select * from (select a.*,rownum myid from news a)b where myid between ? and ?;每页最多展示的条数/总页数 : pageSize = 5;当前页码 : pagelndex每页开始的条数 : start每页结束的条数 : end公式:页码 开始条数

2022-03-05 20:02:09 459

原创 Java web笔记 jsp动态交互

jsp项目在运行的时候系统会把jsp文件翻译成Java文件然后再编译成字节码文件所有的jsp文件都会以Java文件展示方法说明getParameter()根据页面表单获取页面提交数据(返回String类型的数据)getParameterValues()获取一个页面表单组件对应多个值时的用户的请求数据(返回一个String数组)setCharacterEncoding()指定每个请求的编码,在调用getParameter( )之前进行设定,可以解决中文乱码问题(返回S

2022-03-04 00:12:22 197

原创 Java web笔记 第一课

JSP介绍:JSP:全称(Java Server Pages) 是Sun公司创建的一种动态网页技术标准. 部署在网络服务器上动态网页: 连接了数据库,数据可以实时更新 可以通过不同的输入或操作,返回不同的网页,这就是动态网页静态网页: 没有连接数据库 1. 无法实现搜索. 购买. 登录等交互功能 2. 无法对静态页面的实时更新什么是B/S技术:B/S和C/S结构的区别B/S:浏览器服务器 Browser浏览器 S:服器务模式 局限性: 1.基于互联网 2.

2022-03-03 23:59:56 228

原创 Java web 笔记 状态管理&session&Cookie

状态管理:状态管理就是,将客户端和服务器的多次交互当作一个整体,将多次交互所涉及的数据状态保存下来解决方式:保存在cookie中保存在session中保存在本地存储当中其他方式,使用第三方状态管理框架,如:Vuex无状态管理:http超文本传输协议,也是一个无状态的协议他的每一次的请求都是相互独立的。第一个请求和第二个请求也没有先后顺序,返回处理哪个,结果都是同样的资源页面,因为这种场景是无交互的,无论是什么人请求这个地址,服务器都是返回那个相同的响应session:一般用

2022-03-03 23:14:32 258

原创 Java web 笔记servlet

什么是servlet?Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。Servlet运行于支持Java的应用服务器中。从原理上讲,Servlet可以响应任何类型的请求,但绝大多数

2022-03-02 19:34:33 81

空空如也

空空如也

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

TA关注的人

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