网络服务器

企业服务 行业细分软件 案例ID:198171
大道至简
2 年经验· 南京易佰才有限公司
微信扫码沟通,客服可协助直接对接工程师;如当前档期不合,也可继续推荐相似案例作者。

案例介绍

该源码框架文件主要包含中间件文件(可扩展部分),状态行和响应行和消息头的处理头文件,相关工具套件,httpsession,CGI
工具(可实现扩展部分)以及前端模板引擎 cjinja 。以及网络头文件具体实现核心代码。主要使用了c++语言,主要实现的功能
有 json 文档处理,文档下载,网页渲染,链接参数获取,登陆网页页面处理。利用 cmake ,借助 makefile 来进行编译。
技术栈:
1.中间件:中间件也是框架可扩展部分。
2.业务层:核心代码处理是单进程单线程 select 函数调用思想。属于同步I/O复用模型。
文档头文件内使用的是c++代码,其中类的使用,继承和多态(动态绑定)嵌套类是源码中的重要特点。
头文件中定义了多种类,如 httpHeader,httpResponse,httpRequest ,容器主要使用了 map 容器和 vector 容器。头文件中统一使用
webserver 命名空间。便于头文件进行分类处理,并且实现内容可以通过简单附加作用域运算符来完成。
3.数据层:源码为网络框架,没有数据库操作和链接。
4.前端工具套件:前端使用依赖于 cjson的 cJinja 的工具模板引擎框架。
5.功能修改:修改链接部分匹配数字功能。
通过 errno 调试方法,删减前端模板引擎,include 语句,进行文件调整。
添加图片显示功能。

网络服务器

企业服务 · 行业细分软件 案例ID:198171
联系该工程师
微信扫码,建群沟通
作者: 大道至简 - 2年经验- 南京易佰才有限公司

案例介绍

该源码框架文件主要包含中间件文件(可扩展部分),状态行和响应行和消息头的处理头文件,相关工具套件,httpsession,CGI
工具(可实现扩展部分)以及前端模板引擎 cjinja 。以及网络头文件具体实现核心代码。主要使用了c++语言,主要实现的功能
有 json 文档处理,文档下载,网页渲染,链接参数获取,登陆网页页面处理。利用 cmake ,借助 makefile 来进行编译。
技术栈:
1.中间件:中间件也是框架可扩展部分。
2.业务层:核心代码处理是单进程单线程 select 函数调用思想。属于同步I/O复用模型。
文档头文件内使用的是c++代码,其中类的使用,继承和多态(动态绑定)嵌套类是源码中的重要特点。
头文件中定义了多种类,如 httpHeader,httpResponse,httpRequest ,容器主要使用了 map 容器和 vector 容器。头文件中统一使用
webserver 命名空间。便于头文件进行分类处理,并且实现内容可以通过简单附加作用域运算符来完成。
3.数据层:源码为网络框架,没有数据库操作和链接。
4.前端工具套件:前端使用依赖于 cjson的 cJinja 的工具模板引擎框架。
5.功能修改:修改链接部分匹配数字功能。
通过 errno 调试方法,删减前端模板引擎,include 语句,进行文件调整。
添加图片显示功能。

相似案例推荐

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在 1 小时内与您联系确认。

1小时精推人才

需求方专属客服,免费梳理匹配

需求方客服微信二维码
扫码加微信 · 客服人工对接
更多案例
微信沟通 客服 看中这位工程师了?客服帮你 1 小时对接沟通 → ×