Joerg Heinicke wrote:
On 12.10.2005 05:01, Vadim Gritsenko wrote:

Take even such a simple task as accessing session/request/etc.

ObjectModelHelper appears several times.

I do not really understand a helper class as an API. Furthermore it is not easy. I always have to look up how to write the code.

Decision was made early in 2.0 dev cycle to have objectModel Map as a contract between Cocoon and components:

  foo(Map objectModel)

This contract is not as clear as rigid:

  foo(Request req, Response res, Context ctx)

But it is flexible to include additional objects. And that's exactly what happened: flowContext, continuation, etc.

Vadim

Reply via email to