2017-08-10 1 views
0

J'ai une petite application web.nous n'avons pas intégré ehcache intially.but il y a une exigence récente pour implémenter ehcache dans le milieu d'application.bien que je suis nouveau à ehcache encore configuré mon application. il y a certaines questions s'il vous plaît essayer d'y répondre.requêtes théoriques ehcache.J'ai une petite application web.nous n'avons pas incorporé ehcache intially.but il ya une exigence récente

  1. Quelle est la meilleure façon d'annoter la classe A) b OAC) Services (j'ai mis en œuvre dans DAO?

  2. @Cacheable, @CacheEvict @cacheput pour l'annotation ci-dessus que nous devons nous concentrer sur pour mes requêtes CRUD ..

Je veux dire faire, nous vérifions le type de retour ou d'un paramètre pour cette méthode pour spécifier une partie de @annotation.

S'il vous plaît suggérer un tutoriel en ligne lié à mon problème.

+0

veuillez suggérer un tutoriel en ligne lié à mon problème. –

+0

Supposons qu'une personne est connectée avec ses informations d'identification et exécute une requête sur certains de ses critères de recherche. entre une autre personne connectée ..et exécuter avec ses critères de recherche. quel serait le résultat de la recherche de l'utilisateur comment le cache gère cette situation. –

+0

s'il vous plaît aider à la mise en œuvre de la clé personnalisée dans mon application. s'il vous plaît aider étape par étape ou suggérer un tutoriel qui définissent les étapes de la manière la plus facile –

Répondre

0

Je vais mettre mon petit "ça dépend" ici. A propos du premier point.

  1. Mise en cache aussi haut que vous pouvez est le plus efficace
  2. Mise en cache aussi bas que vous pouvez est le plus réutilisable

Donc, si vous mettez en cache au niveau de DAO, vous avez plus de chances que le résultat du cache peut être utilisé par plusieurs services. Toutefois, si vous mettez en cache au niveau du service Web, votre utilisateur obtiendra une réponse rapide et flamboyante.

Donc, ça dépend. Choisissez ce qui correspond à vos besoins. Service par service.