Java代码审计-设计模式
文章平均质量分 92
1、设计模式的原理及代码实现
2、设计模式在JDK中的应用
3、设计模式在Struts2中的应用
MarginSelf
· Margin/教育系统网络安全保障人员认证首批讲师/高级讲师
· 擅长CTF/Web安全/渗透测试 /系统安全
· 3年研发/擅长Java/Python/某银行现金循环机业务系统开发者
· 曾参与开发网络安全认证教材
· 知乎专栏/CISP-PTE渗透测试工程师学习
· 4年线下网络安全讲师/2000+线下学员/100000+线上学员
展开
-
Java代码审计-设计模式-桥接模式
- 什么是桥接模式- 桥接模式的实现- JavaSE中桥接模式的使用- Struts2桥接模式的应用原创 2023-04-22 09:28:04 · 105 阅读 · 0 评论 -
Java代码审计-设计模式-享元模式
- 什么是享元模式- 享元模式实现方式- JavaSE享元模式的应用- Struts2享元模式的应用原创 2023-04-22 09:27:50 · 122 阅读 · 0 评论 -
Java代码审计-设计模式-状态模式
- 什么是状态模式- 状态模式的实现- JavaSE中状态模式的使用- Struts2状态模式的应用原创 2023-04-22 09:28:04 · 79 阅读 · 0 评论 -
Java代码审计-设计模式-访问者模式
- 什么是访问者模式- 访问者模式的实现- JavaSE中访问者模式的使用- Struts2访问者模式的应用原创 2023-04-22 09:28:19 · 204 阅读 · 0 评论 -
Java代码审计-设计模式-备忘录模式
- 什么是备忘录模式- 备忘录模式的实现- JavaSE备忘录模式的应用- Struts2备忘录模式的应用原创 2023-04-22 09:29:54 · 142 阅读 · 1 评论 -
Java代码审计-设计模式-门面模式
- 什么是门面模式- 门面的实现方式- JavaSE门面模式的应用- Struts2门面模式的应用原创 2023-04-22 09:28:50 · 134 阅读 · 0 评论 -
Java代码审计-设计模式-观察者模式
- 什么是观察者模式- 观察者的2种实现方式- JavaSE观察者模式的应用- Struts2观察者模式的应用原创 2023-04-22 09:28:46 · 119 阅读 · 0 评论 -
Java代码审计-设计模式-适配器模式
- 什么是适配器模式- 适配器模式的3种类型- JavaSE适配器模式的应用- Struts2适配器模式的应用原创 2023-04-22 09:27:34 · 96 阅读 · 2 评论 -
Java代码审计-设计模式-策略模式
- 什么是策略模式- JavaSE策略模式的应用- Struts2策略模式的应用原创 2023-04-22 09:29:16 · 168 阅读 · 0 评论 -
Java代码安全设计-设计模式-装饰模式
- 为什么要使用装饰模式- 什么是装饰模式- JavaSE装饰模式的应用- Struts2装饰模式的应用原创 2023-04-22 09:29:31 · 217 阅读 · 0 评论 -
Java代码审计-设计模式-命令模式
- 什么是命令模式- 命令模式的实现方式- JavaSE命令模式的应用- Struts2命令模式的应用原创 2023-04-21 22:28:53 · 97 阅读 · 0 评论 -
Java代码审计-设计模式-原型模式
- 什么是原型模式- 原型模式的2种实现方式- JavaSE原型模式的应用- Struts2原型模式的应用原创 2023-04-21 22:25:33 · 106 阅读 · 0 评论 -
Java代码审计-设计模式-代理模式
- 什么是代理模式- 三种代理模式的实现- JavaSE代理模式的应用- Struts2代理模式的应用原创 2023-04-21 22:24:21 · 89 阅读 · 0 评论 -
java代码审计-设计模式-建造者模式
- 什么是建造者模式- 建造者模式的实现- JavaSE中建造者模式的使用- Struts2建造者模式的应用原创 2023-04-21 22:23:00 · 110 阅读 · 0 评论 -
Java代码审计-设计模式-模版方法模式
- 什么是模版方法模式- 模版方法模式的实现- JavaSE中模版方法模式的使用- Struts2模版方法模式的应用原创 2023-04-21 22:21:17 · 128 阅读 · 0 评论 -
Java代码审计-设计模式-工厂模式
工厂模式的出现是为了解决创建对象实例的问题,通常我们使用new关键字创建某个对象,但在特定的情况下,一个对象的创建需要一些列的步骤,依赖其它的模块对象,所以这类对象的创建**更像是一个过程**,而非单个动作。这与工厂的工作模式极为相似,工厂中制造一个汽车,比如要从全世界各地购买零部件,然后组装为一台汽车,而这个组装的过程,就是工厂模式的创建汽车的过程。工厂模式利用了面向对象的封装特点,对外屏蔽实现过程。抽象模式是最难理解的模式,首先,观察下方法工厂模式,有没有发现方法工厂模式中只用到了一种“产品”?原创 2023-04-21 21:26:15 · 111 阅读 · 2 评论 -
Java代码审计-设计模式-单例模式
- 什么是单例模式- 单例模式的实现方式及线程安全问题- Struts2单例模式的应用原创 2023-04-21 21:21:26 · 104 阅读 · 1 评论 -
Java代码审计-设计模式-6大设计原则
单一职责原则(Single Responsibility Principle,SRP)里氏替换原则(Liskov Substitution Principle,LSP)依赖倒置原则(Dependence Inversion Principle ,DIP)接口隔离原则(Interface segregation Principle,IsP)迪米特法则(Low of Demeter,LoD)开闭原则(Open Closed Principle,OCP)定义:应该有且仅有同一类原因引起类的变更理解:类承担的职责要原创 2023-04-21 21:11:54 · 322 阅读 · 2 评论