問題タブ [convention-over-configur]
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.
java - Spring MVC: マッピングをリクエストするための CoC
過去に Zend Framework などの他の MVC フレームワークを使用していたので、リクエストがデフォルトで次のようにマッピングされるという考えに慣れています。
http://mysite.com/user/addは、コントローラー クラスのadd
メソッドを呼び出します。このメソッドは、user という名前のディレクトリにある add という名前のビューを呼び出します。User
@RequestMapping
Controller クラスで使用し、各メソッドで使用するビューを指定するのではなく、Spring MVC 3 でこれ (または同様のもの) を達成できる方法はありますか?
paradigms - 「設定より規約」パラダイムの利点
Web開発における「設定より規約」パラダイムの利点は何ですか?そして、それに固執することが意味をなさない場合がありますか?
ありがとう
asp.net - 推奨されるディレクトリ構造/ASHX ファイルの配置
公開された ASP.NET MVC 規則のおかげで、プロジェクトの構成よりも普遍的な規則の考え方をより詳しく調べています (「独自の」規則やさまざまな規則からの取得とは対照的です)。
ただし、たとえば、ASP.NET MVC プロジェクト (および Web フォーム プロジェクト)での ASHX ファイルの推奨される場所については、どちらかと言えばあまり見ません。
これらに推奨されるディレクトリ構造はありますか? おそらく、はるかに大きなディレクトリ構造が説明されている公開された仕様がありますか?
私の個人的な慣例は、これらを最上位のHandlersディレクトリ内に配置することですが、正直なところ、実際にこれを行う他のプロジェクトを個人的に見たことがありません。
何をするか (画像の生成など) によっては、これが Content ディレクトリに入る可能性があると主張できると思いますが、このディレクトリは一般に静的ファイルに使用されるようです。
(余談: MVC プロジェクトでは ASHX ファイルは必要ないと主張する人もいるかもしれませんが、ここに投稿された質問に基づいて、ASHX ファイルは MVC プロジェクトで依然としてその場所を持っているようです。)
編集: MVC プロジェクトは無視してください。一例として提案しているためです。では、Web フォームはどうでしょうか。
django - Djangoの静的フォルダーとメディアフォルダーが事前構成されていないのはなぜですか?
私は兄にDjangoのデモンストレーションを提示していましたが、彼は次の質問をしました。「Djangoの静的フォルダーとメディアフォルダーが事前に構成されていないのはなぜですか。 Djangoプロジェクトを開始するたびにこれらを構成することになっていますか?」
私は彼に答えることができなかった。誰でもできますか?
PS:Djangoを他のフレームワークと比較するつもりはありません。私は、これらの設計上の決定がなされた理由を理解しようとしています。
asp.net-mvc - MVC の規約アプローチを使用してアクションに静的コンテンツを提供する
私が作成している大規模な Web アプリケーションのページ内ヘルプのアウトソーシングを検討しており、準備が整ったときにこのコンテンツをページに簡単に追加できるようにしたいと考えています。
そのため、アクションがビューであると期待する同じフォルダーにテキストファイルを追加し、そのファイルのコンテンツを読み込んで、そのファイルのコンテンツをビューに戻して表示できるシステムを作成できると考えていました。それか、同じことをするヘルパーを作成してください。
例
これにより、Index.aspx は Index.txt のコンテンツにアクセスできるようになります。
このシステムを作成するにはどうすればよいでしょうか。利用できる .NET MVC の組み込みクラスはありますか?
wcf - 設定より規約を使用するために多くの構成を削除するwcfフレームワーク/プロジェクト
WCFとPOCOを使用するために、WPFアプリを移動しています。これまでのところ10ほどのサービスがありますが、これは時間とともに成長します。WCFのサービスを接続するには、app.configで多くのゴミ(同じテキスト、ゴミではないことを知っています)を繰り返す必要があるようです。
設定より規約を扱うのに最適な場所のように思えます。デフォルトが何であるかを構成セクションに入れて、アプリケーションが起動したときにそれらを接続できるサービスをリスト/統合した場合。
変更する行が1つか2つしかないため(アドレスなど)、これによって展開も簡単になるように感じます。
この種のことを行うフレームワークはありますか(少しグーグルして何も見つかりませんでした)?そうでない場合、これは巧妙なアイデアであるか、実装するのが現実的ではないためですか?
私はWCFにかなり慣れていないので、現時点では気付いていない問題がある可能性があります。
この主題に関するありとあらゆるアドバイスをありがとう。
c# - 設定より規約-これは適切なシナリオですか?
オブジェクト指向の方法でフラットな結果を表すResultクラスがいくつかあります。フラットな結果はテキストストリームとして受信され、フォーマッタはフラットな結果を結果のプロパティにフォーマットします。
私の慣習は一貫して<ResultName>
フォーマッターになると思います。これは設定より規約の良い例ですか?もしそうなら、Prismではどのようになりますか(Prismがこの質問に重要である場合)。
ありがとう。
ruby-on-rails - Ruby on Rails 単体テスト
現在、Ruby on Rails アプリケーションの単体テストを書いています。モデルの 1 つは、XML ファイルを解析するための通常の Ruby クラスです。正しい xml ファイルと正しくない xml ファイルを使用して、このクラスの単体テストを記述したいと考えています。唯一の問題は、これらのファイルを Ruby on Rails 構造全体のどこに配置すればよいかということです。
おそらく好きな場所にemをダンプできますが、パス全体を指定する代わりに、単体テストのパスとして「correct.xml」を呼び出すことができるように、配置する場所に何らかの規則があるかどうか疑問に思っていました。
wcf - WCF の規約主導の構成 (サーバー側)
新しいプロジェクトを開始し、サービスの 90% が同じように構成されている WCF プロジェクト用の 1600 行のweb.config
ファイルを開きました (hmfph)。
冗長なコード行をできるだけ少なくして、プロジェクトを管理しやすくするのが好きです。したがって、私の質問は、代わりに規則駆動型の構成を使用して複数の WCF サービスを構成できるかどうかです。
Fluent NHibernate Automapper のようなもので、必要に応じてオーバーライドを作成できます (カスタム エンドポイントなど)。何かご意見は?
/碧玉
structuremap - StructureMapコンベンションベースの登録でインスタンスのライフサイクルを設定する
StructureMap 2.6.1を使用して、規則ベースの登録を使用してすべてのリポジトリを一度に登録しようとしています。以下のコードを参照してください。
動作しますが、登録されているすべてのタイプにライフサイクル(HybridHttpOrThreadLocalScope)を追加しようとしています。SingleImplementationsOfInterface規則を最初から書き直すことなく可能ですか?もしそうなら、どのように?
ありがとう。