Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SECCIÓN: 02
INTEGRANTES: CARNET:
Introducción --------------------------------------------------------------------------------- 3
Capítulo 1-------------------------------------------------------------------------------------- 5
Capítulo 2------------------------------------------------------------------------------------- 12
Capítulo 3------------------------------------------------------------------------------------- 11
software libre como los son NetBeans, apache server, glassfish. Los cuales nos
escalable al futuro.
Objetivos
General
Específicos
• Diseñar una interfaz que permita gestionar de manera eficiente los datos de
pacientes.
y que todo los datos se guarden en el sistema a la cual el proyecto surge debido a
un hospital.
El sistema que utilizaban estaba muy anticuado, ya que todo se hacía por medio
ha desarrollado una aplicación web que facilita la realización de las tareas de los
detallada. En primer lugar, no todo el mundo tendrá acceso. El uso está restringido
a los trabajadores del centro encargados del hospital, que serán los que
habitualmente harán uso de ella; Los pacientes serán registrados por el trabajador
Estos pacientes son aquellas personas que acuden al hospital, pero no tienen
Este registro permitirá conocer todos los datos del paciente, e identificar si se
resuelto. Cabe destacar que, en caso de que sea necesario realizar una búsqueda
para saber si los datos del paciente se encuentran disponible o no, el sistema
facilitará una de búsqueda el cual devolverá los datos del paciente simplemente
acceso al hospital. Es decir, cada vez que entre o salga, indicará el sexo de dicho
Para poder llevar a cabo nuestra propuesta del sistema SDP dentro de la empresa
Hardware
Software
• Versiones de JDK y
Sistema
1. JavaScript
Node.js. Esta tecnología crea software robusto para empresas en todo el mundo.
Lo que se puede hacer con JavaScript abarca diferentes tipos de software, como
de la web.
herramientas más poderosas que un desarrollador puede tener en sus manos. Los
funciones que mejoren la experiencia del usuario y hagan a internet mucho más
desarrollo web. Esto quiere decir que los desarrolladores tienen acceso de interfaz
a métodos
• Aplicaciones Web: las aplicaciones web son similares a los sitios, pero en
ellos.
Como marco, Bootstrap incluye los conceptos básicos para el desarrollo web
Los desarrolladores web que utilizan Bootstrap pueden crear sitios web mucho
más rápido sin perder tiempo preocupándose por los comandos y funciones
básicos.
Bootstrap hace realidad el diseño web receptivo. Hace posible que una página
móviles para tareas específicas son las principales herramientas de los empleados
3. CSS
¿Qué es CSS?
CSS son las siglas en inglés para «hojas de estilo en cascada» (Cascading Style
páginas web, es decir, cómo lucen cuando un usuario las visita. Funciona junto
con el lenguaje HTML que se encarga del contenido básico de las páginas.
Se les denomina hojas de estilo cascada porque puedes tener varias hojas y una
Ventajas de CSS
El lenguaje CSS tiene la ventaja de ser mucho más simple, por lo que implica
menos código y probabilidad de errores, así como una mayor velocidad de carga y
facilidad de lectura.
4. SASS
SASS dispone de dos formatos diferentes para la sintaxis, lo que hace se traduce
El primero en salir fue .sass y se caracteriza, al igual que Stylus y coffeescript para el
El uso de una herramienta como Sass proporciona una serie de ventajas, como
• Permite tener una organización modular de los estilos, lo cual es vital para
proyectos grandes.
Object Relational Mapping (ORM), que permite interactuar con la base de datos
por medio de objetos, de esta forma, JPA es el encargado de convertir los objetos
utilizan otros paradigmas: las relaciones ("Tablas") y las claves externas que las
un servidor Java EE. Esto hace que sean menos adecuados que POJOs ligeros,
Los beans de entidad BMP te obligan a utilizar JDBC, mientras que los beans de
funcionamiento de la aplicación.
define un modelo de persistencia estándar para todas las aplicaciones Java. JPA
puede ser utilizado como la solución tanto para la persistencia de Java SE y Java
EE.
Dado que es una especificación, JPA no proporciona clase alguna para poder
Servidor Glassfish
este parte utilizando como base Sun Java System Application Server.
La primera capa incluyo los contenedores mas importantes definidos en un
Servlet y el contendor EJB que gestiona el ciclo de vida de los Bean del negocio.
mensajería (JMS).
permitir distintos dominios que puedan estar en marcha al mismo tiempo, cada
habitual encontrarnos con un dominio que alberga varios servidores que puedan
Las herramientas de administración mas conocidas con las que cuenta Glassfish
son:
• La consola de administración
• Asadmin
• Servicios REST
• Update Tool
decir, un método abstracto. Esto significa que cada interfaz creada que respeta
El compilador reconoce esas interfaces y permite que estén disponibles para los
• Supplir
La letra T significa que es genérico, y en este caso significa que la operación get(),
veamos un ejemplo:
Aquí estamos llamando al método generate() desde la Api Stream, que necesita
un
Tenemos una lista de enteros y para imprimir estos números en consola podemos
usar forEach. Recibe una variable (numero) y hace algo con ella. En este caso, se
• Predico y BiPredicado.
devuelve un booleano. Podemos concluir que este metodo se utiliza para validar
Para este ejemplo, obtuvimos una lista de números enteros que se compone de
los números: 1, 2, 3, 4 y 5.
Dado que es una especificación, JPA no proporciona clase alguna para poder
interfaces del diagrama anterior, ya que luego serán las que utilices con cada
implementación concreta.
por ejemplo, archivos HTML, DHTML, XHTML y XML, para incluirlos en una
aplicación Web. Los archivos JSP son una forma de implementar contenido de
páginas dinámico del lado del servidor. Los archivos JSP permiten a un servidor
Web como, por ejemplo, Apache Tomcat, añadir contenido dinámicamente a las
servidor.
<SCRIPT>), que se ejecuta en un navegador. Una página JSP resulta ideal para
tareas para tareas cuya ejecución es más adecuada en el servidor como, por
Java dentro de los códigos de scriptlet. Normalmente, los archivos JSP tienen la
extensión de archivo .jsp. Asimismo, la especificación JSP recomienda que los
este convenio, el validador de JSP tratará los fragmentos JSP como archivos JSP
importar la biblioteca de códigos .tld y los archivos .jar al proyecto para utilizarlos o
un archivo
Servlet
con los desarrollos modernos . ¿Ya no se usan los Servlets , han pasado a la
Para empezar hay que entender que un Servlets es el concepto más básico de
componente web a nivel de Java EE. Se trata de una clase que genera una
página
HTML.
com.arquitecturajava; import
javax.servlet.annotation.WebServlet; import
javax.servlet.http.HttpServlet; import
javax.servlet.http.HttpServletRequest; import
javax.servlet.http.HttpServletResponse;
/**
*/
writer.println("<html>");
writer.println("<body>"); writer.println("hola");
writer.println("</body>");
writer.println("</html>");
cualquier tipo de solicitudes, estos son utilizados comúnmente para extender las
aplicaciones alojadas por servidores web, de tal manera que pueden ser vistos
El uso más común de los servlets es generar páginas web de forma dinámica a
JavaServer Faces(JSF)
usuarios del lado del servidor para las aplicaciones web basadas en la tecnología
gestionar su estado.
en el servidor.
127: http://jcp.org/en/jsr/detail?id=127
Ventajas e inconvenientes
Existen numerosas ventajas que hacen que JSF sea una tecnología apropiada
el API JavaServlet. Esto permite hacer algunas cosas: usar otra tecnología
estándar de JAVA.
rápida como pueda ser la de otros entornos como WebWork, Wicket, Spring
, etc.
Netbeans
Descripción
conjunto de clases que interactarán con las APIs de NetBeans. El objetivo de esta
y la reutilización de componentes.
Cuando utilizas la tecnología JSF para la vista de una aplicación Web, no puedes
menos que sentir que te faltan componentes más potentes, y con más versatilidad.
Para suplir estas carencias existen varias empresas que compiten con distintos
frameworks, y que nos hacen la vida más fácil. Hoy presentamos a uno de ellos
gráficas,...)
en su versión 3.5)
organizadita
• Amplia difusión del framework, con lo cual existe una comunidad que
respalda al proyecto.
Podría seguir enumerando cosas, pero para mí estas son las más importantes.
vamos a ver ahora, veremos que, con añadir la librería al proyecto, y añadiendo
Para añadir la librería al proyecto, cada uno puede operar como desee, yo voy a
crear una librería global, ya que así luego ya la tengo creada para sucesivos
proyectos. Pero insisto, cada uno debe hacerlo como sea su costumbre, o la
librería que vamos a crear. Yo le he dado el nombre "Genbetadev" pero sería más
nuestro proyecto. Lo escribo entre comillas, porque como veis, no hemos tenido
la sencillez.
Con esto vemos que PrimeFaces está funcionando, y estamos listos para usar
para poder agilizar los procesos que se realizan en el Hospital y que actualmente
se hacen en físico o mano. Por lo que la solución que estamos ofreciendo es una
Por lo que para realizar dicha acción se contara con un equipo de trabajo de cinco
iniciara el proyecto. Por lo que todos trabajaremos de la mano para brindar el mejor
servicio posible y tratar de agilizar los tiempos de desarrollo y cubrir todos los
ángulos posibles. Con esto lo que buscamos es que El Hospital pueda resolver su
problemática en la medida de
lo posible.
. Anexos