author | Jaroslav Tulach <jtulach@netbeans.org> |
Mon, 27 Apr 2009 10:03:54 +0200 | |
changeset 579 | 5092d8fdef3d |
parent 576 | ba2d4fa4aa87 |
child 584 | e715e6651175 |
permissions | -rw-r--r-- |
jtulach@576 | 1 |
package org.apidesign.demo.anagramwithspringandlookup; |
jtulach@576 | 2 |
|
jtulach@576 | 3 |
import org.apidesign.spring.SpringAndLookup; |
jtulach@576 | 4 |
import org.openide.util.Lookup; |
jtulach@576 | 5 |
import org.springframework.context.ApplicationContext; |
jtulach@579 | 6 |
import org.springframework.context.support.ClassPathXmlApplicationContext; |
jtulach@576 | 7 |
|
jtulach@576 | 8 |
public final class Main { |
jtulach@576 | 9 |
private Main() { } |
jtulach@576 | 10 |
|
jtulach@576 | 11 |
public static void main(String[] args) throws Exception { |
jtulach@579 | 12 |
ApplicationContext servicesContext = SpringAndLookup.create(Lookup.getDefault(), "global"); |
jtulach@579 | 13 |
ClassPathXmlApplicationContext mergedContext = new ClassPathXmlApplicationContext( |
jtulach@579 | 14 |
new String[] { "Main.xml" }, |
jtulach@579 | 15 |
Main.class, |
jtulach@579 | 16 |
servicesContext |
jtulach@579 | 17 |
); |
jtulach@579 | 18 |
UI ui = (UI)mergedContext.getBean("ui", UI.class); |
jtulach@576 | 19 |
ui.display(); |
jtulach@576 | 20 |
} |
jtulach@576 | 21 |
} |