Apexというクソ言語とvisualforceっていうクソカスタムタグを色々と調べてみた。 このSalesforceってのはやっかいで、セッション管理がありません。 買い物かごみたいに情報をメモリに保持しとくやつです。 調べてみるとページに同一のコントローラクラスを設定しておけば、セッション管理が実現できるとあります。 コントローラクラスのステートでセッションを表現してしまおうということのようです。 でも、この方法で実装してしまうと膨大なコード量とすさまじい依存関係のコントローラクラスが作成されてしまいます。 さしずめ、Strutsのアクションクラスを1つで全画面を実装するというような感じでしょう。 そこで、コントローラクラスを各画面単位で作成できないか考えてみました。 苦し紛れだが、まぁ1個のコントローラで全実装よりはマシ。 間違ってたらスンマソン。 ■説明 ○メインコントローラクラスは