タグ付けされた質問 「web-applications」

[reactjs]や[google-sheets]のようなより具体的なタグが適用できないWebアプリケーションに関する質問に使用します。Webアプリケーションは、「Web」を介してアクセスされるアプリケーションであり、インターネットまたはイントラネット、つまり内部ネットワークを介してアクセスできます。

4
HTTPポーリング、ロングポーリング、HTTPストリーミング、およびWebSocketについての私の理解
質問タイトルのキーワードについて、SOとWebに関する多くの投稿を読み、それらから多くのことを学びました。私が読んだ質問のいくつかは特定の実装の課題に関連しており、他の質問は一般的な概念に焦点を当てています。すべての概念とテクノロジーXがテクノロジーYよりも発明された理由などを確実に理解したいだけです。だからここに行く: HTTPポーリング:基本的にAJAX、XmlHttpRequestを使用。 HTTPロングポーリング: AJAXですが、サーバーに更新がない限り、サーバーは応答を保持します。サーバーが更新を取得するとすぐに、サーバーはそれを送信し、クライアントは別の要求を送信できます。不利な点は、前後に送信する必要がある追加のヘッダーデータが原因で追加のオーバーヘッドが発生することです。 Httpストリーミング:ロングポーリングに似ていますが、サーバーは「Transfer Encoding:chunked」のヘッダーで応答するため、サーバーがデータを送信するたびに新しいリクエストを開始する必要はありません(したがって、追加のヘッダーオーバーヘッドを節約できます)。ここでの欠点は、サーバーから送信された複数のチャンクを区別するために、データの構造を「理解」して理解する必要があることです。 Javaアプレット、Flash、Silverlight: tcp / ipを介してソケットサーバーに接続する機能を提供しますが、プラグインであるため、開発者はそれらに依存したくありません。 WebSockets:これらは、上記のメソッドの短所を次のように解決しようとする新しいAPIです。 Javaアプレット、Flash、Silverlightなどのプラグインに対するWebSocketの唯一の利点は、WebSocketがブラウザにネイティブに組み込まれており、プラグインに依存しないことです。 HTTPストリーミングに対するWebSocketの唯一の利点は、受信したデータを「理解」して解析するための努力をする必要がないことです。 ロングポーリングに対するWebSocketsの唯一の利点は、余分なヘッダーサイズを排除し、リクエスト用のソケット接続を開閉することです。 私が見逃している他の重要な違いはありますか?既にSOに関する質問の多くを1つの質問に再質問または組み合わせている場合は申し訳ありませんが、これらの概念に関してSOおよびWebにあるすべての情報から完全に理解したいと思います。 ありがとう!

11
WebアプリケーションはどのようにしてiOSデバイスにプッシュ通知を送信できますか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 2年前休業。 この質問を改善する 私はウェブアプリに取り組んでいます。新しいコンテンツがあるときにiOSユーザーにプッシュ通知を送信するにはどうすればよいですか?

