Pregunta

Espero que esta cuestión no está demasiado abierto terminó, sino un empujón en la dirección correcta es todo lo que necesita!

Actualmente estoy construyendo un sistema de contabilidad en línea -. La idea es que los usuarios pueden registrarse, iniciar sesión, y luego crear clientes, generar facturas y otros documentos y, finalmente, imprimir / enviar por correo electrónico los documentos cabo

Soy un programador de Java, pero por desgracia no he tenido demasiada experiencia en proyectos web y sus conceptos de diseño ...

Esto es lo que he conseguido hasta ahora - Un servidor web Tomcat que carga la primavera. Primavera maneja mis DAO y de las clases requeridas para la lógica de negocio. Tomcat JSP sirve de que contiene las páginas que componen el sitio web. Para que sea más interactiva que he utilizado JavaScript en las páginas (jQuery y sus llamadas AJAX) para enviar y recibir datos JSON (esto se hace enviando a una página que llama a un método handleAction () en una de mis clases).

Mi pregunta es, ¿estoy abordando este proyecto en el camino correcto? ¿Estoy usando las herramientas y métodos adecuados? Yo entiendo que hay literalmente innumerables maneras de abordar cualquier proyecto, pero realmente me gustaría obtener retroalimentación con respecto a los métodos de probada eficacia, prácticas generales, etc.

Gracias de antemano!

Xandel

¿Fue útil?

Solución

Desde que busca nuevos métodos AJAX para la web, puede aprovechar sus conocimientos de programación Java con Google web Toolkit (GWT) , hace que la integración entre el cliente y los lados del servidor bastante transparente. Puede utilizar Java en el cliente y el servidor. (El compilador de GWT genera JavaScript desde Java para el lado del cliente)

te recomiendo echar un vistazo a la GWT llamada a procedimiento remoto (RPC) tutorial para ver lo fácil que es para la comunicación entre el cliente y el servidor de forma asíncrona.

Puede ser que sea una buena opción para su proyecto, ya que no es propenso a algunas de sus desventajas como SEO, ya que no creo que un sistema de contabilidad le importaría sobre SEO.

Palabras clave:. Java, interactivo, llamadas AJAX

Otros consejos

Me parece que usted está proporcionando una solución técnica ya, es difícil hacer comentarios sobre la calidad de su solución sin saber lo que su diseño debe hacer. No sabemos nada sobre el alcance de su proyecto.

Si usted está buscando un método fresca para hacer aplicaciones web, echa un vistazo a la libertad de descarga Obtener real de 37Signals. Para proyectos más formales, diseño, por adelantado, los viejos estándares militares (MIL-STD-810) le dará la dirección también.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top