問題タブ [wt]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - レガシーC++アプリケーションを「Web対応」する方法
ユーザーを組織ごとに分割するシステムに取り組んでいます。各ユーザーは組織に属しています。各組織は、データベースサーバーマシン上にある独自のデータベースにデータを保存します。dbサーバーは、1つ以上の組織のデータベースを管理できます。
既存の(レガシー)システムは組織が1つしかないことを前提としていますが、アプリケーションの「インスタンス」を実行して(1つの組織に関連付けて)アプリケーションを「スケーリング」し、サーバーマシンで複数のインスタンスを実行したい(つまり、複数のインスタンスを実行したい) 「単一組織」アプリケーションの-組織ごとに1つのインスタンス)。
サーバーで実行されているインスタンスごとにRESTfulAPIを提供します。これにより、シンクライアントを使用して、サーバーマシンで実行されているインスタンスによって提供されるサービスにアクセスできます。
関係を示す簡単な回路図を次に示します。
サーバー1->Nデータベース(各組織には1つのデータベースがあります)
組織1->Nユーザー
私の質問は、クライアントからのRESTfulリクエストを、その組織のユーザーからのリクエストを処理している適切なインスタンスに「転送」する方法に関するものです。
より具体的には、RESTfulリクエストを受信すると、ユーザー(組織に属する)から、サーバー上で実行されている適切なアプリケーションインスタンスにリクエストを「ルーティング」する方法(または実際に最善の方法)が返されます。 ?
c++ - 組み込みのWebサーバーを使用してWtアプリケーションを展開するにはどうすればよいですか?
私はWtを初めて使用しますが、Webサーバー(Apacheまたはテスト用の無料のWebホスト)で動作する例(Helloなど)を取得するために何をしなければならないかを知りたいです。
組み込みのWebサーバーの使用方法を知っています。そのコマンドを起動する必要があります:
次に、http ://127.0.0.1:8080 /にアクセスすると、機能しています。
しかし、Apacheを使用してこれを行うにはどうすればよいですか?
ありがとう。
language-agnostic - WebフレームワークAPI
私はWeb開発者ではなく、Webアプリケーションフレームワークについてはよく知りません。
しかし、最近、私はWtに入りました。これはC++で記述されたWebフレームワークです(それが私がそれに取り掛かった理由です)が、私が最も感銘を受けたのは、それが基づいているアイデアです。
そのAPIは、私が今まで聞いたWebフレームワーク(CppCMS、Yii、Django、Pylons、Zope、Drupals、Javaサーブレット、Struts ...)とは異なります。新しいアプリケーションオブジェクトが任意のユーザーセッション用に作成され、セッションが期限切れになります(この時点でのみ、アプリケーションオブジェクトが破棄されます)。このアプリケーションオブジェクトはデスクトップウィンドウのように機能します。ウィジェットをその中に配置します(フォーム、リンク、ラベルなどのウィジェットなど)。ユーザーがリンクをクリックすると(HTTPサーバーが新しいGET / POSTリクエストを受信したとき)、ユーザーセッションに密着したオブジェクトで関数が呼び出されます(Signal / Slotの方法で)。これにより、削除/追加/変更が可能になります。ウィジェット、したがってユーザーに表示されるページを変更します。
私が言ったように、私はWebフレームワークにあまり精通しておらず、ほとんどデスクトップアプリケーションのみを開発しています。おそらくこの理由で、Wtの背後にあるこのパラダイムは素晴らしいと思います。
このフレームワークAPIの他のフレームワークとの長所と短所、および同じ概念に基づく他のフレームワーク(他の言語でも)があるかどうかを知りたいです。
c++ - Wt で OpenCV を使用する C++ Web プロジェクト
OpenCVライブラリを使用して画像処理を行う Web ベースのプロジェクトに適したプラットフォームは何ですか? Wt ( http://www.webtoolkit.eu/wt ) を見つけました。
Wt でOpenCVを使用できますか? Wt に代わるより良い方法はありますか?
要件:
ドキュメントのアップロード、画像上の領域の選択、 OpenCVを使用した手書きの単語/行の検出を行うためのログイン ページ GUI
android - ライブラリを Android に移植する。初心者
私は Android 開発の初心者ですが、アクティブな開発者になる計画があるため、Wt. このライブラリをAndroidにインストールする必要があります。 http://www.webtoolkit.eu/wt
ライブラリのソースコードを移植する必要はありますか?
はいの場合は、まず良いリソースを教えてください。
このコミュニティからの助けを期待しています
c++ - Wt C++ Web フレームワークのホスト、デプロイの問題
Justhost.com で Wt C++ Web サイト/アプリをホストするのに十分かどうか疑問に思っていました。http://richelbilderbeek.nl/CppWtDeployGlobalHosted.htmがホストにすべきことを教えてくれるので、FTP と SSH アクセスを許可しますが、私はより多くの入力を得ようとしています。
c++ - カップリング - C++ Web または GUI デスクトップ アプリ
高度な C++ アプリケーションでカップリングを処理する方法は?
(例えば) Witty で書かれた Web アプリケーション用の完成したコードを使用して、コンソール アプリケーションを作成することはできますか? …それとも Qt で作った GUI でデスクトップアプリに変更?
はい/いいえ、なぜですか?
それを最も可能かつ簡単にする方法は?
c++ - WT のメイン ループを ACE_Reactor に置き換える方法
ACE を使用して実装されたコア機能を備えたプロジェクトがあり、その Reactor を中心に構築されています。Wt を使用して小さな Web インターフェイスを追加したいと考えています。
問題は、wt インターフェイスのメイン ループを ace リアクターに置き換えることは可能かということです。
私の頭に浮かぶ唯一の悪い考えは、どういうわけかwt部分を呼び出すReactor側に高速タイマーがあることです。逆に、リアクターは handle_events メソッドを使用して「ティックごと」に実行できますが、wt 側で同等のものを見つけることができません。
注: この質問の背後にある主な関心事は、スレッドに関するものです。スレッドはありません。コードはスレッド セーフではありません。HMI がアプリケーションの残りの部分と同じスレッドで実行できれば、はるかに簡単になります。しかし、1 つは theReactor->run_reactor_event_loop() への呼び出し、もう 1 つは Wt::WRun() への 2 つのブロッキング呼び出しがあるのは問題です!
wt - Cookie と SQL をサポートする C++ Web フレームワーク
こんばんは、
私は次のようなウェブサイトを構築しています:
おそらくウィジェット中心のウェブフレームワークが最適でしょう...
Cookie (ユーザーログイン [セッション] ストレージ + 構成ストレージ) と SQL (MySQL または SQLite) をサポートする C++ Web フレームワークはどれですか?
Wt に関する私の情報は古かったのですが、現在は Cookie を完全にサポートしているようです ( http://redmine.webtoolkit.eu/boards/1/topics/2111 ) 。
ただし、CppCMS には活発なコミュニティがあり、その製品はより適切に拡張できるようです。
私は外交的なことを行い、両方のフレームワークを使用してプロジェクトを作成します。
以下のみの縮小版になります。
- ユーザー登録
- ユーザーのログイン/ログアウト (認証解除された場合のリダイレクト、および auth-req ページへのアクセス試行を含む)
- 探す
- 画面全体での結果のいくつかの基本的な引数の受け渡し (ref の最初のワイヤーフレームを参照)
面白いプロジェクトになるはずです...過去にこれをやった人はいますか?!
c++ - WT アプリのすべての WApplication に対して単一の WSocketNotifier を使用する
WT を使用してアプリケーションを構築しようとしています。このアプリケーションは、一方の端でソケットを介して他のソフトウェアと通信し、もう一方の端で開いているすべてのセッション (WApplications) に通知する必要があります。
問題は、WSocketNotifier を使用して socked 上の新しいイベントの通知を受けることができるということですが、WSocketNotifier は特定のセッションにリンクされています。そのコンストラクターでは、次のことを行います。
セッションごとに 1 つではなく、ソケットが 1 つしかないため、これは問題です。したがって、WSocketNotifier は、特定のセッションにリンクするのではなく、より一般的なエンティティにアタッチする必要があると思います。それを行う方法はありますか?
今のところ私が見る唯一の解決策は、静的な WSocketNotifier を用意し、セッションが終了したときにそれを置き換えることです...