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

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

8
同時に安全になるようにマルチユーザーAjax Webアプリケーションを設計する方法
サーバーからの大量のデータを表示するWebページがあります。通信はajaxを介して行われます。 ユーザーがこのデータを操作して変更するたびに(ユーザーAが何かの名前を変更するなど)、サーバーにアクションを実行するように伝え、サーバーは変更された新しいデータを返します。 ユーザーBが同時にページにアクセスして新しいデータオブジェクトを作成すると、サーバーはajaxを介して再度通知し、サーバーはユーザーの新しいオブジェクトを返します。 Aのページには、名前が変更されたオブジェクトを含むデータがあります。Bのページには、新しいオブジェクトを含むデータがあります。サーバー上では、データには名前が変更されたオブジェクトと新しいオブジェクトの両方があります。 複数のユーザーが同時にページを使用している場合に、ページをサーバーと同期させるためのオプションは何ですか? ページ全体をロックする、またはすべての変更でユーザーに状態全体をダンプするなどのオプションは、かなり避けられます。 役立つ場合、この特定の例では、Webページはデータベースでストアドプロシージャを実行する静的Webメソッドを呼び出します。ストアドプロシージャは、変更されたデータを返し、それ以上は返しません。次に、静的Webメソッドは、ストアドプロシージャの戻りをクライアントに転送します。 バウンティ編集: Ajaxを使用してサーバーと通信し、並行性の問題を回避するマルチユーザーWebアプリケーションをどのように設計しますか? つまり、機能やデータベース上のデータへの同時アクセスで、データや状態の破損のリスクがありません。

3
war / WEB-INFフォルダー内のリソースへのファイルパス?
App Engineプロジェクトのwar / WEB-INFフォルダーにファイルがあります。サーブレットコンテキストでそこからファイルを読み取ることができるというFAQを読みました。ただし、リソースへのパスを形成する方法がわかりません。 /war/WEB-INF/test/foo.txt 上記のように、File()で使用するそのリソースへのパスをどのように構築しますか? ありがとう

4
CacheProviderの例外NoClassDefFoundError
私はSpringとhibernateの初心者なので、Tomcatを起動しているときに、Spring 3 + hibernate 4に基づいた簡単なWebアプリケーションを実装しようとしています。この例外があります。 java.lang.NoClassDefFoundError: org/hibernate/cache/CacheProvider at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Class.java:2427) at java.lang.Class.getDeclaredMethods(Class.java:1791) ... Caused by: java.lang.ClassNotFoundException: org.hibernate.cache.CacheProvider at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1678) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1523) このクラスがhibernate 3のhibernate-coreにあることがわかりましたが、hibernate 4では見つかりませんでした。 永続化のための私のcontext.xmlの一部: <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"> <property name="driverClassName" value="org.hsqldb.jdbcDriver"/> <property name="url" value="jdbc:oracle:thin:@IP_Address:SID"/> <property name="username" value="xxx"/> <property name="password" value="xxx"/> <property name="initialSize" value="5"/> <property name="maxActive" value="20"/> </bean> <bean …

13
java.lang.UnsatisfiedLinkErrorいいえjava.library.pathに*****。dll
Webアプリケーションにカスタムdllファイルをロードするにはどうすればよいですか?私は以下を試しました: system32フォルダー内のすべての必要なDLLをコピーし、それらの1つをServletコンストラクターにロードしようとしましたSystem.loadLibrary とに必要なdllをコピーtomcat_home/shared/libしましたtomcat_home/common/lib これらのDLLはすべてWEB-INF/libWebアプリケーション内にあります

6
REST API呼び出しを保護するにはどうすればよいですか?
私は、バックエンドでいくつかの人気のあるWebフレームワークを使用する(Rails、Sinatra、Flask、Express.jsなど)休息のWebアプリケーションを開発しています。理想的には、Backbone.jsを使用してクライアント側を開発したいです。JavaScriptクライアント側のみがこれらのAPI呼び出しと対話できるようにするにはどうすればよいですか?これらのAPI呼び出しが公開curlされて、ブラウザでリンクを入力することで、または単に呼び出されることを望んでいません。

7
ASP.NET WebサイトをASP.NET Webアプリケーションに変換する方法
ASP.NET 3.5のWebサイト(ビジュアルスタジオの専門用語)を持っていますが、サイトは成長を続けており、とりわけカウボーイ風に見えています。これがWebアプリケーション(名前空間とすべて)に変換されることを期待しています。 これはVisual Studioで簡単に実行できるものですか?そうでない場合、すべての名前空間などを自動的に作成できる他のツールはありますか?

