Articles of java ee

Architecture Java EE – Les DAO sont-ils toujours recommandés lors de l’utilisation d’un ORM tel que JPA 2?

Si j’utilise un ORM comme JPA2 – où mes entités sont mappées à ma firebase database, devrais-je toujours utiliser un DAO? Cela semble être beaucoup plus frais. Par exemple, je devrais maintenir trois paquets supplémentaires: Celui qui spécifie les objects de mon domaine (qui mappent à peu près mes objects Entity): public class Employee { […]

Java pour les développeurs C #

Quelle est la série de ressources la plus rapide pour un développeur C # souhaitant se lancer dans une équipe Java d’entreprise?

Test par rapport à l’API Java EE 6

J’écris un ajout à JAX-RS et j’ai inclus l’API Java EE 6 comme dépendance de Maven. javax javaee-api 6.0 provided Ensuite, j’ai un petit cas de test: @Test public void testIsWriteable() { class SpecialViewable extends Viewable { public SpecialViewable() { super(“test”); } } FreeMarkerViewProcessor processor = new FreeMarkerViewProcessor(null); assertTrue(processor.isWriteable(SpecialViewable.class, null, null, MediaType.WILDCARD_TYPE)); } Mais j’ai […]

Trouver l’URL de votre application avec seulement un ServletContext

J’écris une application Web Java à l’aide de Spring MVC. J’ai un processus d’arrière-plan qui traverse la firebase database et trouve les notifications qui doivent être envoyées par courrier électronique à mes utilisateurs. Ces messages électroniques doivent inclure des liens hypertexte vers l’application. Cela semble être un modèle assez commun pour une application Web, mais […]

Pourquoi utilisons-nous web.xml?

Quelle est l’utilisation de web.xml et pourquoi utilisons-nous? wicket.mysticpaste org.apache.wicket.protocol.http.WicketFilter applicationClassName com.mysticcoders.WicketApplication wicket.mysticpaste /* Que fait ce filtre et le filtrage de fichiers?

Impossible de sérialiser la cause de l’object HibernateProxy

Je reçois la réponse d’erreur suivante du serveur. Statut HTTP 500 – type Rapport d’exception message descriptionLe serveur a rencontré une erreur interne () qui l’empêchait de répondre à cette requête. exception javax.servlet.ServletException: java.lang.UnsupportedOperationException: tentative de sérialisation de java.lang.Class: org.hibernate.proxy.HibernateProxy. Vous avez oublié d’enregistrer un adaptateur de type? cause première java.lang.UnsupportedOperationException: Vous avez tenté de […]

Comment fournir une configuration de contexte pour une application Web dans Tomcat?

J’ai une application Web qui s’appuie sur des ressources et des parameters à configurer après son installation, comme une connexion JDBC. Ce que j’ai META-INF/context.xml est de fournir un META-INF/context.xml qui est copié dans [engine-name]/[server-name]/[app-name].xml par Tomcat lorsque je déploie l’application. De cette façon, tout ce que je fournis est un fichier de guerre qui […]

Erreur NoInitialContextException

J’écris un client pour mon EJB et quand j’essaie de l’exécuter, j’obtiens l’exception suivante: javax.naming.NoInitialContextException: besoin de spécifier le nom de la classe dans l’environnement ou la propriété du système, ou en tant que paramètre d’applet ou dans un fichier de ressources d’application. Je ne peux tout simplement pas comprendre quel est le problème.

CDI: beans.xml, où est-ce que je vous mets?

J’utilise Weld comme implémentation CDI. Mon test d’intégration, qui tente d’assembler l’instanciation de graphes d’objects Weld container, fonctionne bien lorsque j’ai des beans.xml vides dans src/test/java/META-INF/beans.xml . Voici ce test simple: public class WeldIntegrationTest { @Test public void testInjector() { new Weld().initialize(); // shouldn’t throw exception } } Maintenant, quand je lance mvn clean install […]

Comprendre JSF comme cadre MVC

Je suis en train de lire sur JSF et je suis plutôt confus de savoir pourquoi JSF est un framework MVC (ou au moins quelles parties appartiennent à quelle “lettre”). J’ai regardé cette question: Quels composants MVC dans le framework JSF MVC? Je lis là-bas si vous ne le regardez pas dans une vue agrégée […]