Articles of java ee

Veuillez expliquer l’annotation @Produces dans CDI

J’ai lu à propos de l’annotation @Produces dans CDI, mais je ne comprends pas son utilisation. public class Resources { // Expose an entity manager using the resource producer pattern @SuppressWarnings(“unused”) @PersistenceContext @Produces private EntityManager em; // @Produces Logger getLogger(InjectionPoint ip) { // Ssortingng category = ip.getMember() .getDeclaringClass() .getName(); return Logger.getLogger(category); } @Produces FacesContext getFacesContext() […]

Comment exclure une URL de l’autorisation

Mon web.xml ressemble à: app /* Role cela protège chaque côté de l’autorisation, mais je veux exclure / info. Est-ce possible ?

Classe vs package vs module vs composant vs conteneur vs service vs plateforme dans le monde Java

Je suis débutant dans le monde de Java (7 ans de niveau C bas). Lorsque j’ai commencé à lire les sites liés à Java: http://wiki.apidesign.org/wiki/Main_Page http://static.springsource.org/spring/docs/3.1.x/spring-framework-reference/html/ Je suis confus par la terminologie existante: classe paquet module composant récipient un service cadre Plate-forme J’ai trouvé beaucoup de ressources sur la définition des termes (et beaucoup plus): […]

Différence entre mécanisme d’inclusion et de transfert pour le concept de répartition des demandes?

Forward (): Cela peut être fait de deux manières par Request & ServeletContext. Transfert d’une requête d’un servlet vers une autre ressource (servlet, fichier JSP ou fichier HTML) sur le serveur. Le transfert se fait côté serveur, à l’insu du client. Lorsque vous appelez une demande de transfert, la demande est envoyée à une autre […]

Obtenir la méthode java.lang.reflect.Met à partir d’un ProceedingJoinPoint?

La question est courte et simple: existe-t-il un moyen d’obtenir l’object Method à partir d’un apsectj ProceedingJoinPoint? Actuellement je fais Class[] parameterTypes = new Class[joinPoint.getArgs().length]; Object[] args = joinPoint.getArgs(); for(int i=0; i<args.length; i++) { if(args[i] != null) { parameterTypes[i] = args[i].getClass(); } else { parameterTypes[i] = null; } } String methodName = joinPoint.getSignature().getName(); Method method […]

Maven: Inclure un dossier META-INF dans le dossier des classes

J’ai un projet WAR très simple et je veux inclure un répertoire nommé META-INF en haut du dossier de sortie des classes où se trouvent toutes les classes Java compilées. J’utilise Maven, mais il semble que Maven n’inclue par défaut rien qui ne soit une classe Java. Donc, il ignore mon META-INF qui se trouve […]

Comment utiliser le support JSON POJO de Jersey?

J’ai un object que je voudrais utiliser dans JSON en tant que ressource RESTful. J’ai le support JSON POJO de Jersey activé comme ça (dans web.xml): Jersey Web Application com.sun.jersey.spi.container.servlet.ServletContainer com.sun.jersey.api.json.POJOMappingFeature true 1 Mais quand j’essaie d’accéder à la ressource, j’obtiens cette exception: SEVERE: A message body writer for Java type, class com.example.MyDto, and MIME […]

comment définir l’en-tête no cache au spring mvc 3 par annotation

comment définir l’en-tête no cache au spring mvc 3 par annotation? n’est pas response.setHeader(“Pragma”,”No-cache”); response.setHeader(“Cache-Control”,”no-cache”); response.setDateHeader(“Expires”, 0);

Pourquoi Java est-il fréquemment utilisé pour les applications d’entreprise?

En tant que débutant Java, je me demande: de toutes les langues du monde, pourquoi Java est-il fréquemment utilisé pour les applications d’entreprise? Qu’est-ce qui fait que c’est comme ça par rapport aux autres langues? Est-ce que ça va continuer comme ça dans les années à venir? J’apprécierais vos idées. Merci d’avance 🙂

Conteneurs Java EE vs Conteneurs Web

Je suis relativement nouveau sur Java EE / EJB, et j’ai lu beaucoup de choses sur les conteneurs Java EE. J’ai eu de l’expérience avec un conteneur Web (fichier WAR dans jboss). Je suis également conscient que Jboss peut également être utilisé comme conteneur Java EE. Ma question est la suivante: quelle est la différence […]