A component is registered by the s2component method. Getting of a component is performed by the get method of S2ApplicationContext class. The s2app method is the shortcut to S2ApplicationContext class.
require 's2container' class Action s2component end action = s2app.get(Action) action = s2app[Action] # [] method is also available. action = Action.instance # s2app.get(Action) is called in the instance method (class method).
In the above example, since Action class is registered as a component, Action class is specified as an argument of the get method of S2ApplicationContext class.
NOTE | |
---|---|
This Example is located at "example/quickstart/quickstart1". |
© Copyright The Seasar Foundation and the others 2008-2009, all rights reserved. |