Pregunta

I comenzó un proyecto hace un tiempo usando la siguiente arquitectura de Adobe Developer artículo hablando de Creación de plataformas de marketing en Flex . Hice mi primer conjunto de codificación localmente olvidando que mi servidor no manejar Tomcat. Así que le dije que sí, y cortar algunas esquinas y luego alguna otra limitación se acercó y me cortó un poco más esquinas. Con el tiempo para una buena semana o dos, que estaba tratando de conseguir el proyecto de trabajo con la fabricación del fin de mes. Capas comenzaron a fusionarse.

Al final he utilizado a

PureMVC (Presentación / Cliente) -> ZendAMF (Comunicación) -> MySQL (datos) Diseño.

Se trabajó pero nunca me sentí como si tuviera alguna capa sólo para hacerse cargo de todas las llamadas SQL a la data.It sólo se sentía hackeado juntos

Así que debo guardar la configuración anterior y empezar a partir de la capa de presentación y moverse hacia abajo como dijeron en el artículo o hay una mejor estratificación ( sobre la base de un plan de alojamiento que no maneja Java ) pude lograr?

Nota: . Me acaba de pedir a los chicos de adobe pero apenas responder en su sitio

Gracias!

ACTUALIZACIÓN: Mi plan de hospedaje corriente - http://www.godaddy.com/Hosting/Legacy.aspx?ci=9009#details (Economy)

¿Fue útil?

Solución

saltar todo un poco; No estoy completamente seguro de lo que la información de su después.

Hay muchas maneras diferentes para el arquitecto una aplicación; No veo nada inusual con el enfoque que usted describe.

Muchos proyectos utilizan una arquitectura similar a lo que usted describe. Con Flex en el extremo delantero (usando PureMVC, Cairngorm, o algún otro marco); algún tipo de middleware (supongo que está utilizando PHP y ZendAMF; pero también se podría utilizar .NET, Java, ColdFusion o cualquier lenguaje del lado del Serer). y algunos de almacenamiento de datos (MySQL)

En el middleware (También conocido como PHP / CF / Java / etc ..); un montón de gente a crear una capa de servicio que se encarga de las comunicaciones a distancia de los extremos delanteros, tales como, una aplicación Flex. La capa de servicio a menudo se puede reutilizar.

Detrás de la capa de servicio a menudo hay un modelo de tipo que a veces incluye una lógica de negocio importante.

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