Tecnología

Inicio

Cómo desarrollar una aplicación cliente servidor

Cómo desarrollar una aplicación cliente servidor


aplicaciones cliente-servidor son ampliamente utilizados, tanto en la web y en las redes de organización interna. aplicaciones cliente-servidor funcionan sobre la base de que la lógica de datos y la aplicación reside en un servidor y se hace accesible a los clientes que utilizan varios otros equipos de la misma red. Esto significa que una aplicación cliente-servidor normalmente implicará la creación de una serie de componentes vinculados entre sí. Una base de datos, una interfaz para los usuarios acceder a los datos en el lado del cliente, y el código de la conexión de estos son los principales elementos de una aplicación cliente-servidor. Dependiendo del propósito general de su aplicación, puede haber otros elementos adicionales.

Instrucciones

1 Diseñar y construir su base de datos. Puede crear una base de datos utilizando el software libre o comercial. Si la aplicación de cliente-servidor se va a utilizar en la Web, puede utilizar sistemas como MySQL. En función de su proveedor de alojamiento web, es posible que tenga acceso a las herramientas libres tales como phpMyAdmin, que hacen que la construcción de una base de datos mucho más fácil. El diseño de su base de datos desde un nivel abstracto en primer lugar, mediante un modelo de entidad-relación si su base de datos es relacional. Vamos con un buen diseño antes de empezar realidad la construcción de la base de datos, ya que el resultado final será más eficiente. Crear la base de datos, ya sea mediante una interfaz para su sistema de gestión de base de datos elegida, o mediante la ejecución de una secuencia de comandos SQL. (Ver Referencias 1)

2 Conectar con sus datos. Para una aplicación web, se debe utilizar la programación del lado del servidor para conectarse a sus datos. Si la aplicación de cliente-servidor se va a ejecutar en el escritorio, puede ser capaz de conectarse a los datos y construir su interfaz de usuario dentro del mismo programa, utilizando el mismo lenguaje de programación, por ejemplo, si está trabajando en Java. aplicaciones cliente-servidor en la Web suelen utilizar lenguajes como PHP y ASP para conectarse a sus bases de datos, la realización de consultas y actualizaciones. El modelo más común es aquella en la que estas secuencias de comandos del lado del servidor se conectan a los datos y escribir HTML, el envío de este al navegador Web como parte de la interfaz del cliente. (Ver Referencias 2)

3 Construir su interfaz de cliente. Si su solicitud está en la web, la interfaz normalmente debe ser construido utilizando HTML. En el escritorio, un lenguaje como Java puede ser usado para conectar tanto a los datos y la construcción de la interfaz del cliente al mismo tiempo. Si está usando PHP o ASP en el servidor, puede utilizar las secuencias de comandos de servidor para escribir el contenido HTML, ya que correr, o alternar el script del lado del servidor con el contenido HTML. De cualquier manera, el código HTML tendrá que proporcionar una interfaz para los usuarios interactuar con la aplicación. El conjunto de tareas que los usuarios necesitan para poder llevar a cabo debe ser facilitado por la interfaz HTML. Por lo general, esto incluye formas que permiten a los usuarios consultar, se añadieron y actualizar los datos. (Ver Referencias 3)

4 El estilo de su interfaz. Su interfaz del cliente será más eficaz si se labra apropiada. Para las aplicaciones de Internet, puede utilizar los archivos CSS y las imágenes para lograrlo. Si su solicitud es para una organización específica, puede requerir un estilo predeterminado que se ajuste a su imagen de marca con. Sus imágenes y declaraciones CSS normalmente se almacenan en el servidor. Por CSS, puede incluir propiedades de estilo dentro del contenido HTML, o en archivos separados con enlaces desde el código HTML. (Ver Referencias 4)

5 Mejorar su interfaz con secuencias de comandos del lado del cliente. Si la aplicación va a acceder desde un navegador Web en el lado del cliente, puede utilizar lenguajes como JavaScript para mejorarla. A la vez que la interfaz más atractiva visualmente, si se hace correctamente, scripting del lado del cliente puede hacer una interfaz más fácil de usar. El uso de JavaScript para realizar efectos de peinado y para ayudar a la interacción del usuario. Un uso común de secuencias de comandos del lado del cliente se encuentra dentro de las formas que la entrada de captura de usuario, con Javascript empleado para validar lo que ha entrado el usuario. (Ver Referencias 5)

Consejos y advertencias

  • Generar la aplicación cliente-servidor uno de los componentes a la vez. Trate de no preocuparse de cómo va a conectar las piezas juntas hasta que haya desarrollado cada uno de ellos a su vez. Una vez que haya terminado, asegúrese de probar la aplicación a fondo.
  • Trate de asegurarse de que no se está conectando a la base de datos innecesariamente. Reducir el número de veces que su aplicación tiene que conectarse a donde sea posible el Servidor, ya que esto minimiza el tráfico de red y la probabilidad de los datos que la pérdida o daño en el camino.