19
ユーザー「DOMAIN \ MACHINENAME $」のログインに失敗しました
:私は、これはほとんどの複製である知っているASP.NETとSQL Server 2008で「ログインユーザーのNT AUTHORITY \ IUSR」をするために失敗しました」エラーとLINQとSystem.Data.SqlClient.SqlExceptionで-ユーザー名」のために失敗したログイン外部プロジェクト/クラスライブラリですが、サーバー上の他のアプリケーションと比較していくつかのものが足りません。理由はわかりません。 使用されているボックス: Webボックス SQLボックス SQLテストボックス 私のアプリケーション: LINQ-to-SQLを使用するクラスライブラリを参照するASP.NET Webアプリケーションがあります。クラスライブラリで正しく設定された接続文字列。ログインごとにユーザー 'username'のログインに失敗しました-外部プロジェクト/クラスライブラリのLINQでSystem.Data.SqlClient.SqlExceptionを使用して、この接続文字列をWebアプリケーションに追加しました。 接続文字列はSQL資格情報をそのまま使用します(Webアプリとクラスライブラリの両方で): <add name="Namespace.My.MySettings.ConnectionStringProduction" connectionString="Data Source=(SQL Test Box);Initial Catalog=(db name);Persist Security Info=True;User ID=ID;Password=Password" providerName="System.Data.SqlClient" /> この接続は、サーバーエクスプローラーに追加することで機能することが確認されています。これは、.dbmlファイルが使用している接続文字列です。 問題: 次のエラーが発生します。 System.Data.SqlClient.SqlException: Login failed for user 'DOMAIN\MACHINENAME$'. ASP.NETおよびSQL Server 2008でエラー「ユーザー 'NT AUTHORITY \ IUSR'のログインに失敗しました」を参照していますが、これは実際にはローカルネットワークサービスであり、他の非ドメイン名を使用すると機能しません。 しかし、SQLボックスとSQLテストボックスの両方のSQL Management Studioをチェックしていて、どちらもNT AUTHORITY/NETWORK SERVICE[セキュリティ]-> [ログイン]の下にあるため、データベースレベルで[セキュリティ]-> …

3
SignalRとRESTful APIの両方を組み込むことはできますか?
ASP.NETを使用して開発された単一ページのWebアプリがあります。最近、SignalRライブラリを使用して、多くのWebメソッドをプッシュベースに変換しました。これにより、ページが大幅に高速化され、ページからのサーバー呼び出しの多くが削減されました。 同時に、サーバー側のメソッドの一部についてRESTful ASP.NET WebAPIも検討してきました。本当の美しさは、外部アプリケーション用のAPIを開発と同時に作成できることです。コアアプリケーション(これは私がやっていることにとって重要です)。 ただし、いくつかの記事とこれら 2つの質問を見てみると、pushメソッドとWebAPIメソッドは、クライアント/サーバー通信の2つのまったく異なるパラダイムのように見えます。私はどちらのプロトコルでもアクセスできるさまざまなメソッドを作成できると確信していますが、これに落とし穴があるのか​​、これがずさんだと見なされているのかは不明です-おそらく私が目指していることを達成するためのよりエレガントな方法があるでしょうために。 RESTful WebAPIがSignalRハブを介してイベントをブロードキャストする必要がある状況は確かにあります...反対(SignalRはWebAPIにアクセスする必要がある)とは思われませんが、それでも可能だと思います。 誰かこれをやったことがありますか?誰かがどのように進めるかについてアドバイスやヒントを持っていますか?ここで最もエレガントな方法は何でしょうか?

12
ASP.NET:HTTPエラー500.19 –内部サーバーエラー0x8007000d
Webアプリケーションのデプロイメントを複製していますが、に関連するいくつかの問題を発見しましたHTTP Error 500.19。私のマシンはWindows 7を実行していますが、開発中はWindows 8を使用しています。Visual Studio 2010を使用してWebアプリケーションを開発しています。 まず、ここに0x80070021投稿されているのと同様のエラーコードが表示され ました。受け入れられた回答に従ってweb.configを更新すると、次のエラーコードが表示されます(ここに投稿されているものと同様です)。 HTTP Error 500.19 - Internal Server Error Error Code 0x8007000d Config Source -1: 0: Microsoftサポートページの症状の定義を読みましたが、エラーの原因は次のとおりです。 この問題は、ApplicationHost.configファイルまたはWeb.configファイルに不正な形式のXML要素が含まれているために発生します。 そして解決策は ApplicationHost.configファイルまたはWeb.configファイルから、不正な形式のXML要素を削除します。 ただし、私が使用したweb.configは元の開発環境で完全に動作しています。 これが私がこれまでに確認して試したことです: aspnet_regiis -iを呼び出してASP.NETをインストールします。 異なるアプリケーションプールを使用するようにアプリケーションを設定する(ASP.NET v4.0、.NET v4など) ApplicationHost.configファイルは、Windows 7のデフォルトを使用しています。 これは私のWeb.Configの一部です <system.webServer> <section name="handlers" overrideModeDefault="Allow" /> <section name="modules" allowDefinition="MachineToApplication" overrideModeDefault="Allow" /> <validation validateIntegratedModeConfiguration="false" /> …

