2010-04-14 15 views
1

J'espère que cette question n'est pas trop ouverte, mais un coup de pouce dans la bonne direction est tout ce dont j'ai besoin! Je construis actuellement un système de comptabilité en ligne - l'idée est que les utilisateurs puissent s'inscrire, se connecter, puis créer des clients, générer des factures et d'autres documents et éventuellement imprimer/envoyer ces documents.Concepts/méthodes de conception de système de site Web interactif correct?

Je suis un programmeur Java, mais ont malheureusement pas eu trop d'expérience dans des projets web et leurs concepts de conception ...

C'est ce que j'ai jusqu'ici - Un serveur web Tomcat qui charge Spring. Spring gère mes DAO et les classes requises pour la logique métier. Tomcat sert les JSP contenant les pages qui composent le site Web. Pour le rendre interactif j'ai utilisé JavaScript dans les pages (jQuery et ses appels AJAX) pour envoyer et recevoir des données JSON (ceci est fait en postant sur une page qui appelle une méthode handleAction() dans une de mes classes).

Ma question est la suivante: est-ce que j'aborde ce projet de la bonne façon? Est-ce que j'utilise les bons outils et méthodes? Je comprends qu'il ya littéralement d'innombrables façons de s'attaquer à un projet, mais j'aimerais vraiment avoir des commentaires sur les méthodes éprouvées, les pratiques générales, etc.

Merci d'avance!

Xandel

Répondre

0

Puisque vous êtes à la recherche de nouvelles méthodes AJAX pour le web, vous pouvez tirer parti de vos compétences en programmation Java avec Google Web Toolkit (GWT), il fait l'intégration entre le client et les côtés du serveur tout à fait transparente. Vous pouvez utiliser Java sur le client et le serveur. (Le compilateur GWT génère du JavaScript à partir de Java pour le client)

Je vous recommande de regarder l'appel de procédure à distance (RPC) GWT tutorial pour voir comme il est facile de communiquer entre le client et le serveur dans un environnement asynchrone façon.

Il pourrait être un bon ajustement pour votre projet puisque vous n'êtes pas enclin à certains de ses inconvénients comme le référencement, car je ne pense pas qu'un système de comptabilité se soucierait de SEO.

Mots-clés: Java, Interactif, Appels AJAX.

+0

Merci Adelec! En regardant dans GWT et le tutoriel RPC maintenant. Merci encore! – Xandel

0

Il me semble que vous fournissez déjà une solution technique, il est difficile de commenter la qualité de votre solution sans savoir ce que votre conception devrait faire. Nous ne savons rien de la portée de votre projet.

Si vous êtes à la recherche d'une nouvelle méthode pour faire des applications web, consultez la libre pour télécharger Get Real de 37Signals. Pour les projets plus formels, avant-gardistes, les anciennes normes militaires (MIL-STD-810) vous donneront aussi une direction.