2009-03-06 7 views
-1

Webアプリケーションを機能別にパーティション化するための一般的なパターンがあるかどうか不思議です。一例は、複数の価格層で販売することです。私が求めています何プライスティアティアの実装

は、アプリケーション

+0

もっと具体的になることができますか?たとえば、価格層で特定のデータベース・パーティショニングが必要なのはわかりません。特定の顧客が資格を取得する価格を決定するロジックだけです。 –

+0

申し訳ありませんが、データベースのパーティショニングについては何も言いませんでした。私が求めているのは、アプリケーション内のパーティション機能の共通の開発パターンです。これを行う理由は、プライスティア – Christian

答えて

2

内の機能を分割するための共通の開発パターン私の知っているパターンはありませんがあります。必要なものを実装する方法の1つは、ユーザーがどのような価格層を選択したかに応じてロールを与え、特定の機能やビューについてロールチェックを行うことです。ほとんどはアクセス制御リストのようなもので、購入したパッケージによって制御されます。

+0

を実装することです。ありがとう、それは私の最初の考えでした。私はモデル/コントローラレベルでこれを処理するためのいくつかの超素晴らしい洗練されたパターンを期待していました。 – Christian