2015-10-22 12 views
6

Byłem przez długi czas googlowany i nie widziałem żadnych informacji na ten temat.Czy interfejs JCache API (JSR 107) jest częścią Java EE?

Nie jestem w 100% pewien, czy jest to część platformy Java EE, ale moim zdaniem nie jest. Chociaż wydaje się, że większość kontenerów aplikacji zgodnych z językiem Java EE używa lub zezwala na korzystanie z systemów buforowania.

Czy jest to część Java SE?

Czy to tylko samodzielna specyfikacja?

+4

https://dzone.com/articles/introduction-jcache-jsr-107: "Obsługa JCache jest wymagana dla Java EE 7.". 1 minuta ... – Marged

+1

według tego linka nie wydaje się być oficjalną częścią JEE 7 http://www.oracle.com/technetwork/java/javaee/tech/index.html – salyh

Odpowiedz

8

Czy API JCache (JSR 107) część Java EE?

Krótka odpowiedź to nr.


Java Tymczasowe buforowanie API (javax.cache opakowaniem) nie jest wliczone w Java EE 7 API dependency:

<dependency> 
    <groupId>javax</groupId> 
    <artifactId>javaee-api</artifactId> 
    <version>7.0</version> 
</dependency> 

Jeśli potrzebujesz API Java Tymczasowe buforowania, trzeba innego dependency:

<dependency> 
    <groupId>javax.cache</groupId> 
    <artifactId>cache-api</artifactId> 
    <version>1.0.0</version> 
</dependency> 

W podobny sposób JSR 107 nie jest zawarte w Java EE 7 technologies list.

Tymczasowe buforowanie i Java API ostateczna wersja announcement wymienia następujące:

Powinno być możliwe użycie go jako drop-in oprócz Java EE 6 lub 7 aplikacji Java EE. Mimo że JCache nie odnosi się konkretnie do integracji Java EE, powinno obsługiwać większość typowych przypadków użycia, w tym całkiem fajny zestaw adnotacji do buforowania, które działają z CDI.


Java Tymczasowe buforowanie API nie jest częścią Java EE 8 technologies albo.

Powiązane problemy