当前位置:  软件>C/C++软件

C++ 应用服务器 XappServer

    来源:    发布时间:2015-02-20

    本文导语:  XappServer 是一个 C++ 的应用服务器,如果你对 Java 的 Servlet、Glassfish 或者 JBoss 比较熟悉的话,那么学习 XappServer 是非常简单的。你可以使用 C++ 来开发各种 Web 应用程序。 下面是一个 Hello world 的例子源码: Header File: #ifndef XAPPSER...

XappServer 是一个 C++ 的应用服务器,如果你对 Java 的 Servlet、Glassfish 或者 JBoss 比较熟悉的话,那么学习 XappServer 是非常简单的。你可以使用 C++ 来开发各种 Web 应用程序。

下面是一个 Hello world 的例子源码:

Header File:

#ifndef XAPPSERVER_HELLOWORLD_MODULE_H
#define XAPPSERVER_HELLOWORLD_MODULE_H

#include "handlermodule.h"

class XappServerHelloWorldModule : public HandlerModule {
public:
    XappServerHelloWorldModule();
    ~XappServerHelloWorldModule();
    void initialize(QString _parm);
    void process(Request *_request, Response *_response, Services *_services);
    const char *name();
};


extern "C" XappServerHelloWorldModule *get_class(){
    return new XappServerHelloWorldModule();
}
extern "C" void free_class(XappServerHelloWorldModule *_module){
    delete _module;
}
#endif // XAPPSERVER_HELLOWORLD_MODULE_H


C++ File:

#include "xappserver_helloworld_module.h"

XappServerHelloWorldModule::XappServerHelloWorldModule()
{
}
XappServerHelloWorldModule::~XappServerHelloWorldModule()
{
}
void XappServerHelloWorldModule::initialize(QString _parm){
    // do something with parm if you want to.
}
const char *XappServerHelloWorldModule::name(){
    return "XappServerHelloWorldModule";
}

void XappServerHelloWorldModule::process(Request *_request, Response *_response, Services *_services){
    _response->setHttpCode(200);
    _response->setMimeType(_services->getMimeType("html"));
    _response->setOutputData("Hello World!");
}

    
 
 

您可能感兴趣的文章:

  • C++ 应用服务器 CPPSERV
  • 在Linux下用C++桌面应用程序
  • 各位仁兄贤弟:Java Applet 有没有可能嵌入 C++ 应用程序?应该如何做?谢谢
  • 高性能的网络应用的C++库 Herm
  • C++应用服务器 CWSS
  • C++ Web应用服务器中间件 MYCP
  • 跨平台的C++应用和UI开发库 Qt
  • C++ clock()解析如何使用时钟计时的应用
  • C++模板特例化应用实例
  • C++并行应用开发包 Thrust
  • C++单例模式应用实例
  • 安卓应用开发通过java调用c++ jni的图文使用方法
  • 高并发C++应用程序框架 saf application framework
  • C++中拷贝构造函数的应用详解
  • LINUX环境C++动态链接库如何才能被C应用程序调用?急急!
  • 深入理解C++的动态绑定与静态绑定的应用详解
  • C++ explicit关键字的应用方法详细讲解
  • C++中共用体的定义与应用总结
  • 深入探讨C++父类子类中虚函数的应用
  • C++中new与delete、malloc与free应用分析
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 重装服务器后IIS网站错误(应用程序中的服务器错误)
  • 请问,给电信之类的客户做http服务应用,选择哪种WEB应用服务器较好?
  • 请问如何通过telnet的方式启动服务器(solaris)上的用.sh角本方式启动java写的应用程序,在退出telnet时服务器上的应用程序不会退出?
  • web服务器和应用服务器的区别?
  • 如何去理解web服务器与应用服务器
  • 用SecureCRT或Putty 远程启动linux服务器上的一个应用程序,但是当我关掉SecureCRT的时候,应用程序也被关掉了,怎么能够做到我关闭客户
  • linux中部署了一个应用,此应用要连接到一个mysql服务器,端口为3306
  • 应用服务器和Web服务器的区别?
  • JAVA桌面应用服务器 JDAP
  • 知道最便宜的应用服务器和数据库服务器吗?
  • Java应用服务器 Virgo
  • 哪位兄弟用过oracle的J2EE应用服务器IAS?据说“在应用服务器领域:Oracle第一,IBM第二,BEA第三”
  • 应用服务器开发库 libADSL
  • Web应用服务器 farserver
  • 请问Java如何做应用服务器?????
  • J2EE应用服务器 GlassFish
  • 小应用能访问服务器端的文件和数据库服务器吗?
  • 应用服务器和Web服务器有哪些区别和联系,说明有道理就给分啊!!!!!!
  • Java 应用服务器 Enhydra
  • 应用服务器框架 RedDwarf
  • Java 应用服务器 WildFly
  • 隐藏andriod 应用app启动图标的几种方法
  • 让HTML5应用与原生应用一样运行流畅 Steroids.js
  • ​传统应用的docker化迁移
  • 如何将应用程序加到桌面或应用程序组?
  • Http协议3XX重定向介绍及301跳转和302跳转应用场景
  • 怎样开发在LINUX 上运行的应用程序,像WINDOWS桌面应用程序一样
  • Docker 1.12.4应用容器引擎发布及下载地址
  • adnroid已安装应用中检测某应用是否安装的代码实例
  • Docker v1.13.0 应用容器引擎正式版发布及下载地址
  • linux商业应用或者说开源软件商业应用是否需要付费?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3