/ / Google App Engine - Як працює ініціалізація датасторінки протягом сеансів? - java, google-app-engine, jsp, google-cloud-datastore

Google App Engine - Як працює ініціалізація храму в сеансах? - java, google-app-engine, jsp, google-cloud-datastore

Я розробляю свій перший проект для GAE, і я задаюсь питанням, як налаштувати моє підключення до храму.

В даний час у заголовку .jsp у мене є наступне, яке включено у всі сторінки та містить посилання на клас Datastore, який я створив.

header.jsp:

<%@ page import="foo.Datastore"%>

<%
if (Datastore.getDatastore() == null) {
DatastoreService datastore = DatastoreServiceFactory.getDatastoreService();
Datastore.setDatastore(datastore);
}
%>

Datastore.java:

public class Datastore {
private static DatastoreService ds;

public static DatastoreService getDatastore() {
return ds;
}
public static void setDatastore(DatastoreService d) {
ds = d;
}
}

Чи буде це з'єднувати мене з тим же хранилищем даних щоразу, коли я використовую програму? Якщо так, то можете пояснити, як це працює? Як DatastoreServiceFactory.getDatastoreService() знати, з яким даними з'єднуватися? Дякую!

Відповіді:

0 для відповіді № 1

Вам не потрібно вказати, який дататору потрібно підключитися, оскільки для кожної програми є лише один типовий архів.