問題タブ [web-applications]

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.

0 投票する
9 に答える
666 参照

security - 強制英数字ユーザーID

私は金融機関のプログラマーです。私は最近、すべての新しいユーザーIDに少なくとも1つのアルファと1つの数値を含めるように強制するように言われました。これは恐ろしいアイデアだとすぐに思いました。これは反機能であり、ユーザーエクスペリエンスが低いと思うので、実装したくありません。問題は、この要件を実装しないという良いケースがないことです。

これは良い要件だと思いますか?

それをしない正当な理由はありますか?

私が参照できる研究を知っていますか。

編集:これはパスワードとは関係ありません。私たちはすでにそれについて同様の要件を持っていますが、私は反対していません。

0 投票する
9 に答える
2262 参照

ajax - Ajax はパフォーマンスを低下させますか?

AJAX の過度の使用はパフォーマンスに影響しますか? 大規模な Web アプリケーションのコンテキストでは、AJAX 要求をどのように処理して非同期要求を制御しますか?

0 投票する
3 に答える
1234 参照

web-applications - Web ページでの SSO

Web サイトでシングル サインオンを行うための最適な手法を知りたいです。これは、複数の Web サイトに入力すると、「透過的な」方法で認証されることを意味します。私はphp + curlを使用してさまざまなサイトのCookieを設定していますが、それを行う標準的な方法が存在するかどうかを知りたいです.

0 投票する
8 に答える
7643 参照

javascript - GWTまたはDOJOまたは他の何か?

私はマイクロソフトの世界から来ました(そして私は安心して来ます)。Webアプリのプロトタイプを迅速に作成したいのですが、うまくいったら、ライブで公開します。ASP.Netは使いたくありません。

ただし、どのWebアプリケーションツールキットを使用するかはわかりません。GWT、DOJO ...その他の推奨事項を使用する必要がありますか?私はあらゆるサーバーサイド言語を受け入れていますが、RoR、Php、さらにはJava(正確にはJ2EE)を検討しています。私はJavascript/CSSの専門家ではないので、これらの面で比較的簡単にできるツールキットが望ましいでしょう。

また、私は自宅でMacユーザーです。どのIDEが、推奨するフレームワークに対応していますか?

おすすめの人はいますか?

0 投票する
3 に答える
2047 参照

web-applications - Debian リポジトリ用の Web インターフェイス ツール?

Debian または Ubuntu が Web 上でカスタム リポジトリを公開するために使用する Web インターフェース ツールは何ですか?

packages.debian.orgのように

そのようなツールは、カスタム リポジトリに再利用できるようにオープン ソース化されていますか?

0 投票する
13 に答える
5015 参照

database - Web ベースのアプリケーションの短所は何ですか

私が働いているキャンプのためのデータベースアプリケーションを書くつもりです。Windows GUI インターフェイスを使用して C# で作成することを考えていますが、アプリケーションとしてブラウザーを使用することは、さまざまな理由でますます魅力的になっているようです。私が疑問に思っているのは、なぜ誰かがアプリケーションを Web アプリケーションとして作成することを選択しないのかということです。元。戻るボタンはあなたにいくつかのトラブルを引き起こす可能性があります. 他に考えられることはありますか?

0 投票する
11 に答える
8108 参照

authentication - Web アプリでセッション タイムアウトを処理する最善の方法は?

現在、工場/倉庫タイプの場所で使用される内部 Web アプリケーションを構築しています。ユーザーは複数のユーザーで 1 台の PC を共有するため、セッション タイムアウトをかなり短くして、他のユーザーが PC にアクセスして前のユーザーのユーザー名で何かを実行できるように、ユーザーがアプリケーションをログインしたまま放っておいてしまうのを防ぐ必要があります。

これに関する問題は、ユーザーが現在フォームに情報を入力している間に、特に時間がかかる場合に、セッションがタイムアウトになる可能性があることです。

