Latest changes: budget, cover (year) and abstract
[PFCLatex/.git] / capitulo3 / capitulo3.tex
index 2be6889..021f95a 100644 (file)
@@ -65,6 +65,8 @@ En el ORM, la capa de abstracción, encapsula la lógica de los datos. El resto
 
 Symfony soporta dos ORMs escritos en PHP que son open source: Propel y Doctrine. Integra ambos y cuando se crea un nuevo proyecto se elige qué ORM usar. En este proyecto en concreto, se usará el ORM Doctrine.
 
 
 Symfony soporta dos ORMs escritos en PHP que son open source: Propel y Doctrine. Integra ambos y cuando se crea un nuevo proyecto se elige qué ORM usar. En este proyecto en concreto, se usará el ORM Doctrine.
 
+\cleardoublepage
+
 \subsection{El patrón MVC}
 
 Symfony se basa en el patrón de diseño web clásico conocido como arquitectura MVC, la cual consiste de tres niveles:
 \subsection{El patrón MVC}
 
 Symfony se basa en el patrón de diseño web clásico conocido como arquitectura MVC, la cual consiste de tres niveles:
@@ -98,6 +100,8 @@ Representa el modelo en el formato que el usuario final desea. Las vistas, en ge
     \item La vista puede acceder a propiedades y métodos de controladores y modelos directamente. Sin embargo, esto debería ser realizado solo para presentación.
 \end{itemize}
 
     \item La vista puede acceder a propiedades y métodos de controladores y modelos directamente. Sin embargo, esto debería ser realizado solo para presentación.
 \end{itemize}
 
+\cleardoublepage
+
 \subsubsection{El Controlador}
 
 Los controladores enlazan el modelo, la vista y otros componentes de la aplicación. Tratan directamente con peticiones del usuario. 
 \subsubsection{El Controlador}
 
 Los controladores enlazan el modelo, la vista y otros componentes de la aplicación. Tratan directamente con peticiones del usuario. 
@@ -139,6 +143,7 @@ Una base de datos contiene una o más tablas de información. Las filas en una t
     \label{fig:relationAmongTable}
 \end{figure}
 
     \label{fig:relationAmongTable}
 \end{figure}
 
+\cleardoublepage
 
 \section{PostgreSQL}
 
 
 \section{PostgreSQL}
 
@@ -338,6 +343,8 @@ El \emph{application framework} es un entorno que proporciona numerosos servicio
 
 En la capa \emph{application framework} se encuentran numerosas librerías Java especialmente construidas para Android. También hay muchos servicios que proporcionan acceso a muchas de las capacidades del sistema sobre el que se está ejecutando Android: localización, sensores, WiFi, telefonía, etc. Esta es la capa que fundamentalmente usarán todos los desarrolladores de Android.
 
 
 En la capa \emph{application framework} se encuentran numerosas librerías Java especialmente construidas para Android. También hay muchos servicios que proporcionan acceso a muchas de las capacidades del sistema sobre el que se está ejecutando Android: localización, sensores, WiFi, telefonía, etc. Esta es la capa que fundamentalmente usarán todos los desarrolladores de Android.
 
+\cleardoublepage
+
 \subsection{Aplicaciones}
 
 Finalmente, según lo mostrado en la Figura~\ref{fig:AndroidSystemArchitecture}), nos encontramos con la capa de aplicaciones creadas por los desarrolladores. Estas aplicaciones son las que finalmente interactúan con el usuario. Pueden venir preinstaladas en el dispositivo o pueden ser descargadas desde uno de los muchos \emph{Android markets}.
 \subsection{Aplicaciones}
 
 Finalmente, según lo mostrado en la Figura~\ref{fig:AndroidSystemArchitecture}), nos encontramos con la capa de aplicaciones creadas por los desarrolladores. Estas aplicaciones son las que finalmente interactúan con el usuario. Pueden venir preinstaladas en el dispositivo o pueden ser descargadas desde uno de los muchos \emph{Android markets}.