Во время первоначального обучения для EJB от Sun я натолкнулся на довольно странную концепцию клиента корпоративного приложения, в котором есть понятие внедрения зависимости и основного класса:
@javax.ejb.EJB
private static auctionsystem.ejb.AuctionManagerRemote auctionManager;
public static void main (String[] args)
{
TestClient.logger.entering (TestClient.TAG, "main");
final String message = "hello";
TestClient.logger.log (Level.INFO, "Sending {0}", message);
final String reply = auctionManager.communicationTest (message);
TestClient.logger.log (Level.INFO, "Received {0}", reply);
TestClient.logger.exiting (TestClient.TAG, "main");
return;
}
Я просто не могу найти дополнительную информацию по этому вопросу. Как:
- Как это должно работать.
- Как запустить такое приложение без NetBeans.
- Как построить эту конструкцию без NetBeans (т.е. с Maven).
Да, я использую NetBeans - но я не удовлетворен, если не могу выполнить ту же операцию в командной строке и / или в Maven.