為了 設 計 好吻enSSL組件結構,本論文詳細剖析了OpenSSL的基本結構和
程序流程,深入分析其存在不足的原因。文中也對COM組件技術和ATL庫進
行了詳細論述和仔細分析,得出了COM 組件技術的特點和優勢所在。在上述
兩點的基礎上,說明了采用COM組件技術封裝OpenSSL的原因和帶來的好處,
并提出了映射和面向對象兩種具體的封裝思想,充分考慮到了傳統用戶和習慣
于面向對象方法用戶的需求。在封裝思想的指導下,課題采用VisualSt udio2 003
和其附帶的ATL 7.0活動模板庫作為開發工具和環境.因為OpenSSL和ATL本
身的特性,封裝過程遇到了一些問題。通過對問題本質的詳細分析,本文提出
了有效的解決方案,完成了封裝工作.
封裝 之 后 的OpenSSL有效地克服了原來面向過程、使用不方便、升級維護
困難等缺點。同時,原來具有的強大功能也得以保留。通過對封裝前后OpenSSL
的使用方法對比,證明了OpenSSL的組件化能有效改善其結構、符合軟件發展
潮流。
標簽:
enSSL
上傳時間:
2017-04-16
上傳用戶:shus521