2010-12-08 11 views
0

J'apprends au travail comment utiliser SpringTool, Roo, Hibernate, MySQL mais je voudrais m'améliorer un peu. J'ai toujours voulu faire un livre de cuisine en ligne où les gens peuvent contribuer avec leurs recettes. L'idée est d'avoir des étiquettes pour les ingridients, la difficulté et le corps de la recette et permettre à l'utilisateur enregistré de les soumettre.Livre de cuisine en ligne .. Puis-je utiliser Springtool et Java?

Le serveur devrait être capable de générer un document PDF en utilisant Latex. Une première étape consisterait à inclure toutes les recettes soumises. Un autre serait de sélectionner les recettes que l'utilisateur veut et ensuite produire le PDF contenant uniquement ceux.

Est-ce que quelqu'un sait si je peux utiliser les outils ci-dessus? Toute suggestion sur la façon de procéder?

Observe

+2

LaTeX? Envisagez-vous de faire beaucoup de composition en mathématiques? C'est ce que LaTeX est le mieux adapté. – duffymo

+0

Ces outils seront très bien, je ne suis pas si sûr du choix LaTeX cependant. Il existe des générateurs PDF plus conviviaux pour Java. Comme le dit Duffymo, vous n'avez probablement pas besoin du support mathématique de LaTeX. –

+0

@duffymo Je ne compte pas faire de paramétrage mathématique mais j'ai considéré que LaTeX était un bon choix pour ce qui suit: 1-Je pourrais diviser le document en chapitres et en sections et en générer automatiquement un fichier ps. 2-LaTeX supporte très bien aussi l'indexation et généralement le résultat final est agréable au niveau de l'aspect. Je suis un peu novice en matière de développement web, je ne suis donc pas au courant des nouveaux outils pour cela. Alors Liferary aidera à générer des documents de la manière que je veux? – HelloSpring

Répondre

1

Cela ressemble à un CMS sur lequel vous voulez construire. Jetez un oeil à Liferay qui construit purement en Java et repose principalement sur les cadres que vous voulez sortir de la boîte comme Spring, Hibernate et MySQL. Vous pouvez ensuite créer votre application en tant que portlet, c'est-à-dire eclipse. Je ne suis pas sûr de l'intégration de LaTeX.