問題タブ [crud]

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.

0 投票する
1 に答える
358 参照

c# - Rapid CRUD用の組み込みASP.NETデータコントロール(GridView、FormViewなど)のユーティリティを最大化する方法

私は昨年かそこらのビジネスWebアプリ用の.Netページを開発してきました。私たちは主に無数の理由で2.0で作業しています。

作業の多くは、ページにデータをスローし、データとインタラクションに関するユーザーフィードバックを収集し、すすぎ、繰り返すためのプロトタイピングです。組み込みの.Netコントロールは、このタイプの迅速な視覚化に最適であることがわかりました。特に、他の目的で作成されたビジネスオブジェクトまたはデータソースがすでにある場合はそうです。

私の他の仕事の多くは、ユーザーが当社の製品の実装をカスタマイズするためのCRUDインターフェースを作成することです。私が最も苦労しているのは、カスタマイズする必要のあるさまざまなアイテムに対して、シンプルでクリーンにコード化されたCRUD実装を作成することです。

メンテナンス可能なCRUDアプリケーションを迅速に作成するための組み込みの.Netコントロールの適切な使用法を簡単に説明できますか?

考慮すべきキー:

1)CRUDに最も役立つコントロールの組み合わせは何ですか?
2)どちらかを選択するときに何を考慮しますか(主要なトレードオフ)?
3)実装を最大限に容易にするために、1つまたは複数のコントロールをどのように配線していますか?
4)コントロールを使用する際の主な制限は何ですか?
5)もう少しカスタマイズされた何かをする必要があるとき-あなたの好きな選択肢は何ですか?
6)他のフレームワークまたはツールセット(MVC?MVVM?XAML?)に移行する必要がある場所に欠けている大きなものはありますか?

0 投票する
4 に答える
879 参照

xml - HTTP、XML ベースの CRUD レイヤーを実装することは良い考えですか?

アプリケーションのCRUD「レイヤー」を作成しています。これは単純な CRUD アプリケーションで、たとえば、ユーザー情報やお気に入りリンクなどを保存し、「ファクト タイプ」データを操作しません。実際には、アプリケーションの他の部分が作業を実行するために取得するユーザー、アクセス許可、ルール、ポリシーなどを保存するだけです。

全体として、私はこの取り組みから 3 つのことを望んでいます。

  • (a) CRUD 機能にアクセスするための単一のエントリ ポイント
  • (b) CRUD 層を使用するために任意の「クライアント」を使用する機能
  • (c) CRUD の「簡単な」拡張性。新しいオブジェクトを追加したり、古いオブジェクトを変更したりできます (新しいフィールドが追加され、他に何も削除または変更されていません)。典型的な CRUD シナリオ?

Java ライブラリを作成し、HTTP 経由で「REST-type-URL」( 「users/delete/2」のような REST-URL 方式を意味する) API を介してクライアントに公開する必要があると考えています。このようにして、3 つの目標すべてを達成できます。CRUD レイヤーは Linux に配置でき、クライアントは Windows に配置できます。

CRUD レイヤーでは、ORM、Web サーバー、その他のツールなど、さまざまなものを使用してこれを実現します。

それ正しい方法のように思えますが、このアプローチは理想主義的すぎて、実装を開始すると機能しない可能性があるのではないかと考えずにはいられません。

私が考えているのは、一連の API メソッドを XML フラグメントに詰め込むという、過度に単純化した見方ですか? (私は XML-RPC を行っていないことに注意してください。むしろ、これらの XML フラグメントはデータのみになります。XML は users/update/2 などの特定の URL に送信され、XML に含まれていることを確認した後に XML を処理します。ユーザー プロファイルの情報)

私の考えは正しいですか?このアイデアが機能する可能性はほとんどありませんか?

どんな助けでも大歓迎です!

0 投票する
2 に答える
2494 参照

wpf - WPF -- 自動 CRUD ビルダー?

まだ WPF CRUD ビルダーはありますか?

0 投票する
4 に答える
744 参照

php - php mvcフレームワークagaviはRESTに準拠したCRUDを使用しますか?

agaviフレームワークは、PUTリクエストを使用して作成し、POSTを使用して情報を更新します。通常、RESTでは、これは逆に使用されます(多くの場合、POSTが情報を追加し、PUTがデータレコード全体を置き換えます)。

私がそれを正しく理解している場合、重要な問題は、PUTがべき等でなければならないということですが、POSTにはこの要件がありません。したがって、特にORMが主キーとしてIDを使用し、新しいレコードのIDがわからない場合は特に、新しいレコードの作成がべき等になる可能性があります(つまり、複数のリクエストがレコードの複数の作成につながることはありません)。クライアントに対して(データベースで自動作成されるため)、したがって、要求の一部にすることはできません。これに照らして、agaviはPUT要求のべき等の要件をどのように維持しますか。

ありがとう。

0 投票する
2 に答える
661 参照

design-patterns - オブジェクトに対する CRUD レベルのロック - 設計パターン

オブジェクトに CRUD レベルのロックを実装するための設計パターンを知っていますか。つまり、オブジェクトの 1 つのインスタンスに対して、操作 (作成、読み取り、更新、削除) ごとに異なるアクセス制御レベルを指定できるはずです。たとえば、人物 A はオブジェクト Z を読み取って更新することはできますが、削除することはできません。ユーザー B は、オブジェクト X、Y、および Z の読み取り、更新、および削除を行うことができます。

私の懸念は、大量のデータがある場合にどうなるかです。言い換えれば、私は効率的なものを探しています。

オブジェクトに対してこの種のアクセス制御を実装したことがありますが、それがどのように行われるかを知っています。実際にこのための何らかの設計パターンがあるかどうか疑問に思っています。

