Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Untitled Prezi

No description
by

frank de la rosa

on 30 April 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Untitled Prezi

Porque no usar JSF Cuando usar JSF Aplicaciones Web en NetBeans Ingeniería de Software III Carlos Paredes - Abigail Castillo - Franz Paredes - Sharlyn Ramos - Alcantara Jose - Frank De La Rosa - las JSP y JSF son bastante aplicadas y bastante útiles aunque en las normativas de empresas utilizan otros sistemas que tambien pueden ser usados en Netbeans tales como el PHP o el Python, pero recuerden que necesitan usar un diferente servidor para cada uno de ellos. JSP (Java Server Pages) son las paginas webs dinámicas de java, dinámicas porque con ellas puedes crear contenido que puedes sacar de una base de datos por ejemplo.

JSF (Java Server Faces) son componentes que se utilizan en las paginas JSP para facilitar la programación, dibujar formularios o mostrar datos que estan en una Base en una tabla. Como Usar JSF Principalmente las JSF son diseñadas desde el mismo código de Java; como si fueran cualquier tipo de aplicativo Java. Las JSP utilizan el código Html y CSS dándole la opción a mejores acabados; En otras palabras JSF es un framework de trabajo en java. Cositas Interesantes Servlets - Código Java que corre en un servidor de aplicaciones. Sirven para generar contenido dinámicamente, pro ejemplo, generación de imágenes o cualquier formato no texto. (Son necesarios para usar las JSP). Cómo programar Web en Netbeans? Para este Caso vamos a utilizar un aplicativo del Netbeans llamado Visual Web JavaServer Face ; solo para mostrarles que existen varias manera de utilizar el neatbeans. Finalmente mostraremos un comparativo entre las JSF y las JSP. Además de explicar básicamente en que consisten ambas. pasitos Sencillos Es necesario utilizar un framework (es una herramienta para desarrollar en la web); cabe recordar que la mayoría de lenguajes tienen un framework. Hibernate para java, Joomla para PHP, Django para Python... Qué es Netbeans? Conclusiones Diferencias entre JSP y JSF Relaciones JSF Es un Software del tipo entorno de desarrollo, mayormente para lenguaje Java pero con sus IDE puede llevado a múltiples lenguajes. En particular para JavaWeb se utilizan las consultas con un servidor para aplicativos web. Cabe recordar que el NetBeans es de código abierto; por lo tanto puede funcionar en cualquier Sistema operativo. JSF: Despejando dudas JavaServer Faces, puede ser usado incluso para desarrollar FrontEnd, además que utiliza las tags de las JSP y luego relacionarlas. Cómo hacer un programa Web? Cabe recordar que siempre se utiliza la metodologia ideal para el cliente; el Front End y el BackEnd. Ademas de las consultas con base de datos. Para realizar backend (programación interna) es menester que tu ordenador sea tratado como servidor; dado que el JavaWeb ; Php; Python son lenguajes servidor que solo un servidor puede entender. Qué es Front-End ? Es lo que el cliente va a ver dentro de su pagina web; en palabras sencilla es el lenguaje HTML y CSS que cualquier persona puede ver en una pagina web. Cabe recordar que el HTML va en su 5 versión (donde ya no utiliza tablas, por considéralas inútiles y poco factibles al momento de ordenar); este sistema es llamado HTML5. Por lo cual presentaremos un breve ejemplo. También es importante recordar que el CSS (Cascada Sheet Style) es una hoja aparta del HTML convencional y es donde colocas los estilos que vas a usar a cada Tag señalado en tu código Html; también va en su tercera versión por lo tanto es llamado CSS3. Qué es backEnd? Asi como el FrontEnd, muestra codigo decorativo para el cliente el backEnd es la programación interna de cada pagina web, lo diferenciamos al usar etiquetas de apertura "<% Programming %> "; este Sistema solo puede usarse si se esta aplicando en un servidor. Porqué un servidor? Tanto como el PHP, JavaWeb, Python son lenguajes BackEnd y estan orientados a un servidor, por eso es necesario tener un software instalado que de permisos a tu ordenador para ser trabajado como Servidor. Por qué jamas eh instalado un Servidor para Java? De hecho si lo has hecho, pero no lo has sentido dado que el Netbeans lo instala automáticamente, al menos para Java si deseas usar algun otro lenguaje deberás de instalar un servidor para ese lenguaje, aparte de los permisos de conexión y de guardar toda tu programación en una carpeta designada. Cómo se llama el Servidor de Java; y porque no se usa uno mismo para todos los lenguajes? Cada lenguaje es leido de una manera distinta por eso es que cada lenguaje puede ser usando por una cantidad determinada de servidores; en plataformas libres el Java utiliza una infinidad de servidores entre los mas conocidos (por su poca cantidad de fallas) son los clásicos Tomcat y JBoss; pero para un lenguaje mas libre como lo es el Php deberás de instalar el servidor aparte y hacer el llamado desde el NetBeans; el nombre del servidor para PHP es Apache. Dandole apariencia y compilando De Manera Sencilla cualquier uso de un framework genera codigo extra y uno tan cerrado como el JSF no te permitira utilizar otro tipo de implementación. Para estudiantes como nosotros es ideal generar aplicaciones web utilizando frameworks, dado que optimizará el tiempo. En teoría, ningún lenguaje puede ser usando sin un servidor que lo lea y ningún lenguaje puede ser usado por otro servidor que lea un lenguaje distinto (no podrias leer PHP con Tomcat); pero desde el 2012 existen paginas que emulan Python, Php y JavaScript en un mismo proyecto web; todo esto contribuye al gran cambio que esta por presencial el mundo de los desarrolladores. #Mejorando.la
Full transcript