Я розробляю свій перший проект для 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Вам не потрібно вказати, який дататору потрібно підключитися, оскільки для кожної програми є лише один типовий архів.