自从昨天搞定XML的持久化后,本想也试试在DELPHI里实现Dynamic Proxy–如果可以实现,那就意味着有可能可以DELPHI里实现AOP乐。结果发现难啊。
用COM的IDispatch倒是有点希望,但是这样就跟COM绑定在一起了,这是我所不希望的。
研究了一下DELPHI里的SOAP实现,用直接操作VTAB的方式可能可以,但是酱紫感觉比较不爽。
所以说,还是麻烦啊。
有时偶在想,偶是不是在干重新发明的轮子的事。-_-|||
这些东西在JAVA里都已经有了嘛。
不过话说回来,那些搞JAVA的人试图用Dynamic Proxy来实现AOP,感觉也是像是对maxin的一种模仿。
今天再想想办法,可以实现最好,不能实现就算了,已经几天没有8logging乐。^O^
BTW:目前的结果是–如果不用IDispatch的话,只能用VTAB。如朋友“太可怕”所说,MIDAS的SocketConnection就是基于IDispatch的。这个应该从Delphi 4就有了。没想到啊没想到。
BTW:看了一天RIO的源码,原来是用传说中的Thunk技术实现的,麻烦,看来要实现Dynamic Proxy虽然有可能,但还是很麻烦,留到过年时有空再研究吧。-_-
看不懂哦!来祝你礼拜天快乐!^^
嘿嘿~~~居然是头坑~~~~^^
一样看不懂,不过大叔偷懒好几天没有8logging是真的^^赶紧重出江湖啦
Java毕竟不是Delphi,Java又不代表Delphi有……
八卦没意思,还是搞技术有意思。
HOHO,各有所好,8累了就技术一下,技术累了就8一下。^O^
BTW TO lolo研究技术也是粉累的事,可8素偷懒哦。^O^
~^^
看不懂。,,,,,,,,,,,,,`