为了 设 计 好吻enSSL组件结构,本论文详细剖析了OpenSSL的基本结构和
程序流程,深入分析其存在不足的原因。文中也对COM组件技术和ATL库进
行了详细论述和仔细分析,得出了COM 组件技术的特点和优势所在。在上述
两点的基础上,说明了采用COM组件技术封装OpenSSL的原因和带来的好处,
并提出了映射和面向对象两种具体的封装思想,充分考虑到了传统用户和习惯
于面向对象方法用户的需求。在封装思想的指导下,课题采用VisualSt udio2 003
和其附带的ATL 7.0活动模板库作为开发工具和环境.因为OpenSSL和ATL本
身的特性,封装过程遇到了一些问题。通过对问题本质的详细分析,本文提出
了有效的解决方案,完成了封装工作.
封装 之 后 的OpenSSL有效地克服了原来面向过程、使用不方便、升级维护
困难等缺点。同时,原来具有的强大功能也得以保留。通过对封装前后OpenSSL
的使用方法对比,证明了OpenSSL的组件化能有效改善其结构、符合软件发展
潮流。
标签:
enSSL
上传时间:
2017-04-15
上传用户:shus521