J2EE知识梳理总结

前言

学习完前面的相信大家对J2EE都轻车熟路了吧,今天就来做个总结方便日后查看调度

J2EE章节详细链接

环境搭配+认识集合https://blog.csdn.net/licmi/article/details/105230111
set集合https://blog.csdn.net/licmi/article/details/105331434
集合框架小结https://blog.csdn.net/licmi/article/details/105374080
DTD约束https://blog.csdn.net/licmi/article/details/105421725
xpath解析https://blog.csdn.net/licmi/article/details/106266124
xml建模https://blog.csdn.net/licmi/article/details/106305815
反射https://blog.csdn.net/licmi/article/details/106323374
jsp自定义标签https://blog.csdn.net/licmi/article/details/106360922
通用分页(一)https://blog.csdn.net/licmi/article/details/106441305
通用分页(二)https://blog.csdn.net/licmi/article/details/106461125
认识mvchttps://blog.csdn.net/licmi/article/details/106498785
自定义mvc框架应用https://blog.csdn.net/licmi/article/details/106653548

思维导图

方便查看,所以我把知识点分开做的。首先是环境搭建+集合框架在这里插入图片描述

然后就是xml
XML是一种通用的数据交换格式,它的平台无关性、语言无关性、系统无关性、给数据集成与交互带来了极大的方便。XML在不同的语言环境中解析方式都是一样的,只不过实现的语法不同而已
在这里插入图片描述
1.什么是自定义标签
自定义标签是用户定义的JSP语言元素。当包含自定义标签的JSP页面转换为servlet时,这个标签就转换为一个名为tag handler的对象上的操作。之后当JSP页面的servlet执行时,Web容器就调用这些操作。
2.标签的特点组成
<开始标签 属性=“属性值”>标签体</结束标签>
还有一种标签就是空标签,空标签没有标签体没有结束标签。列如:
< br/>< hr/>
<开始标签/>
在这里插入图片描述
1、什么是反射?
概念:反射是java语言中的一种机制,通过这种机制可以动态的实例化对象、读写属性、调用方法

2、为什么要学反射
用tomcat来举例,tomcat开发人员是不清楚未来程序员是否会编码出什么类也就不会去实例化未知的类,反射的好处:能够将未知的类进行实例化,

3、反射的三大作用
实例化对象 c.newInstance()
Constructor.getConstructor/Constructor.getDeclaredConstructor
注:一定要提供无参构造器
动态调用方 Method m; m.invoke
读写属性
Field set/get
在这里插入图片描述
1、什么是xml建模?
我们都知道.xml文件有两个作用,一是传输,二是存储数据。xml建模主要针对它的第二的功能开发的,在我们解析.xml文件我们可以发现,要写大量的代码最后得到一个数据。

2、建模是否更快捷更高效率呢?
简单的来说,就是写一些方法将xml解析变得高效,和简单,这就是xml建模。也是我们为什么要xml建模的原因(减少代码量,并且可以针对不同的需求)。
在这里插入图片描述
核心思想
官方来说通用分页核心思路
将上一次查询请求再发一次,只不过页码变了

为什么使用通用分页
在我们写某个项目的时候,分页是必不可少的,并且需要用到的地方还不少,所以我们学通用分页可以减少不必要的代码量让整个界面数据显示更加简洁
在这里插入图片描述
什么是mvc
MVC全名:Model View Controller,其中Model(模型层)、View(视图层)、Controller(控制层)
它是一种软件设计典范,用于业务逻辑处理、数据、界面显示分离

mvc的流程是什么
MVC的核心思想是将代码按照不同的作用进行划分,具体划分原则是
Model:处理大部分的业务逻辑和数据操作

View:负责渲染数据,以html的方式呈现给用户

Controller:处理用户交互,负责从视图读取数据,控制用户输入,并向模型发送数据

一个典型的MVC流程就是

controller 截获用户发出的请求

controller调用model完成数据的读取和存储

controller把数据传给view

view渲染最终结果并呈现给用户
在这里插入图片描述

总结

今天就到这里了如果有什么不对的地方欢迎大家在评论区留言交流改进!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值