C++ 开发 Web 服务框架 会员

关注
3883 人学过 279人关注 30人评论

服务器开发中 Web 服务是一个基本的代码单元,将服务端的请求和响应部分的逻辑抽象出来形成框架,能够做到最高级别的框架级代码复用。本次项目将综合使用 C++11 及 Boost 中的 Asio 实现 HTTP 和 HTTPS 的服务器框架。

实验1
基础知识:C++11 与 Boost Asio
知识点: 1.C基本知识 2.面向对象 3.模板 4.命名空间 5.常用IO库 6.C11相关 7.lambdaexpression 8.std::shared_ptr 9.std::make_shared 10.std::unordered_map 11.std::regex 12.std::smatch 13.std::regex_match 14.std::function 15.std::thread 16.BoostAsio相关 17.boost::asio::io_service 18.boost::asio::ip::tcp::socket 19.boost::asio::ip::tcp::v4() 20.boost::asio::ip::tcp::endpoint 21.boost::asio::ip::tcp::acceptor 22.boost::asio::streambuf 23.boost::asio::async_read 24.boost::asio::async_read_until 25.boost::asio::async_write 26.boost::asio::transfer_exactly 27.boost::asio::ssl::stream 28.boost::asio::ssl::stream_base::server 29.boost::asio::ssl::context 30.boost::asio::ssl::context::sslv23 31.boost::asio::ssl::context::pem 32.boost::system::error_code
实验2
HTTP Web 框架的设计与实现
知识点: 1.C基本知识 2.面向对象 3.模板 4.命名空间 5.常用IO库 6.C11相关 7.lambdaexpression 8.std::shared_ptr 9.std::make_shared 10.std::unordered_map 11.std::regex 12.std::smatch 13.std::regex_match 14.std::function 15.std::thread 16.BoostAsio相关 17.boost::asio::io_service 18.boost::asio::ip::tcp::socket 19.boost::asio::ip::tcp::v4() 20.boost::asio::ip::tcp::endpoint 21.boost::asio::ip::tcp::acceptor 22.boost::asio::streambuf 23.boost::asio::async_read 24.boost::asio::async_read_until 25.boost::asio::async_write 26.boost::asio::transfer_exactly 27.boost::asio::ssl::stream 28.boost::asio::ssl::stream_base::server 29.boost::asio::ssl::context 30.boost::asio::ssl::context::sslv23 31.boost::asio::ssl::context::pem 32.boost::system::error_code
实验3
HTTPS Web 框架的设计与实现
知识点: 1.C基本知识 2.面向对象 3.模板 4.命名空间 5.常用IO库 6.C11相关 7.lambdaexpression 8.std::shared_ptr 9.std::make_shared 10.std::unordered_map 11.std::regex 12.std::smatch 13.std::regex_match 14.std::function 15.std::thread 16.BoostAsio相关 17.boost::asio::io_service 18.boost::asio::ip::tcp::socket 19.boost::asio::ip::tcp::v4() 20.boost::asio::ip::tcp::endpoint 21.boost::asio::ip::tcp::acceptor 22.boost::asio::streambuf 23.boost::asio::async_read 24.boost::asio::async_read_until 25.boost::asio::async_write 26.boost::asio::transfer_exactly 27.boost::asio::ssl::stream 28.boost::asio::ssl::stream_base::server 29.boost::asio::ssl::context 30.boost::asio::ssl::context::sslv23 31.boost::asio::ssl::context::pem 32.boost::system::error_code
登录 后发表评论
最新评论
全部 第1节 第2节 第3节

0% Complete

加载中,精彩就在后面...

卡住了?点击重试