3
Java Webアプリケーションが.do拡張子を使用するのはなぜですか?それはどこから来たのか?
なぜこれほど多くのJava開発者がWebコントローラー(MVC)リソースの拡張子として「.do」を使用するのか、いつも疑問に思っていました。例:http : //example.com/register.do Spring MVCおよびStrutsプロジェクトで見たように、それはフレームワーク固有であるようにも見えません。この「.do」拡張子の練習はどこから来たのですか。なぜこれが拡張子なしではなく行われたのですか?これに関するJavaの世界メモを見逃したような気がします。 個人的に私は延長を好まない。

10
ASP.NETカスタムエラーページ-Server.GetLastError()がnull
アプリケーションにカスタムエラーページを設定しました。 <customErrors mode="On" defaultRedirect="~/errors/GeneralError.aspx" /> Global.asax、Application_Error()では、次のコードが機能して例外の詳細を取得します。 Exception ex = Server.GetLastError(); if (ex != null) { if (ex.GetBaseException() != null) ex = ex.GetBaseException(); } エラーページ(〜/ errors / GeneralError.aspx.cs)に到達するまでに、Server.GetLastError()はnullです。 Global.asax.csではなく、エラーページで例外の詳細を取得する方法はありますか? Vista / IIS7上のASP.NET 3.5