ユーザーフレンドリーな方法でこれをどのように処理しますか?

0 投票する
4 に答える
8404 参照

java - /usr/share/java ライブラリを webapp のクラスパスに追加するには?

概要

Linux + tomcat5.5 にデプロイされた webapps がすべての/usr/share/java/jar を自動的に使用/表示することは可能ですか?

詳細

私はUbuntu用のJava Webアプリケーションをパッケージ化しています(ただし、質問はLinuxベースのディストリビューションに関連しています)。Tomcatに依存するようにします。

コンテキスト記述子 (xml ファイル) を/usr/share/tomcat5.5/conf/Catalina/localhost/配置して、アプリをデプロイします。ここに Web ディレクトリがあります: /usr/share/<appname>/web、システム ( ) にインストールされている Java jar ライブラリをアプリで使用できるようにするにはどうすればよい/usr/share/javaですか?

カスタム jar をdir/usr/share/java -> <webdir>/WEB-INF/libに配置する必要があるため、単に symlink することはできません。lib

悪い解決策

これまでに見つけた解決策は、必要な各 jar を にシンボリック リンクすることです<webdir>/WEB-INF/lib/

多くのjarをシンボリックリンクする必要があり、さらに悪いことに、直接の依存ライブラリ(jar)が必要とする(など)すべてのjarをシンボリックリンクする必要があるため、これはあまり良くありません。私の直接の依存ライブラリが必要なjarのリストを変更した場合、そのシンボリックリンクを維持する必要があります。

0 投票する
6 に答える
1585 参照

linux - カスタム Web アプリとの統合に最適なテキスト検索エンジンは?

ユーザーがドキュメントをアップロードしたり、独自のドキュメントを作成したりできる Web アプリがあります。アップロードされたファイルは Amazon S3 に保存され、作成された情報は MySQL データベースに保存されます。私が探しているのは、ある種の検索エンジンで、それぞれに一意の ID を持つすべてのテキスト ドキュメントをフィードし、インデックスなどを作成します。後で、検索クエリを指定すると、一致するテキストのスニペットと共に、(ID を介して) 最も一致するドキュメントが引き出されます。

基本的に、他のユーザーが公開としてマークしたものと一緒に、アップロードされたもののリポジトリをユーザーが検索できるようにしたいと考えています。ソリューションは標準の Linux サーバーで実行する必要があり、オープン ソースであることが理想的ですが、法外な価格でなければ有料のソリューションも検討します。

これまでのところ、次の 3 つの候補が見つかりました。

  1. MySQL 全文検索- 私が読んだレポートの中には、非常に遅いというものがあります。
  2. Apache Lucene - 残念ながら Java で書かれていますが、必要に応じて使用します。おそらく速い
  3. Sphinx - それほど人気が​​ないようです。理想的には、私が見つけたソリューションには多くのコミュニティ サポートがあります。

私が見落としている他の良い選択肢があれば、または上記のいずれかの経験がある場合はお知らせください。

0 投票する
2 に答える
902 参照

web-applications - 企業のWebアプリの価格を設定するにはどうすればよいですか?

私は、ライセンスされたソリューションについて、大規模な多国籍企業の提案をまとめています。問題は、これほど大きなものをこれまでにまとめたことがないため、何が許容できるのかわからないことです。現時点ではホスティングやサポート(またはアプリの機能)を無視し、ライセンスを集中するだけです-ユーザーごとに行うのがより一般的だと思いますか?そうであれば、ユーザーが増えるにつれて価格が変動するときに会社は気にしますか?乗船しますか?または、ユーザーのバンドを実行するのがより一般的ですか:1-1000、1000-5000、5000-10000、10000-25000、25000-50000、50000-100k、100k +(おそらく最大使用量)。誰かがこの種のことについての良いリンクを知っていますか?ここで誰かが30000ユーザー向けの複雑な多言語Webアプリを調達したことがありますか?