問題タブ [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.
asp.net - ダイナミック ナビゲーションを使用してダイナミック コンテンツを作成するにはどうすればよいですか?
すべてのページがデータベース主導のツリー階層にぶら下がっている ASP.NET Web サイトを作成しています。通常、ページには HTML コンテンツが表示されます。ただし、プログラミングを実行する人もいます。
例:
- 「お問い合わせ」フォーム
- レポート ジェネレータ
データベース内のプログラミングをどのように表現/参照すればよいですか? Web ユーザー コントロール (.ascx) 名の varchar 値を使用する必要がありますか? それとも Web フォーム (.aspx) 名ですか? 他の何か?それとも、アプリケーション内の辞書にある整数またはその他の ID にする必要がありますか?
この構造で ASP.NET サイト マップ プロバイダーを作成できますか?
詳細については、こちらを参照してください:私のナビゲーションに最適なデータベース スキーマはどれですか?
web-services - IMAP フォワーダー
IMAP アカウントからメールを転送する最も速くて信頼できる方法は何だろうと思っています。
私の大学では、学生のメールボックスを個人の電子メール アカウントに転送することを許可していません (ここでは全員が Gmail または Hotmail を使用しています)。それは技術的なことではなく、政治的なことです。メールボックスへの IMAP アクセスがあります。メールをIMAPでダウンロードして転送するサービスが欲しいです。何千人もの学生が使用できるように、規模を拡大できればよいでしょう。最終的には、パブリック サインアップ ページを作成し、そこから自動的に処理されるようにしたいと考えています。
これまでのところ、ヘッダーとボディ パーツを接続してダウンロードし、それらをすべて結び付ける適切な PHP スクリプトを作成しました。それには2つの問題があります。
1) あらゆる種類のパーツをダウンロードして、それらをつなぎ合わせています。すべてのエキゾチックな添付ファイル、奇妙なエンコードされたテキスト、およびすべての種類のヘッダーがこれに耐えられることを願っています。完全なヘッダーがあるかどうかさえわかりません。
2) to: メールアドレスは、元の学生のメールアドレスではなく、個人のメールアドレスになります。これは不自由で、検索やアーカイブに不便だと思います。
PHP スクリプトを使用する方法はありますか? 特定の Linux メール サービス/デーモンを使用するトリックはありますか? IMAP には「転送」コマンドがありますか?
php - PHP オブジェクト指向かどうか?
PHP のオブジェクト指向機能を使用せずに作成した Web アプリケーションを開始しました。
戻って、完成した部分を書き直す価値があるかどうかはよくわかりません。オブジェクト指向の PHP は、適切に動作するアプリケーションの全部または一部を書き直す価値があるでしょうか?
.net - 分離された ASP.NET Web アプリケーションに複数のアセンブリを使用する必要がありますか?
企業の IT 環境から生まれた標準は、常に各レイヤー、ビジネス ロジック、データ アクセス、および場合によっては特定の型のより大きな分離に対してクラス ライブラリ プロジェクトを作成することでした。
現在、自分の Web アプリケーション プロジェクトに取り組んでいるので、この方法でコードを分離する必要はないと思います。
このロジックを共有する必要がある複数のアプリケーションやサービスを有効にする必要はありません。また、展開シナリオに利点はないと思います。
私はすべての成果物を 1 つの Web アプリケーションに配置し、プロジェクト フォルダーで論理的に分離することに傾いています。
コミュニティの考えを知りたかったのです。
さらに情報を追加させてください...
私は MVC プレビュー 5 を使用してこのアプリケーションを作成しているため、単体テストの部分は、フレームワーク内の懸念継承の分離によってサポートされます。私はすべてのテストが好きです!
asp.net - ASP.Net Web アプリケーションを展開する良い方法は何ですか?
現在、データベースを作成し、クエリ アナライザーを介して SQL スクリプトを実行することで、Web アプリケーションを展開しています。次に、「publish website」からの出力をコピーし、IIS でその Web サイトをセットアップします。
Visual Studio で websetup を見たことがありますが、その部分はドキュメントが薄いようです。たとえば、SQL サーバーの IP とパスワードをユーザーに尋ねる方法が明確ではありません。また、この方法でデプロイされた Web サイトは、単にhttp://example.comではなく、http://example.com/projectのようなフォルダーの下に表示される傾向があります。
次に、AJAX.Net がインストールされていないか、一部または他のパッチが適用されていないという問題があります。
これまでのところ、サーバーに物理的にアクセスできます。ただし、CDROM の出荷は間もなく開始されます。手動介入と自動化の間の実際的なトレードオフは何ですか?
javascript - Javascript ベースの webapp からオーディオを録音するにはどうすればよいですか?
WAV ファイルを記録する Web アプリを作成しようとしています (例: ユーザーのマイクから)。Javascript だけではこれを実行できないことはわかっていますが、Javascript を拡張するための独自性が最も少ない方法に興味があります。私のターゲット ブラウザは、PC および Mac 用の Firefox です (したがって、ActiveX はありません)。
Flash でできると思います (ただし、WAV 形式のファイルとしてはできません)。Javaでできると思います(ただし、コード署名なしではできません)。これらは唯一のオプションですか?
ファイルを WAV として録音したいと思います。これは、webapp の目的が高品質の短いサウンドバイトのライブラリを組み立てることであるためです。アップロードは 50 MB になると見積もっていますが、これは品質の点で十分価値があります。アプリはイントラネットでのみ使用されます。
更新: JetPack の今後のオーディオ API のおかげで、代替ソリューションが提供されるようになりました: https://wiki.mozilla.org/Labs/Jetpack/JEP/18を参照してください。
java - Java サーブレット 404 エラー
404 resource not found
Sun の J2EE によって自動作成された特定の .WAR 内のページがdeploytool
同じ .WAR ファイル内のサーブレットをロードしようとし
たときに、エラーを引き起こす可能性が最も高い原因は何ですか?
例えば:
HTTP ステータス 404 - /MyServlet/MyServlet
タイプステータス レポート
メッセージ/MyServlet/MyServlet
説明要求されたリソース (/MyServlet/MyServlet) は利用できません。
関連: これらのうち、サーバー固有のものはいくつありますか? 例: Sun Java Application Server vs Tomcat & Catalina ?
asp.net-mvc - ライブ サイトで ASP.NET MVC フレームワークを使用している人はいますか?
その準備はできていますか?
私はそれでしばらく遊んでいましたが、それはかなり合理的です。ライブサイトで使用している人はいますか?
知っておくべき問題はありますか?
unit-testing - Webサイトのテスト自動化の方法を探しています
カスタム調査Webサイトを開発しており、これらのサイトのパターンテストを自動化する方法を探しています。調査には、多くの場合、アイテムの応答方法によってトリガーされる多くの複雑なルールとブランチが含まれています。すべての調査は、クライアントにリリースされる前に厳密にテストされています。このテストの結果、多くの手作業が発生します。質問に回答し、データベースで結果を検証することにより、これらのテストを自動化するために使用できるいくつかのオプションについて学びたいと思います。調査サイトは、aspページを作成および書き込み、データベースに処理するための応答を受信するエンジンによって作成されます。したがって、サイトをテストするために決定できる唯一の方法は、Webページ自体を操作することです。ある種のボットを構築する必要があると思います。その背後にあるデザインについてはよくわかりません。
誰かがこれを達成する方法についていくつかの提案を提供できますか?お時間をいただきありがとうございます。
ブレット
java - Tomcat のパッケージ化
私の仕事では、さまざまな環境にアプリケーションをデプロイする必要があります。これは、Tomcat 6 にデプロイされた、少し設定が必要な標準の WAR ファイルです。
Tomcat を使用して「展開パッケージ」を作成する方法はありますか?それを抽出して Tomcat とアプリケーションをセットアップするだけです。Tomcat フォルダーを使用して .zip ファイルを作成してもうまくいくかどうかわかりません。それは確かにサービスをインストールしません。
提案を歓迎します!
現時点では、すべてのアプリが Windows サーバーにデプロイされていることに注意してください。
ありがとう、フィル