2012-02-17 17 views
-1

アプリケーションのインスタンスが5つあるという要件があります。 ここでは、単一のコードベースと異なる環境用の異なる設定ファイルを持つような方法でアーキテクチャを改良しようとしています。 私たちは、IFと他のステートメントを大幅に回避し、ユーザーがそのインスタンス用に構成していない特定の機能を非表示にしたいという意味で、JSPページを設計したいと考えています。 私はそれを達成する最良の方法をお知らせください。 私はこれらの行について考えていましたJSPの最適な設計方法

1)設定可能な機能のdivタグがあります。

2)divタグにクラスを指定します。

3)は、トグル効果を生成するようにクラス名を変更します。私のアプローチはOKかではなく、何これを処理するための最良の方法である場合は、このことで

4)私はIFおよび他の状態を回避することができます。..

は私はわかりません。

答えて

1

可能なすべてのコンテンツをHTMLに含めることを考えている場合は、HTMLの一部(またはほとんど)が必要ない場合でも、CSSを使用してそのコンテンツを表示から隠すだけの場合でも、 (特に、作成するコンテンツが大きくて高価な場合)。非表示にする必要のあるコンテンツにユーザーがアクセスできないようにする必要がある場合(彼女は機能の支払いを行わなかったため)

+0

はい、良い点が作られました。 – Ravi

+0

解決したい問題について考える必要があります。これはif/elseを避けることではありません。 – Thilo

+0

問題は、すべてのインスタンスに対して単一のJSPを作成し、それに応じてレンダリングする各インスタンスの構成プロパティに基づいています。プロパティファイルを読み込み、それに基づいていくつかのコンテンツをレンダリングしないためにn else文インスタンス用に構成されていません。それが唯一の解決策であるか、より良い設計が可能であるということです。 – Ravi

関連する問題