2013-03-05 3 views
0

Можно ли определять компоненты в Java EE так же, как весной, с помощью файлов конфигурации XML.Java EE xml beans

Весной я могу взять POJO

public class ClickCounter { 

private int count; 
public int getCount() {return count;} 
public void setCount(int count) {this.count = count;} 

} 

и определить боб в XML

<bean id="clickCounter" class="com.clickcounter.ClickCounter"> 
</bean> 
+0

Я считаю, что EJB 3.1 теперь использует модель POJO и DI. Они многому научились из Весны и Спящего. Неудивительно, что Род Джонсон и Гэвин Кинг были в комитете. – duffymo

ответ

0

Это просто создать beans.xml как пуста:

<?xml version="1.0" encoding="UTF-8"?> 
<beans xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation=" 
     http://java.sun.com/xml/ns/javaee 
     http://java.sun.com/xml/ns/javaee/beans_1_0.xsd"> 
</beans> 

А затем создайте фасоль:

import javax.ejb.Singleton; 
@Singleton 
public class MyBean{ 
} 
+0

Но файл beans.xml пуст, и вы аннотируете свои классы. Можно ли это сделать без использования аннотаций? – Barry