anagramdemo/anagrambase/src/main/java/org/apidesign/demo/anagramwithspringandlookup/Main.java
author Jaroslav Tulach <jtulach@netbeans.org>
Sun, 26 Apr 2009 21:18:14 +0200
changeset 576 ba2d4fa4aa87
child 579 5092d8fdef3d
permissions -rw-r--r--
Demo showing cooperation of Spring and Lookup
     1 package org.apidesign.demo.anagramwithspringandlookup;
     2 
     3 import org.apidesign.spring.SpringAndLookup;
     4 import org.openide.util.Lookup;
     5 import org.springframework.context.ApplicationContext;
     6 import org.springframework.context.support.StaticApplicationContext;
     7 
     8 public final class Main {
     9     private Main() { }
    10 
    11     public static void main(String[] args) throws Exception {
    12         ApplicationContext context = SpringAndLookup.create(Lookup.getDefault(), "global");
    13         StaticApplicationContext c = new StaticApplicationContext(context);
    14         c.registerPrototype("ui", Anagrams.class);
    15         UI ui = (UI)context.getBean("ui", UI.class);
    16         ui.display();
    17     }
    18 }