5
Node.js Webアプリケーションの例/チュートリアル[終了]
現在のところ、この質問はQ&A形式には適していません。私たちは回答が事実、参考文献、専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 だから私は、Javascriptの上のダグラス・クロックフォードの優れたシリーズを見終わって、最終回(今のところ)で、loopageのNode.jsは、サーバー側のコードのために近くの完璧なソリューションですなぜ彼は産みます。 データベースではなく、Node.jsで実行されているクロージャで状態を維持することについて話し、テンプレートシステム(JSP、PHP、ASPなど)はより複雑なWebアプリケーションの抽象化としては不十分であり、node.jsはこれに対する解決策。 そして、購入する準備ができていますが、このパターンを使用したWebアプリケーションの例や、これを実行する方法についての本やチュートリアルが見つかりません。私は単純なアプリケーションについて話しているのではなく、Crockfordが彼の講演で話しているパターンを使用するものです。Node.jsで記述されたWebアプリケーションのチュートリアル/例がどこにあるか誰もが知っています(そしてもちろん、GeddyとExpressJsについて知っていますが、それらはCrockfordが話していた根本的に異なるパターンに従っていないようで、より似ていましたNode.jsでRailsy体験をする)。 [3年後のメモ:Express、Geddy、Sails、Krakenなどはすべて、Ruby / PHP / JavaのRails / Symfony / Springフレームワークの再実装のようです。一方、パーカーや流星はまったく新しいパラダイムへの挑戦です。 KOAは興味深いように見えますが、使用可能にはなっていませんが、過去のMVCアプリケーションの履歴を備えたJavaScriptの長所に基づいて構築されているようです。3年が経過した今でも、Node.jsは新しい熱さではなくなっていますが、今でもエキサイティングな時期です。少なくとも現在使用されているNodeの実例はたくさんあります...

19
1つのアクションで複数のファイルをダウンロードする
標準のWebテクノロジーを使用してこれが可能かどうかはわかりません。 ユーザーが複数のファイルを1回のアクションでダウンロードできるようにしたい。つまり、ファイルの横にあるチェックボックスをクリックして、チェックされたすべてのファイルを取得します。 それは可能ですか?もしそうなら、どの基本戦略がお勧めですか?コメット技術を使用してHttpResponseをトリガーするサーバー側イベントを作成できることはわかっていますが、もっと簡単な方法があるといいのですが。

3
Meteor JavaScriptフレームワークはどのように機能しますか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 5年前休業。 この質問を改善する Meteorに出会いましたが、それはエキサイティングなようですが、どのように機能するか知りたいです。つまり、従来のWebアプリケーションは次のように機能します。サーバーからスクリプトを取得してデータベースからデータを取得し、それを動的にWebページに追加すると、ユーザーが送信したデータが他のスクリプトを通じてデータベースに追加されます。 しかし、これらはMeteorでどのように機能するのでしょうか。Meteorのさまざまな部分は互いにどのように関連していますか?

4
オフラインWebアプリケーションの画像データの保存(クライアント側のストレージデータベース)
appcachingを使用したオフラインWebアプリケーションがあります。主にPNG画像ファイルで構成される(クライアント側で)保存する約10MB-20MBのデータを提供する必要があります。操作は次のとおりです。 Webアプリケーションをダウンロードしてappcacheにインストール(マニフェストを使用) サーバーPNGデータファイルからのWebアプリリクエスト(方法?-以下の代替案を参照) 時々、Webアプリがサーバーと再同期し、PNGデータベースへの小さな部分的な更新/削除/追加を行います 参考:サーバーはJSON RESTサーバーであり、ピックアップのためにwwwrootにファイルを配置できます これが、バイナリBLOBストレージを処理するクライアントベースの「データベース」の私の現在の分析です 下の更新を見る AppCache(マニフェストを介してすべてのPNGを追加し、オンデマンドで更新します) CON:PNGデータベースアイテムの変更は、マニフェスト内のすべてのアイテムの完全なダウンロードを意味します(本当に悪いニュースです!) WebStorage CON:JSONストレージ用に設計 CON:base64エンコーディングを介してのみblobを格納できます(デエンコーディングのコストのため、おそらく致命的な欠陥) CON:webStorageの5MBのハード制限http://htmlui.com/blog/2011-08-23-5-obscure-facts-about-html5-localstorage.html PhoneGapとSQLLite CON:スポンサーは、認定を必要とするネイティブアプリとしてそれを拒否します ZIPファイル サーバーはzipファイルを作成してwwwrootに配置し、クライアントに通知します ユーザーは手動で解凍し(少なくともそれが私の見方です)、クライアントファイルシステムに保存する必要があります WebアプリはFileSystem APIを使用してファイルを参照します CON:ZIPが大きすぎる(zip64?)、作成に時間がかかる CON:FileSystem APIが常にサンドボックスから読み込めるかどうかわからない(そう思います) USBまたはSDカード(石器時代に戻る...) ユーザーはオフラインになる前にサーバーに対してローカルになります SDカードを挿入し、サーバーにPNGファイルを挿入させます。 次に、ユーザーはそれをラップトップ、タブレットに接続します WebアプリはFileSystem APIを使用してファイルを読み取ります CON:FileSystem APIが常にサンドボックスから読み込めるかどうかわからない(そう思います) WebSQL CON:w3cがそれを放棄した(かなり悪い) IndexedDBとWebSQLをフォールバックとして使用するJavaScriptラッパーを検討するかもしれません FileSystem API Chromeはblobの読み取り/書き込みをサポートします CON:IEとFireFoxについて明確でない(IE10、非標準のmsSaveがある) caniuse.comはIOSとAndroidのサポートを報告しています(ただし、これはJSONのr / wだけですか、それとも書き込み用の完全なblob APIが含まれていますか? CON:FireFoxの人々はFileSystem APIを嫌い、ブロブの保存をサポートしているかどうかは不明です:https : //hacks.mozilla.org/2012/07/why-no-filesystem-api-in-firefox/ PRO:jsperf http://jsperf.com/indexeddb-vs-localstorage/15(ページ2)によると、BlobのIndexedDBよりはるかに高速 IndexedDB …

7
Webアプリケーションでタイムゾーンをどのように処理できますか?
次のユーザーストーリーについての理解を深めたいです。 ジョンはシドニーで働いています。午前9時に、チューリッヒのサーバーで実行されるWebアプリにイベントを記録します。翌日、彼は、イベントについて話し合う緊急会議のためにニューヨークに旅行します。会議中に、彼は日付と時刻でイベントを検索します。 私が見ると、ここには少なくとも2つの問題があります。 タイムスタンプをデータベースに保存する方法 UIでどのように表示する必要がありますか ジョンがイベントを検索すると、9:00に発生したことがわかりますが、Webブラウザーには何を入力する必要がありますか?タイムスタンプとして「9:00」と入力しただけでは何も見つかりません。チューリッヒまたはニューヨーク時間の可能性があるためです(イベントが見つからなかったため、アプリはシドニーで発生したことを知る方法がありません。正しいタイムゾーンを自動的に選択することはできません)。 タイムゾーンを含む可能性のあるタイムスタンプをユーザーに要求する良い方法は何ですか? 2番目の問題は、結果を表示する方法です。世界中のチームがイベントについて話し合う必要がある場合(そして関連するイベントを見つける場合は、世界中の複数のサイトを一度に標的とするクラッカー攻撃を考えてください)。 別のタイムゾーンで作成された可能性のあるタイムスタンプを表示する良い例は何ですか? 注:要件の使いやすさに集中してください。自分でデータベースのマッピングを把握できます。現在、ワークフローについては不明です。邪魔にならない直感的な方法で必要な情報を尋ねたり提示したりする必要があります。可能であれば、すでにこれを解決している既存のWebアプリへのリンクを提供します。

7
Java EE 6でJava Webアプリケーションを作成するために何を学ぶべきか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。私たちは回答が事実、参考文献、または専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 私の目標は、Webアプリケーションを作成することです。 書籍「Headfirst-Java」と「Headfirst-サーブレットとJSP」を読み終えました。 このトピック(Webアプリケーション)は非常に大きくて複雑なので、次に何を学ぶべきかを尋ねたいと思います。Java EE、EJB、JSF、JPA、Glassfishな​​どのキャッチワードを読むと、緊張しすぎますが、あきらめません。 誰が私にどのように学習を進めるべきか教えてもらえますか?次のような本を入手する必要があります。GlassFish3を使用した Java EE 6プラットフォームの初心者:初心者から専門家まで、またはいくつかのオンラインチュートリアルを作成する必要がありますか? ありがとう!

24
WebアプリにCを使用しないのはなぜですか?
今朝、G-WANに遭遇したとき、いくつかの異なるWebサーバーを調べていました。私が理解しているように、Cで記述されたWebサーバーであり、CでWebサイト/ Webアプリケーションを作成することによってそれを利用する必要があります。G-WANサイトが示唆するように、明確な利点の1つは速度です。 ただし、フォーラムでは、G-WANの作成者がWebベースのアプリにCを使用しないのはなぜかと質問しましたが、難しいこと以外は1つの理由を考えることができません(とにかく、私はCの初心者です)。これらの言語で開発するのが簡単であること以外に、PHP、Python、Rubyなどを使用する理由は他にもあります。それを正当な理由とは思いません。 だから私はそれをあなたに言います:なぜあなたはあなたのウェブアプリにCを使わないのですか?
101 php  c  web-applications 

14
単一ページのJavaScript Webアプリケーションのアーキテクチャ?
複雑な単一ページのJS Webアプリケーションをクライアント側でどのように構成する必要がありますか?具体的には、モデルオブジェクト、UIコンポーネント、コントローラー、サーバーの永続性を処理するオブジェクトの観点から、アプリケーションをきれいに構造化する方法に興味があります。 MVCは最初は適合しているように見えました。しかし、UIコンポーネントがさまざまな深さでネストされている場合(それぞれが独自の方法でデータをモデル化するために作用/反応し、それぞれがイベントを生成して、それら自体が直接処理する場合と処理しない場合があります)、MVCをきれいに適用できるようには見えません。(ただし、そうでない場合は修正してください。) - (この質問の結果、ajaxの使用に関する 2つの提案が出されました。これは、最も簡単な1ページアプリ以外には明らかに必要です。)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.