Я работаю над веб-приложением GWT, и мне было интересно, есть ли способ сохранить некоторые классы на сервере.Как сохранить живой класс на веб-сервере
Дело в том, что я хотел бы создать статический класс, который будет запускаться на сервере и управлять чем-то для меня .. позволяет говорить, что в настоящее время вошел в систему.
public class someclass{
private static someclass instance;
private List<user> users;
private someclass(){
users = new ArrayList<user>();
}
public someclass getInstance()
{
if (instance == null)
instance = new someclass();
return instance;
}
public addUser(user u)
{
users.add(user);
}
}
Предположим, что никакой синхронизации не требуется, чтобы он не был импотентом для вопроса.
позволяет говорить, что первый пользователь регистрируется и добавляется в список пользователей. , когда второй пользователь входит в систему. Будет ли список пользователей пустым? или у него будет старый пользователь?
Спасибо ...
Извините, что мне не хватает знаний, но можете ли вы указать мне на что-то более конкретное ?. Я предполагаю, что мне нужно создать для этого класс сервлета. Как я могу назвать функции этого класса? Нужно ли мне связываться с подателем с HTTP-запросами с сервера. это кажется немного хлопот – Gleeb
Нет, вам не нужно использовать http-звонки. Вы можете рассматривать его как любой другой класс и иметь общедоступные API, которые предоставят вам информацию, которую вы хотите манипулировать. На стороне сервера все ваши компоненты будут на одной JVM как ваш сервер. –