Я использую javaeventing , чтобы написать оболочку с четным управлением для доступа к базе данных. Итак, мой вариант использования:
Теперь, как мне избежать , пока (! exit) {// что-то делать}
здесь какой цикл? Как правильно использовать Java-события?
Прямой способ:
while(!exit)
{
exit = myClass.execute("command"); //when command is exit, return true.
}
Но я ищу, может ли Java-событие дать лучшее решение.
Update1:
Вот что я пытаюсь реализовать :
1 Мое приложение представляет собой оболочку (например, оболочку mongodb) для опробования базы данных ключ-значение.
2 Простой код:
init(); //Initialize the connection with database
while(!exit)
{
//exit = myClass.execute("put(5)"); //This returns false
exit = myClass.execute("exit"); //returns true, i.e. the user wants to exit the shell
}
Теперь я не вижу здесь пользы java eventing, и я решил свою проблему, не могли бы вы рассказать мне, КАК здесь будет отображаться java-событие? Я хочу, чтобы пользователь запускал событие.