Update of /cvsroot/springnet/Spring.Net/examples/Spring/Spring.IocQuickStart.MovieFinder/src/MovieFinder
In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv19311/MovieFinder
Modified Files:
AppContext.xml MovieLister.cs Program.cs
Log Message:
misc updates.
Index: MovieLister.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/examples/Spring/Spring.IocQuickStart.MovieFinder/src/MovieFinder/MovieLister.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** MovieLister.cs 30 Nov 2006 21:00:38 -0000 1.1
--- MovieLister.cs 3 Apr 2008 06:02:38 -0000 1.2
***************
*** 20,23 ****
--- 20,24 ----
using System.Collections;
+ using Spring.Objects.Factory.Attributes;
namespace Spring.IocQuickStart.MovieFinder
***************
*** 41,46 ****
--- 42,52 ----
/// Property MovieFinder (IMovieFinder).
/// </summary>
+ [Required]
public IMovieFinder MovieFinder
{
+ get
+ {
+ return _movieFinder;
+ }
set
{
Index: Program.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/examples/Spring/Spring.IocQuickStart.MovieFinder/src/MovieFinder/Program.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** Program.cs 4 Jan 2008 22:38:58 -0000 1.2
--- Program.cs 3 Apr 2008 06:02:38 -0000 1.3
***************
*** 60,70 ****
try
{
! IApplicationContext ctx =
! CreateContextMixXmlAndProgrammatic();
! //CreateContextProgrammatically();
! //CreateContextFromAppConfig();
! //CreateContextProgrammaticallyWithAutoWire();
! MovieLister lister = (MovieLister) ctx.GetObject("MyMovieLister");
Movie[] movies = lister.MoviesDirectedBy("Roberto Benigni");
LOG.Debug("Searching for movie...");
--- 60,72 ----
try
{
! IApplicationContext ctx = ContextRegistry.GetContext();
! #region Advanced: Call alternative ways to create application context
! //CreateContextMixXmlAndProgrammatic();
! //CreateContextProgrammatically();
! //CreateContextProgrammaticallyWithAutoWire();
! #endregion
!
! MovieLister lister = (MovieLister) ctx.GetObject("MyMovieLister");
Movie[] movies = lister.MoviesDirectedBy("Roberto Benigni");
LOG.Debug("Searching for movie...");
***************
*** 89,100 ****
}
- private static IApplicationContext CreateContextFromAppConfig()
- {
- // Retrieve context defined in the spring/context section of
- // the standard .NET configuration file.
- return ContextRegistry.GetContext();
- }
! private static IApplicationContext CreateContextProgrammatically()
{
InitializeCommonLogging();
--- 91,98 ----
}
! #region Implementation of alternative ways to create application context
!
! private static IApplicationContext CreateContextProgrammatically()
{
InitializeCommonLogging();
***************
*** 175,178 ****
--- 173,179 ----
LogManager.Adapter = new Log4NetLoggerFactoryAdapter(properties);
}
+ #endregion
+
+
}
}
\ No newline at end of file
Index: AppContext.xml
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/examples/Spring/Spring.IocQuickStart.MovieFinder/src/MovieFinder/AppContext.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** AppContext.xml 4 Jan 2008 22:38:58 -0000 1.2
--- AppContext.xml 3 Apr 2008 06:02:38 -0000 1.3
***************
*** 5,9 ****
--- 5,11 ----
<object id="MyMovieLister"
type="Spring.IocQuickStart.MovieFinder.MovieLister, Spring.IocQuickStart.MovieFinder">
+ <!--
<property name="movieFinder" ref="AnotherMovieFinder"/>
+ -->
</object>
***************
*** 23,25 ****
--- 25,29 ----
</object>
+ <object type="Spring.Objects.Factory.Attributes.RequiredAttributeObjectPostProcessor, Spring.Core"/>
+
</objects>
|