Salut Je veux concevoir et développer une grande application d'entreprise en utilisant seulement GWT côté client. Je veux diviser cette application d'entreprise en parties et j'appelle chaque un module (ou un paquet ou un portlet ou autre!). Ces modules peuvent avoir des relations les uns avec les autres et appeler certains services existant dans d'autres modules (côté client et côté serveur).Comment développer une application d'entreprise modulaire en utilisant seulement GWT
Le problème est, ces modules doivent être Designed, Développé, Compilé et Déployé Indépendamment et Dynamiquement et ils seront placés et Affichée dans un contexte sur le client et la les dépendances entre les modules doivent être gérables (côté client et côté serveur).
Que puis-je faire? Quel type de technologies puis-je utiliser pour créer une application d'entreprise comme celle-ci? Lorsque vous développez une application qui n'est pas divisée en parties (De la manière que j'ai mentionnée), vous pouvez facilement déployer votre application après la construction de votre projet, mais lorsque vous modifiez un seul formulaire dans votre application, vous devez construire l'ensemble application à nouveau, et déployer l'ensemble de l'application.
Dans cette application, je ne peux pas arrêter le serveur pour déployer à nouveau l'application, je veux changer et déployer la partie de l'application qui doit être changée, pas toute l'application !!!
Bien sûr, j'ai cherché sur la façon dont je peux résoudre mon problème !!! J'ai trouvé que je peux utiliser OSGI côté serveur car il offre une modularité au niveau de la construction logicielle et m'aide à gérer le cycle de vie des modules et bien d'autres avantages que vous connaissez! Et j'ai trouvé que je peux utiliser des gadgets sur le côté client.
Qu'en pensez-vous? Sont-ils de bons choix?
Si ce sont de bons choix, comment puis-je commencer? Je sais que nous avons différents types d'implémentations d'OSGi, comme Apache Felix, Eclipse Equinox et Knopflerfish. Lequel est bon pour ce choix?
Comment GWT et OSGi peuvent être intégrés? Comment peuvent-ils interagir les uns avec les autres?
Merci pour votre réponse. – Heidarzadeh
Je sais que OSGi est juste applicable du côté serveur! Je pense que mon gros problème sera du côté client, avoir un conteneur comme un conteneur de gadget du côté client sera si difficile pour moi. Maintenant, toutes les parties de cette application sont liées ensemble du côté client et je ne peux pas ouvrir cette cravate !! compiler et déployer différentes parties de cette application séparément !!! – Heidarzadeh