GlassFish üzerinde RESTful java arka ucunu çalıştırıyorum. Buna ek olarak bir webapp projesine koyabildiğim bir HTML5/JS öneki (ve sonra arka uçbirimi bağımlı olarak dahil et) veya farklı bir konumdaki bir IIS web sunucusunda çalıştırabiliyorum. CORS bir sorun değil. Bu şu sorunu çözer ne olursa olsun:ThreadLocal Singleton
Durum:
- Kullanıcı1 oturum açtığında ve veritabanı yolu veritabanına 'db/kullanici1 /'
- Kullanıcı1 uçların Değer 1 "olarak ayarlanır
- Kullanıcı2 günlükleri ve veritabanı yolu olarak ayarlanır 'db/kullanici2 /' Kullanıcı1
Kullanıcı1 olmazdı veritabanından 'Değerini 1' silmeye çalışır
public class DataAccess{
private static DataAccess dataaccess;
private String databasepath;
public static DataAccess getInstance() {
if (dataaccess == null) {
dataaccess = new DataAccess();
}
}
}
nasıl getInstance() yöntemini değiştirebilir? Threadlocal diye bir şey gördüm ama tam olarak anlamadım, belki de bir çözüm mü?
Herhangi bir yardım, kesinlikle takdir edilmektedir.
9 soru sordunuz ve kabul ettiniz 0 Lütfen bunu geliştirin. – gaborsch
Bir yanıtı nasıl kabul ederim –
SSS bölümündeki bu bölümü okuyun, hatta ekran görüntüleri vardır: http://stackoverflow.com/faq#howtoask – gaborsch