model-view-controller

    6

    1答えて

    私のキャリアでは、DAO、サービス、コントローラーのレイヤーで作業する方法はほとんど変わりませんでした。私は2つについて尋ねたいと思いますが、似ていますが違いはほとんどありません。 最初のデザインはレイヤー間に目に見える障壁を作り出します。コントローラは常にサービスとサービスのみを使用します。サービスは他のサービスまたはDAOを使用できます。 コントローラはDAOを直接使用することはできません。こ

    14

    2答えて

    私たちはEmber.jsを学んでいます。我々はすべての開発TDDを行い、Ember.jsも例外ではないようにしたい。テストベースのBackbone.jsアプリケーションを構築した経験がありますので、JasmineまたはMocha/Chaiを使用してフロントエンドコードをテストすることに精通しています。 ビューをテストする方法を理解するとき、ビューのテンプレートに#linkToステートメントがあると

    12

    2答えて

    もう一度、MVC関連の質問。数日前、私はAppleからCocoa Fundamentals Guideを読んで、AppleがMVCの実装を説明し始めました。 古い/伝統的なSmalltalkのバージョン: 現在Apple- 化合物のデザインパターン(link)などの章MVCでは、彼らは2 MVC-のバージョンを比較します定義されたバージョン: 次のように 彼らは、この現在のモデルを記述: この複合

    17

    2答えて

    私は次のモデルがあります: ポスト はタグ TaggedPost(ポスト及びタグがhas_manyのことで自分の団体の派生元:を通じて) そして私は、次のroutes.rbファイルを持っています: resources :tags resources :posts do resources :tags end したがって、I n /posts/4/tagsにアクセスすると、パラメ

    6

    3答えて

    私たちのコードベースが成熟するにつれ、私はメッセージを渡すための情報をパッケージ化する方法として、あるいはさらに悪いことに、関数の引数として辞書を渡すパターンが嫌になり始めています。これには、文書化されていない文字列リテラルのAPIを持つ送受信関数が必要です。 ..in some function.. NSDictionary *info = [NSDictionary dictionaryWi

    6

    1答えて

    新しいサービスを追加したいときはいつでもUoWコードに触れる必要がないように、自分の作業単位を自分のサービスやリポジトリから切り離そうとしています。これはどうすればいいですか? _categoryService = _unitOfWork.Get<ICategoryService>(); ので、代わりの _unitOfWork.CategoryService.Add(category) 私

    12

    4答えて

    MVCパターンに従ってWebアプリケーションを作成しています。 有効なJavaでは、新しいオブジェクトを作成するときにクラスのコンストラクタのパラメータを検証することが記載されています。 しかし、私は第三者が使用するいくつかのAPIを作成していません。私のクラスは、サーバーに送信される前に検証されるフォームの入力フィールドからパラメータを受け取ります。 このケースでは、著者が実用的なJavaで言及

    5

    2答えて

    作成されたAzureデータベースとAzureサイト。 Azureサイトが提供する接続文字列を使用し、パスワードを入力します。アプリケーションを通じてデータベースにアクセスしようとすると、エラーが返されます。 ユーザー 'stefan'のログインに失敗しました。 System.Data.SqlClient.SqlException:ユーザー 'stefan'のログインに失敗しました このセッションに

    6

    3答えて

    私は、ほとんどのUIがカスタムである.NETアプリケーションを持っています。いくつかのページでは、GridなどのExtJS4コンポーネントを使用して、たとえばUsersのテーブルを表示しています。また、私はユーザープロファイルを表示する別のページと、アプリケーションフォームを表示する別のページを持っています。 ExtJSを使用しない他の多くのページがあります。私は控えめにExtJSコンポーネントを

    5

    2答えて

    createQuery()の後にHibernate(HQL)のlist()を使用すると、キャストList<Object[]>をList<POJO class>に直接入力します。私は実際のシナリオをここで説明します。私は3つの平易な古いJavaオブジェクトにPerson、Operation、Projectと言い、TableはPerson、Operation、Projectへの外部参照とのトランザクシ