Pregunta

Tengo una base de código, que será utilizado por varias aplicaciones.

¿Qué técnicas facilitarían este requisito (capa de servicio?)?

Gracias

¿Fue útil?

Solución

No veo cuál es su pregunta real es, pero se puede decir que una capa de servicio es poco probable que sea lo que está buscando.

Una capa de servicio proporcionará la comunicación entre sistemas (incluyendo los que se basan en diferentes plataformas); y un enfoque basado en la mensajería también se puede utilizar entre los componentes o capas dentro de un sistema (aplicación). Compartir la totalidad o parte de una base de código no es un requisito en cualquiera de estos escenarios.

Tengo una base de código, que será utilizado por varias aplicaciones.

Tienes una base de código o si buscas va a tener ? "Se" deduce que no está allí todavía.

¿Qué técnicas facilitarían este requisito?

¿Qué requisito exactamente? Si significaba "va a tener" entonces supongo que está buscando pautas sobre cómo escribir código que puede ser reutilizado por varias aplicaciones?

Danos alguna información más y voy a ampliar mi respuesta :)

Otros consejos

Esto se soluciona comúnmente con uno de dos patrones:. Biblioteca o marco

El uso de bibliotecas, uno factores fuera del código común y lo pone en bibliotecas dedicadas. Estas bibliotecas son utilizados por las aplicaciones reales. En el escenario de biblioteca de la aplicación proporciona la lógica para el arranque, la inicialización y la coordinación de la lógica del programa, en términos simples C: la función main (). El código de la aplicación específica llama a funciones de biblioteca.

Con un marco, uno construye básicamente una aplicación completamente ejecutable que se extiende o personalizarse mediante la conexión lógica del programa en el marco. Un marco de trabajo proporciona typlically la lógica para el arranque, la inicialización y la coordinación de la lógica del programa, el código personalizado es llamado por el código de la arquitectura.

¿Cuál de los dos para su uso depende del escenario y el esfuerzo de poner en. Las bibliotecas son mucho más fáciles de construir que los marcos, pero con el marco de trabajos realizados así, la reutilización de código es mucho mejor.

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