問題タブ [xml-configuration]
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.
servlets - 開発のための最もクリーンな Jetty 構成?
編集:私は自分の意図を明確にする必要があると思います...
コードの書き込み >> ビルド WAR >> デプロイ >> 更新 >> 繰り返しの開発反復サイクルを簡素化しようとしています。IDE から比較的独立したいと考えています (つまり、Eclipse や IntelliJ プラグインに作業を任せたくありません)。コード/静的ファイルを編集し、必要に応じて WAR ソース ディレクトリにビルドし、一元化された Jetty インストールへのコマンド ライン呼び出しとしてセットアップを実行/デバッグできるようにしたいと考えています。
後で、一般的に同じセットアップを使用して実際の展開を実行できるようにしたいと思いますが、パッケージ化された WAR を使用します。IDE または Jetty に固有のアプリ コードを使用したくありません。
おそらく、この質問をするより良い方法は、開発/デバッグ アプリ サーバーとして Jetty を使用する最もクリーンな方法は何ですか?
最小限の Jetty 7 をインストールしたいとします。XML 構成をできる限り最小限に抑えたいと考えています。生のサーブレット API だけが必要で、JSP やフィルタリングなどは必要ありません。カスタム サーブレットをいくつか用意し、静的ファイルが存在する場合はそれらを提供できるようにしたいだけです。これが唯一の WAR となり、特定のポートのルートとして配置されます。
理想的には、展開を容易にするために、Jetty ディレクトリを標準のダウンロードだけにし、WAR / XML 構成をこれらの標準の Jetty ファイルとは別にしたいと考えています。Jetty の呼び出しでは、この最小限の XML を渡して実行したいと思います。
ドキュメントはいたるところにあり、その多くは Jetty 6 に関するものか、他のさまざまなパッケージ (Spring など) に固有のものであることがわかりました。この最小限の構成があれば、その上に追加の抽象化を追加すると、はるかにクリーンになると思います。また、組み込みの Jetty シナリオをよりクリーンに処理できるようになります。
この SO の質問は、この XML が役立つシナリオの例です。コマンド ラインのみを使用して Jetty Run War
この 1 つの WAR ロケーションとそれを提供するホスト/ポートを指定するために必要な最小限の XML は何でしょうか?
スニペットやリンクをお寄せいただきありがとうございます。
configuration-management - Fluent および XML 構成の長所と短所
いくつかのサードパーティ ライブラリ (logging、orm、di など) を使用して新しいプロジェクトを開始しようとしている場合、流暢なインターフェイスまたは XML ファイルを使用してプログラミングすることで、これらすべてのライブラリを構成することを希望しますか?
これらのオプション (Fluent または XML) の 1 つだけをサポートするライブラリを使用しますか? それとも、さまざまな構成戦略から選択できるライブラリを好みますか。
コードが好きな人は、これを架空の例 (C# で記述) と考えてください。
これは流暢な構成です:
これは XML 構成です。
最後に、Fluent と XML 構成の長所と短所は何ですか?
これまでのところ、次のようになりました。
コードでの流暢な構成
長所
- コンパイラによって評価された強く型付けされた
- 条件付き構成
短所
- ビルド後に再構成できません
XML 構成
長所
- デプロイ後に簡単に変更可能
短所
- XML は冗長です
- 入力ミスが起こりやすい
java - XML を使用してオブジェクトを保存および取得する方法は?
Word
、、、の 4 つの属性でtext
呼び出されるクラスがcaseSensitive
ありmatchSimilar
ますrelevance
。
これらの単語には 10 のカテゴリがあります: ( allowDetermining
, allowHigh
,..., denyDetermining
,denyHigh
など)。
各カテゴリに新しい単語を保存したり、あるカテゴリからすべての単語を取得したりしたいと考えています。これどうやってするの。
XML 構造は次のようになるはずですが、正しいかどうかはわかりません。
現時点では、XMLConfiguration
からのクラスを使用していApache Commons Configuration
ます。これをどのように使用するかについてのアイデアはありますか?そして、別のライブラリで?
.net - xml 構成を使用して、登録済みの型のプロパティを別のコンストラクターに渡す
xml のみを使用して (流暢な API を使用せず) Unity コンテナーを構成したいのですが、複雑なタスクがあります。私はこのようなインターフェースを持っています
そしてその実装SettingsDistributor
これはその設定の消費者です。以下は、これまでに作成した構成セクションです。( typeAlias
esなどは省略)
ISettingsConsumer
この xml ファイルでユニティに、型を解決しようとするときに、最初に を解決し、そのメンバーを値としてコンストラクターにISettingsDistributor
注入する必要があるとどのように言えますか?TargetProperty
java - Hibernateの場合:エンティティの注釈とXML構成を混在させることは可能ですか?
では、どちらか一方だけを使用するのではなく、両方の構成を混在させることは可能ですか?
私が欲しいのは、アノテーションによってすべての構成を保持し、XMLによってテーブルを読み取ることです。
出来ますか?
どうもありがとう。
編集:hbm.xmlファイルはどうなりますか?私はこれを持っています:
そして、dtdをコンパイルしないでください。
java - jpa の二次キャッシュ用に XML で cacheable を定義する方法
あるシナリオではキャッシュを有効にしたいが、別のシナリオでは無効にしたいエンティティがあります。
このため、注釈ではなく構成ファイルを介してキャッシングを定義したいと考えています。
私が知りたいのは、「foo」エンティティをキャッシュするために何をどこに書き込む必要があるかということです。
さらに、キャッシング以外の構成ファイルを介してこれを定義することに影響があるかどうかを知りたいです(たとえば、タグでエンティティ自体を定義する場合、これによりいくつかのデフォルトが設定されます)。
ありがとう
更新仕様(12.2.3.3)
で関連する部分を見つけました。
明日試してみます。もしそうなら、後で使用するためにスニペット付きの回答を投稿してください。
castle-windsor - XML ファイルから Windsor IoC を構成する - XML 要素の値に含まれる特殊な文字
Castle Windsor IoC を使用しています。XMLファイルからIoCでオブジェクトを設定したいと思います。クラスはいくつかのプロパティを持つ POCO のみです。
私の問題は、プロパティの値が特殊文字を含む文字列であることです。
たとえば、IoC でオブジェクトを構成するために使用する XML を次に示します。
C# コードは次のとおりです。
要素 LogOn に特殊文字を含む文字列が含まれているため、このコードはクラッシュします。
次のエラーが表示されます。
内部例外:
スタックトレース:
XML 要素の値に特殊文字を使用し、この XML ファイルを使用して Windows IoC を構成するにはどうすればよいですか?
可能かどうかわかりません
java - SubnodeConfigurationからxml属性を取得する方法は?
XMLファイル構成をロードするクラスに取り組んでいます。このクラスはXMLConfigurationから拡張されています。
構成ファイルは次のようになります。
これを繰り返してロードする方法は次のとおりです。
コードは正常に機能していますが、問題はid
各要素の属性<message>
を取得することです。それを取得する方法がわかりません。SubnodeConfigurationのゲッターはどれもこれを提供していません。あるいは、私はそれを正しい方法で行っていません。
どんな助けでもありがたいです。
java - Apache CommonのXMLConfigurationはCDATAをサポートしていますか?
構成1.6を使用しています。
私は次のようなxmlファイルを持っています
文字列全体として「selecta、b from c」を取得したいのですが、代わりに「selecta」と「bfromc」をリストとして取得します。
文字列をコンマで結合することをお勧めしますが、プロジェクトの他の場所でこのプロパティに依存しています。
java - Apache Commons-構成の置き換え/競合他社?
最近、Apache Commons-Configurationを使用して、いくつかのローカルXML構成ファイルを管理しようとしました。使いやすさ(空の構成ファイルを読み込めない、CombinedConfigurationではほとんどの操作で基盤となる構成を利用する必要があるなど)とAPI全体の一貫性(イベントを投稿しない操作を保存する、イベントはユニバーサルではない)が大幅に不足しています。
レジストリに書き込むJDKプリファレンス(私は必要ありません)以外に、ファイルベースのプリファレンスを管理するための代替手段はありますか?
別のファイル形式を使用することはできません。