摘要:
摘要 面向对象设计(OOD)有助于我们开发出高性能、易扩展以及易复用的程序。其中,OOD有一个重要的思想那就是依赖倒置原则(DIP),并由此引申出IoC、DI以及Ioc容器等概念。通过本文我们将一起学习这些概念,并理清他们之间微妙的关系。 目录 前言 依赖倒置原则(DIP) 控制反转(IoC) 依赖 阅读全文
posted @ 2017-12-08 10:04
h2z
阅读(252)
评论(0)
推荐(0)
摘要:
一、简介: Elite Container是DELPHI下的一个轻量级IoC对象容器(IoC:Inverse of Control,反转控制)。它是参考了Java中的Spring框架(主要是配置文件的写法),并结合DELPHI的特点来构建的。相比Spring的对象容器,它提供的功能更为精简常用(如对 阅读全文
posted @ 2017-12-08 10:03
h2z
阅读(510)
评论(0)
推荐(0)
摘要:
AOP现在很火,网上有这许多支持AOP的框架,对于Delphi来说同样也有MeAOP。不过觉得这些框架太复杂了。 现在有一个系统,基本上都快结束了,整体上当然是没有采用什么AOP的框架。对于这样的系统能否用上AOP的一点点好处呢? 项目组提出在现有的系统上加入日志记录的需求。大家一起来看看我是怎么来 阅读全文
posted @ 2017-12-08 10:01
h2z
阅读(691)
评论(0)
推荐(0)
摘要:
本文用到的技术 AOP ESAPI 关于AOP技术 AOP(Aspect-Oriented Programming)面向切面编程。切面是什么?切面表示从业务逻辑分离出来的横切逻辑,比如性能监控、日志记录、权限控制,这些功能可从核心逻辑代码中抽离出去。也就是说AOP可以解决代码耦合问题,让职责更加单一 阅读全文
posted @ 2017-12-08 09:58
h2z
阅读(788)
评论(0)
推荐(0)
摘要:
一次对Web应用的渗透,九成都是从信息收集开始,所以信息收集就显得尤为重要。关键信息的收集可以使你在后期渗透的时候更加的得心应手,把渗透比喻成走黑暗迷宫的话,那信息收集可以帮你点亮迷宫的大部分地图。 信息收集涉及的点特别多,本次开发的软件主要是针对搭建Web的操作系统以及开发的端口,搭建Web的Se 阅读全文
posted @ 2017-12-08 09:56
h2z
阅读(318)
评论(0)
推荐(0)
摘要:
关键字:APIfen、工具使用、sql注入 涉及工具/包:Fiddler、Burpsuite、Js2Py、Closure Compiler、selenium、phantomjs、sqlmap 摘要: 记录分析某音乐类App评论相关API的过程,以及一些工具/包的基本使用(部分工具对最后尝试没有影响, 阅读全文
posted @ 2017-12-08 09:43
h2z
阅读(812)
评论(0)
推荐(0)

浙公网安备 33010602011771号