問題タブ [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.
configuration - Faces サーブレットが例外 java.lang.StackOverflowError をスローしました
わかりました、このサイトに参加して以来、初めて StackOverflowError に遭遇しました。これは必須の投稿だと思いました :-)。私の環境は Seam 2.0.1.GA、JBoss 4.2.2.GA で、JSF を使用しています。現在、facelets ビューから JSP に変換して、既存のサイトで使用されている既存の JSP タグを活用しようとしています。faces-config.xml および web.xml 構成ファイルを変更したところ、jsp ページをレンダリングしようとすると、次のエラーが発生するようになりました。誰にも考えはありますか?
2008-09-17 09:45:17,537 DEBUG [org.jboss.seam.contexts.FacesLifecycle] /form_home.jsp の JSF リクエストを開始します 2008-09-17 09:45:17,587 エラー [org.apache.catalina.core. ContainerBase.[jboss.web].[localhost].[/].[Faces Servlet]] サーブレットの Servlet.service() Faces Servlet が org.apache.catalina.core.ApplicationHttpRequest.getAttribute( で例外 java.lang.StackOverflowError をスローしましたApplicationHttpRequest.java:210) org.apache.catalina.core.ApplicationHttpRequest.getAttribute(ApplicationHttpRequest.java:222) org.apache.catalina.core.ApplicationHttpRequest.getAttribute(ApplicationHttpRequest.java:222) org.apache.catalina .core.ApplicationHttpRequest.getAttribute(ApplicationHttpRequest.java:222) ...
FaceletsViewHandler がなく、faces-config.xml ファイルが空になりました。
そして私の Web.xml ファイル:
c# - 新しい ASP.NET Web アプリを最初から作成するのに最適なプロセスは何ですか?
私は設計が不十分な Web アプリケーションをゼロから再構築しており、TDD に入りたいと思っていました。基本的には、一種の学習プロジェクトとして「正しいことを行いたい」と考えています。最初から「正しく」実行するために推奨されるツール、プロセス、およびリソースは何ですか? 私はアーキテクトと開発者として 1 人で作業し、ユーザビリティ テストとユース ケースについてビジネス アナリストとビジネス オーナーのバックアップを受けます。
編集: 現在、ソース管理に SourceSafe を使用していますが、Subversion に切り替えさせようとする技術的な理由はありますか?
編集 #2: コンセンサスのように見えます: Cruise Control.NET Subversion (SourceSafe の使用を停止したい場合) ASP.NET MVC NUnit for unit testing Resharper
database - 不正なデータ入力の防止
データ検証を完全にデータベースエンジンの制約に委任するのは良い習慣ですか?
アプリケーションからのデータを検証しても、別のソフトウェア(おそらく別のチームによって別の言語で書かれたもの)からの無効な挿入を防ぐことはできません。データベース制約を使用すると、無効な入力データについて心配する必要があるポイントを減らすことができます。
データベースとアプリケーションの両方で検証を行うと、アプリケーションの数を知っている人のコードを更新する必要があり、人的エラーの可能性が高くなるため、メンテナンスが面倒になります。
自由ソフトウェアプロジェクトのコードを見ると、これがあまり行われていないようです。
html - Plan 9 での Web 開発の開始
しばらくの間、Plan 9 オペレーティング システム用にプログラムしたいと思っていました。そこでウェブアプリをいじってみたいと思います。もちろん、Plan 9 について私が知っている唯一の言語は C であり、Web 開発には理想的ではないようです。また、apache や mysql も実行されないことも理解しています。
Plan 9 で Web アプリのコーディングを開始する最良の方法は何ですか?
asp.net - Web アプリのグローバル vs ユニバーサル Active Directory グループ アクセス
SQL Server 2000、C#、および ASP.net Web アプリを使用しています。Active Directory グループを使用してアクセスを制御したいと考えています。入力したグループが「グローバル」の場合は認証を機能させることができますが、グループが「ユニバーサル」の場合は機能しません。
「ユニバーサル」グループでこれを機能させるにはどうすればよいですか? これが私の承認ブロックです:
java - さまざまなステージング環境で Java Web アプリケーションをどのように維持していますか?
開発者マシンで使用される一連のプロパティがある場合があります。これは開発者ごとに異なり、別のセットはステージング環境用で、さらに別のセットは運用環境用です。
Spring アプリケーションでは、実稼働環境ではなくローカル環境にロードしたい Bean がある場合や、その逆の場合もあります。
これをどのように処理しますか?別のファイル、ant/maven リソース フィルタリング、またはその他のアプローチを使用していますか?
java - jstlのSQLタグはどのように機能しますか?
次のコードを使用してjspからデータベースにクエリを実行していますが、舞台裏で何が起こっているのかについて詳しく知りたいです。
これらは私の2つの主要な質問です。
タグはResultSetに直接アクセスしますか、それともクエリ結果はメモリ内のデータ構造に格納されますか?
接続はいつ閉じられますか?
注:私は常にjspでクエリを実行することに反対してきましたが、結果セットが大きすぎて、アクションとjspの間のメモリに保存できません。このタグライブラリを使用するのが最も簡単な解決策のように見えます。
java - 非常に大きな結果セットからのデータを表示するための最良の方法は何ですか?
監査証跡のレポートビューを作成していますが、これを.jspで表示する必要があります。データベースから画面にデータを取得するための「最良の」方法は何ですか?
依存性注入、データアクセスオブジェクト、HibernateにSpringを使用しています。このレポートには、休止状態またはストレートのjdbcを使用できます。
すべてのレコードをメモリにロードすると、メモリが不足します。
jspでクエリを実行することを含まないアイデアはありますか?
java - Java Web アプリケーション (WAR) で構成ファイルを保存するのに最適な場所はどこですか?
Web アプリケーション (WAR) を作成し、Tomcat にデプロイします。webappには、管理者が構成データを入力できるフォームのあるページがあります。このデータを DBMS に保存するのではなく、ファイル システム上の XML ファイルに保存したいと考えています。どこに置く?
アプリケーション自体がデプロイされているディレクトリ ツリーのどこかにファイルを配置したいと考えています。構成ファイルはWEB-INFディレクトリにある必要がありますか? それとも別の場所に置く?
また、ディレクトリの絶対パスを見つけるためにサーブレットで使用する Java コードは何ですか? それとも相対パスでアクセスできますか?
asp.net - WebDev: 複数ファイルのアップロードを行う最善の方法は?
私は、(ほとんどコンピューターに詳しくない) 人々が、私の Web アプリケーションを介して多数のファイル (写真) を簡単に送信できるようにしたいと考えています。Web ユーザーが自分のコンピューター上のフォルダーまたは一連のファイルを選択して、それらをアップロードしますか?