-
framework basé sur GWT
Bonjour tt le monde,
je suis une stagiaire et je dois réaliser un framework basé sur le framework GWT et utilise la librairie smartgwt. ce framework va permettre de générer une architecture des dossiers d'un projet différente un peu à celle de GWT (ie) plus de générer les deux packages client et server et il va génerer dans le package client 4 sous packages et chaque package contient des classes bien spécifiques.
est ce que qlq un a une idée sur la manière de faire ou une doc?
merci d'avance
-
Bonjour,
Je ne connais pas les besoins exacts de ton projet mais à première vue, il me semble que ton projet pourrait fonctionner de la sorte:
Une partie cliente qui présentera des écrans de manipulations d'arbres (création de noeuds pour les dossiers et feuilles pour les classes que tu veux générer tandis que coté serveur il faudra retranscrire les actions de l'utilisateur en création d'arborescence de dossiers et de créations de fichiers. A la demande de génération de l'utilisateur t'aura à packager ce que t'as créé comme dossiers et classes sous forme de rar ou de war et de proposer à l'utilisateur un lien de téléchargement de ce dernier package.
-
Merci pour votre réponse,
j'ai pas bien compris votre réponse et je pense que c'est à cause de ma description pour mon problème.
En fait, ds la société où j'ai effectué mon stage a une structure bien définie pour ses projets (ie) il utilise le framework GWT sous eclipse, le projet a deux packages client et server ( plus war) et il ajoute 4 sous packages dans le package client (data, util, service,constants).
Chacun de ces packages contient des classes déja développées par la sté.
donc mon framework va permettre de ne pas ,a à chaque fois, créer les 4 sous packages et de ne pas copier coller ces classes.
j'espère que j'ai décris bien le pb
merci
-
Ce que j'ai expliqué c'était l'aspect ergonomique de ton projet et l'approche à adopter pour pouvoir générer la structure dont t'as besoin pour les projets de ta boite. Par contre je pense que ta problématique est plus liée à des problèmes de conception qu'à des questions relatives à GWT. Essaie de mettre sur papier tes idées, de transcrire tes besoins en use case et diagramme de classes et c'est à l'issue de cette phase que tu pourra commencer à développer ton appli et à voir tes écrans prendre forme.
-
j'ai determiné mes besoins et ma conception.
mais le problème est l'implémentation et où on va commencer.
est ce que pour réaliser mon framework je dois changer ds le code de gwt (open source ;)) et l'adapter a notre besoin ou commencer à développer le framework à zéro.?
-
Salut,
Si tu as juste besoin de générer un projet GWT, tu peut prendre exemple sur le script webAppCreator qui est décrit dans le tutorial GWT officiel. (et l'adapter à ton besoin : smartgwt)
http://code.google.com/intl/fr-FR/we....6/create.html
Si j'ai bien compris ton besoin, il n'y a aucune raison d'appeler ton projet un "framework".
hth
-
Il faudrait déjà éclaircir un point :
Est-ce que tu fais un projet "métier" en utilisant gwt (je ne pense pas)
Est-ce que tu fais un projet "technique" consistant à préparer un squelette d'implémentation pour de futurs projets gwt ? (ce que je comprend)
Est-ce que ce projet technique doit être fait en gwt (ce que doit croire nannous dans son premier post) ou en autre chose ?
Comme l'a dit mamelouk, les projets gwt sont initialisés avec le script qu'il te donne.
Je comprend à ton message qu'il y a dans ta boite bien un framework au dessus de gwt (des classes déjà écrites, une structure bien définie ...) et que ton job est de permettre de créer de quoi initialiser de nouveaux projets avec ce framework.
La piste de mamelouk est bonne, prend exemple des scripts de google et écrit les tiens. Tu peux aussi le faire via ant ou si tu as un bon niveau, créer un plugin eclipse par exemple.
Mais ce n'est pas trop un problème spécifique à gwt ...
-
Merci pour vos réponses.
j'ai cherché le code source du framework gwt afin de modifier le script webAppCreator mais j'ai pas trouvé malgré que gwt est open source.
est ce que qlq un peut me donner le lien pour le télécharger?
concernant le développement d'un plugin, est ce que je peux modifier le plugin gwt d'eclipse?
merci d'avance
-
Je pense qu'il faut faire un checkout svn.
regarde ce lien http://code.google.com/intl/fr-FR/we...ntributingcode
Bonne continuation
-
Merci nannous, je vais essayer de le réccupérer
-
j'ai réccupéré le code source de GWT à partir le svn:ccool:.
j'essaie de l'importer dans eclipse pour pouvoir le compiler mais le dossier src (de tous les sous projets) n'apparît pas avec les autres dossiers.
Comment faire:(?