0 投票する
1 に答える
1435 参照

.net - .NET での n 層 CRUD アプリケーションへのアプローチ

これは本当に超基本的な質問です。

今日、n 層アーキテクチャを持つエンタープライズ CRUD アプリケーションを .NET で構築したいとします。どのデータ アクセス アプローチを使用すればよいですか? 相互運用性が必要なので、DataSet はリリースされています (そして、2003 年以降ではないと思います)。同様に、追加のサービスを介して非 Silverlight クライアントにその機能を公開する .NET RIA サービスの宣伝されている方法は、更新操作にはあまり説得力がないようです。私は、n 層の OOB をサポートしていない Entity Framework と何かを組み合わせることができたので、オプティミスティック コンカレンシーの類似性をシミュレートするために多くの奇妙なリフレクション タイプのものを必要としました (MSDN マガジンのそうではありません)。オプティミスティック コンカレンシーをサポートしているように見えますこれは EF4 で改善されていますが、私は少し懐疑的で、CTP 以外ではまだ実際には利用できません)。

では、更新チェック済みのオプティミスティック コンカレンシーを使用したエンタープライズ CRUD のプロジェクトで、実際に何ができるでしょうか? データセット? DTO を使用して DIY を行い、主はどれだけの作業が必要かを知っていますか? そして、それはバインドされたデータでどのように機能しますか? コレクションが DataGrid にバインドされているとします。変更のために CollectionChanged をリッスンする必要がありますか? 元に戻す場合に PK を比較できるように、変更のスタックを保持する必要がありますか? 悪夢のようです。

次に、オプティミスティック コンカレンシーの更新チェックが難しい要件ではない場合はどうでしょうか。じゃあ何?

0 投票する
2 に答える
2441 参照

django - urls.pyのCRUDパターン、URIからビューにオブジェクトを渡す

オブジェクト値を検索して汎用ビューに渡すことはできますか?オブジェクトルックアップをサポートするために、ジェネリックビューをviews.pyに移動する必要がありますか?

urls.py

URLの例:

(?P \ w +)を使用して、対応するモデル'Thing'を見つけたいのですが、このコードを実行すると、次のエラーが発生します。object_list()が予期しないキーワード引数'model'を取得しました

0 投票する
1 に答える
323 参照

php - データベース エントリに基づいて、ドロップダウン リストで正しいエントリを選択しますか?

カテゴリと呼ばれるファイルがある単純な Crud アプリケーションがあります。作成中、カテゴリに対して、すべてのカテゴリを一覧表示する単純なドロップダウン ボックスを用意しました。編集中に、選択したデータベースのエントリと同じドロップダウン ボックスを取得する必要があります。これを行うにはどうすればよいですか。

作成のために私は言う

編集中にこれを行うにはどうすればよいですか。たとえば、変数 $row['course detail'] で利用できる 'Health' を選択する必要があるとします。

0 投票する
2 に答える
609 参照

java - 既存のデータベースを一連のWebサービスとして公開するためのオープンソースツールはありますか

既存のデータベース(私の場合はPostgreSQL)があり、SOAP Webサービスを介してそのデータ(作成、読み取り、更新、削除、クエリ)にアクセスしたいと考えています。現在行っていることは、各エンティティのJPA実装と、汎用CRUDインターフェースの実装です。次に、これらのBeanをJaxWSWebサービスとして公開します。この設定の問題は、JaxWSが汎用インターフェースで奇妙に動作することです。

これは、WSを介してDBにアクセスするという一般的な問題であるため、すべてのエンティティテーブルをWebサービスとして公開するオープンソースソリューションがあるかどうかを知りたいと思います。このようなツールは、入力として一連のJPAクラス(またはその他のデータ記述)、またはJDBC接続(SQLスキーマを引き出すため)を必要とし、一連のCRUDWebサービスを生成します。

理想的には、このようなツールは主にサーブレットで構成され、任意のWebアプリケーションに組み込むことができます。

そのようなツールについてのあなたの提案を教えてください、そしてあなたがそれを使った経験があれば、共有してください。

アドバイスありがとうございます

0 投票する
1 に答える
464 参照

silverlight - Silverlight 非同期 Crud 挿入: 1 対 1 の関係?

Silverlight アプリケーションの実装方法については、このチュートリアルに従っています。このチュートリアルでは、例として Northwind データベースを使用します。コード サンプルを使用して、チュートリアルで示したのと同じ機能を、独自のデータベースを持つ独自のアプリケーションに実装しました。チュートリアルの最後の部分では、Northwind データベースの特定のテーブルに新しいアイテムと関連するリレーションシップを追加する方法を示します。この特定の例では、次のコードを使用して、3 つのリンクされたテーブル (Product、Order、Order_Details) でこの機能を示します。

マイ データベース スクリプト:

クライアント ジョブとジョブの間には 1 対多の関係があります (1 つのクライアント ジョブに複数のジョブを含めることができます)。そして仕事とディテールの1対1の関係。

問題は、同じ非同期メソッドを自分のアプリケーションに実装したいが、1 対 1 の関係をはるかに単純にしたいということです。したがって、基本的には、新しいジョブを「ジョブ」テーブルに追加し、関連する詳細を「ジョブの詳細」テーブルに追加できるようにしたいと考えています。このコード サンプルをこの特定のメソッドで動作するように変換しようとして、いくつか問題が発生しました。このコードを 1 対 1 の関係で動作するように適応させるための助けをいただければ幸いです。

誰かがこの主題について私を啓発することができれば、私は本当に感謝しています.

よろしくお願いします。