7
Wireshark対Firebug対Fiddler-長所と短所?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 5年前に閉鎖。 この質問を改善する 最近、CGIアプリケーションが応答しないという問題に遭遇しました。症状はFirefoxの表示です: localhostからデータを転送しています... しかし、問題はFirebugのネットパネルからのトラフィックをまったく見ることができず、ブラウザは永遠に同じステージに留まるだけです。 このアプリケーションをデバッグする方法を考えていますが、ソースコードまたはコンパイルされたJava / C ++コンポーネントのいずれも表示されないため、HTTPネットワークレベルの診断が適切なスタートだと思います。 FiddlerとWiresharkでの経験はほとんどありませんが、HTTPネットワークレベルでより良いフィードバック/統計が得られるのだろうか?Wiresharkは高度であると聞いていますが、大量のトラフィックが発生する可能性があるため、システム管理者はあまり気に入らないようです。現時点では、Firebugでは十分な情報が表示されていないと思います。 証拠としてクライアントに転送できるように、情報を収集する必要があります。

8
CSSのdp(密度に依存しないピクセル)単位とは何ですか?
Androidの場合、UI要素にdp(密度に依存しないピクセル)測定値を使用することをお勧めし48dpます。ボタンの高さなどに使用するなどの規則があります。 私はWebアプリケーションに取り組んでいますが、UIデザインがAndroidのデザイン標準に準拠していないという批判が多く寄せられています。もちろん、Android Holoテーマの代わりにCSSとHTMLを使用しているため、私のアプリケーションは異なって見えるでしょうが、それでも可能な限り準拠させたいと思います。ただし、CSSでは密度に依存しない測定はできません。 さまざまな解像度とピクセル密度でアプリケーションをテストすると、見栄えが悪くなり、場合によっては、バランスが崩れて機能しなくなることもあります。CSSにはAndroidネイティブ開発のようなdpユニットがありませんが、いくつかの選択肢があるのではないかと思っていました。 Javascriptを使用してピクセル密度を取得し、すべてを手動で適切にスケーリングできますか?すべての解像度/密度で見栄えがよく機能するWebアプリを作成するための最良の方法は何ですか?

3
現在のページの1つを保持するためにプロトコル(スキーム)を省略した絶対URL
//somepage.com/resourceURL形式を見ました。例えば: <img src="//remotesite.com/image1.jpg" /> これのポイントは、現在のページ(imgタグを定義するページ)がを使用しているhttp場合、リモートサイトへの要求はhttpを介して行われるということです。httpsの場合-httpsです。これにより、完全に暗号化されていないページに関するブラウザの警告がなくなります。 私の質問は-このURL形式はすべてのブラウザで安全に使用できるかということです。そしてそれは標準ですか?

6
SafariのiPadWebAppフルスクリーン
Appleは、Safari HTMLリファレンスで、以下のコードはiPhone OS2.1以降でWebアプリをフルスクリーンにすることになっていると述べています。 <meta name="apple-mobile-web-app-capable" content="yes"> しかし、それは機能していないようです。iPad WebAppのSafari内でタイトル/ロケーションバーを非表示にする方法はありますか?

9
CRONジョブを使用してURLにアクセスしますか?
繰り返しタスクを実行する必要のあるWebアプリケーションがあります。メッセージとアラートを送信します。既に、スクリプトページを使用して、ブラウザーに読み込まれたときにこれらのタスクを実行します。つまり、http://example.com/tasks.phpを含めました。それは私のウェブアプリケーションのすべてのページのiframeによってです。 今、私が訪問することを第一のアプローチは、ジャムのパフォーマンスへのリードは、だから、どのように私はcronジョブを作ることができる可能性があるため、cronジョブを使用するために、これを変更したいhttp://example.com/tasks.php。ただし、このCRONジョブでday。*などの出力ファイルを作成する必要はありません。 cPanelを介してCRONジョブを許可する共有ホスティングサービスでアプリケーションをホストします。

10
Log4j、相対パスを使用するようにWebアプリを構成する
WinまたはLinuxマシンのいずれかにデプロイする必要のあるJavaWebアプリケーションがあります。ロギング用にlog4jを追加したいのですが、展開ごとにファイルパスを変更したくないので、ログファイルの相対パスを使用したいと思います。コンテナはTomcatである可能性が高いですが、必ずしもそうとは限りません。 これを行うための最良の方法は何ですか?

3
pushStateとSEO
多くの人が、ハッシュバンではなくプッシュステートを使用すると言っています。 私が理解していないのは、ハッシュバンを使用せずに検索エンジンにどのように対応できるかということです。 おそらく、pushStateコンテンツはクライアント側のJavaScriptコードによって生成されます。 したがって、シナリオは次のようになります。 私は上にいexample.comます。ユーザーがリンクをクリックします:href="example.com/blog" pushStateはクリックをキャプチャし、URLを更新し、どこかからJSONファイルを取得し、コンテンツ領域にブログ投稿のリストを作成します。 ハッシュバンを使用すると、Googleはescaped_fragmentURLにアクセスして静的コンテンツを取得することを認識しています。 pushStateを使用すると、JavaScriptコードを使用してJSONをロードし、続いてテンプレートを作成できないため、Googleは何も認識しません。 私が見ることができる唯一の方法は、サーバー側でテンプレートをレンダリングすることですが、それはアプリケーション層をクライアントにプッシュする利点を完全に打ち消します。 だから私はこれを正しく理解していますか、pushStateはクライアントサイドアプリケーションにとってSEOフレンドリーではありませんか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.