142 research outputs found
Progettazione e sviluppo di un'applicazione web per la gestione dei prototipi e delle preserie
Il progetto ha lo scopo di creare un'applicazione web per gestire i prototipi in Carel. Prima era usato un modulo cartaceo. Lo si è informatizzato attraverso due macro attività: analisi del processo e progettazione del SW. L’analisi è avvenuta utilizzando la tecnica di mappatura del flusso (lean production). L'applicazione web segue lo standard Java EE ed utilizza JSF. I vantaggi riscontrabili sono: il flusso è più snello, lo storico è digitale e le comunicazioni sono più veloci.openEmbargo per motivi di segretezza e/o di proprietà dei risultati e informazioni di enti esterni o aziende private che hanno partecipato alla realizzazione del lavoro di ricerca relativo alla tes
Análisis Comparativo de Tecnologías de Aplicaciones Web en el Entorno JSF y ADF. Caso Práctico: IESS de Riobamba - Chimborazo.
Se realizo un análisis comparativo de tecnologías java en el entorno Web, mediante el desarrollo de un sistema Web para la gestión de los activos fijos y depreciación de los mismos en el departamento de contabilidad del Instituto Ecuatoriano de Seguridad Social Regional de Riobamba Provincia de Chimborazo (IESS-Regional). Se escogió dos tecnologías: JSF Y ADF, seleccionadas mediante encuestas aplicadas a usuarios que han trabajado con estas tecnologías y foros que reflejaban el interés de los desarrolladores. Mediante módulos de prueba se fijaron parámetros de: manejo del Patrón MVC, seguridad, madurez del producto e instalación, y para la comprobación, se utilizo el método del Chi cuadrado. Observándose que Java Server Faces obtuvo 89.83% y ADF 72,88%, lo que determino a la tecnología JSF con mejores prestaciones para el desarrollo del sistema Web. La tecnología JSF se muestra superior brindando mejores prestaciones en acceso a datos alcanzando un 100% de calificación, eficiencia al momento de trabajar con los componentes de la GUI con un 90.09%, para el modelo controlador con 95%, en seguridad con 83%, en cuanto a la madurez del producto con 84,38% y en la instalación con 82,5%, por lo que se ha seleccionado a JSF para la realización de la aplicación web. El análisis comparativo realizado ha permitido determinar que la tecnología JSF permite agregar rapidez y seguridad en el desarrollo de aplicaciones Web. Se recomienda a JSF para el desarrollo del sistema Web SADIESS en el IESS-Regional
Análisis comparativo de la internacionalización de aplicaciones web en ASP y JSF aplicado al módulo de adquisiciones del Sistema Financiero de la ESPOCH
La presente investigación realiza el Análisis Comparativo de la Internacionalización de Aplicaciones Web en Application Services Providers (ASP) y Java Server Faces (JSF) aplicado al Módulo de Adquisiciones del Sistema Financiero de la Escuela Superior Politécnica de Chimborazo. Se utilizó el método científico de la medición a partir del cual surge todo el complejo empírico estático por lo cual se desarrolló prototipos en ASP y JSF, los materiales utilizados en hardware: 1 computador; en software para JSF: GlassFish Server, Primefaces, Java, para ASP Visual Studio Net, Visual C#, Internet Information Servie. Las técnicas aplicadas son: pruebas de estrés y rendimiento, resultados estadísticos de las pruebas y la observación. Mediante las pruebas se analizaron los parámetros Rendimiento con sus indicadores: request del servidor/segundo 25% Kb procesados/segundo 15% y tiempo de respuesta 15%; el segundo parámetro el Tiempo de Desarrollo con sus indicadores: el tiempo de diseño de base de datos 15% y el tiempo de desarrollo en codificación 25%. Para JSF se obtuvo el 95% de aceptación frente al 48% obtenido en ASP, por lo que podemos concluir que una aplicación web internacionalizada en JSF es más eficiente en rendimiento y tiempo de desarrollo que aplicaciones internacionalizadas en ASP. Se concluye que las aplicaciones web internacionalizadas permiten que el acceso a la información sea global porque el idioma deja de ser una limitante para el usuario. Se recomienda que durante el desarrollo de sistemas informáticos se considere durante la fase de planificación y diseño si el sistema debe ser internacionalizado, así será más escalable
Development of an Automated Migration Strategy from JSP to JSF
Trabajo de Fin de Máster en Máster en Ingeniería Informática, Facultad de Informática UCM, Departamento de Sistemas Informáticos y Computación, Curso 2019/2020. El código se puede encontrar en: https://github.com/sanbefo/jsp-to-jsfAl desarrollar una aplicación web es muy conveniente usar un framework, ya que reduce el tiempo para implementar nuevas funcionalidades. Un desarrollo web puede llegar a involucrar muchas tecnologías, y un framework puede ayudar a reducir el conocimiento necesario al facilitar la integración de todas esas tecnologías para que funcionen bien juntas. JSP (JavaServer Pages) está desarrollado principalmente para crear páginas web dinámicas para pequeñas aplicaciones. Sin embargo, es muy difícil usarlo para aplicaciones a gran escala, ya que JSP es muy flexible, por lo que permite poner lógica correspondiente al modelo de negocio o a un controlador en la vista. Esto provoca que cuanto más crece una aplicación web desarrollada en JSP, más difícil es mantenerla. Por otro lado, JSF (JavaServer Faces) es un sistema basado en componentes que es muy útil para proyectos a gran escala. Este framework utiliza la arquitectura MVC (Modelo, Vista, Controlador) y, por lo tanto, incluso las interfaces de usuario y sus componentes son reutilizables en una página web en particular.
La principal diferencia entre JSP y JSF radica en la forma en que operan. En JSP, un componente tiene un impacto mínimo en otro componente y la comunicación entre componentes depende del programador y no de un framework. Por lo tanto, es posible crear vistas sin tener que escribir el modelo, por lo que la aplicación puede ser más flexible. Pero cuando se trata de aplicaciones web complejas, es difícil mantener la estructura del desarrollo a diferencia de cuando se desarrollan aplicaciones más pequeñas. Puede haber duplicación de código, la estructura puede complicarse y el mantenimiento suele ser difícil. Es por eso que las grandes empresas evitan JSP para aplicaciones grandes ya que podría haber muchos errores aun después de la integración. Por otro lado, JSF se puede dividir en seis fases de desarrollo (restaurar vista, aplicar valores de solicitud, validación del proceso, actualizar los valores del modelo, solicitud de invocación, respuesta de procesamiento) que le dan una estructura rígida al framework. La integración de componentes es perfecta ya que es una tecnología basada en componentes y diseñada para aplicaciones a gran escala.
El código se puede encontrar en: https://github.com/sanbefo/jsp-to-jsfIn migrating a web development project the best thing to use is a framework, because it reduces the time for implementing new functionalities. A web development project includes many technologies. A framework can help reduce the knowledge needed by making it easier to integrate all those technologies so they work well together.
JSP (JavaServer Pages) is primarily developed to create dynamic web pages for small applications. However, it is very di cult to use it for large-scale applications, since JSP is very flexible, allowing it to put logic corresponding to the business model or a controller in view. This means that the more a web application developed in JSP grows, the more dificult it is to maintain it. On the other hand, JSF (JavaServer Faces) is a component-based system that is very useful for large-scale projects. This framework uses the MVC (Model, View, Controller) architecture and therefore even user interfaces and their components are reusable on a particular web page.
The main difeerence between JSP and JSF lies in the way they operate. In JSP, one component has minimal impact on the other component. Therefore, it is possible to créate views without having to write the model, so the application can be more flexible. But, when it comes to complex web applications, it is di cult to maintain the structure while developing small-scale applications. There can be code duplication, the structure can become a mess and maintenance can be di cult. That is why big companies avoid JSP for large-scale applications and there could be a lot of bugs and errors after integration. On the other hand, JSF can be divided into six phases of development (Restore View, Apply Request Values, Process Validation, Update Model Values, Invoke Application, Render Response) that allow the framework to grow smoothly. The integration of components is seamless as it is a component-based technology and designed for large-scale applications.
The code can be found in: https://github.com/sanbefo/jsp-to-jsfDepto. de Sistemas Informáticos y ComputaciónFac. de InformáticaTRUEunpu
Análisis de componentes de seguridad a nivel de interfaz de usuario en JSF Primemobile para el desarrollo de aplicaciones móviles, Caso práctico: Departamento Financiero - ESPOCH
Análisis de componentes de seguridad a nivel de interfaz de usuario en Java Server Faces (JSF) + PrimeMobile. Caso práctico Departamento Financiero de la Escuela Superior Politécnica de Chimborazo. Se aplicó método científico para avalar la investigación y realizar análisis e interpretación de resultados, se ha utilizado metodología Programación Extrema (eXtreme Programming) para implementación del Sistema de Consultas y Monitoreo de Trámites de Pago Móvil (SCMTPM), también se empleó componentes personalizados, herramientas de software libre para el desarrollo de la aplicación Framework JSF 2.0, PrimeFaces 3.3.1, PrimeMobile 0.9.3, la librería Enterprise Security API (ESAPI), páginas xhtml y JDBC, PostgreSql, servidor de aplicaciones web Glassfish 3.1.2 para publicación de la aplicación web. En base al análisis realizado y a parámetros establecidos para determinar el nivel de seguridad adecuado (Confidencialidad, Disponibilidad e Integridad), se ha obtenido que mediante el uso de JSF+ PrimeMobile y los componentes personalizados con seguridad el nivel de seguridad es de 85.64 %, y mediante el uso de componentes de JSF+ PrimeMobile el nivel de seguridad es de 56.96%, por lo cual utilizando JSF+ PrimeMobile y componentes personalizados con seguridad se obtiene un incremento de 28,68% en el nivel de seguridad. Concluimos que utilizando JSF+ PrimeMobile y componentes personalizados con seguridad se obtiene un nivel adecuado de seguridad el cual se encuentra en los parámetros establecidos en esta investigación para la aplicación web móvil SCMTPM. Se recomienda el uso del Sistema de Consulta y Monitoreo de Tramites de Pago Móvil, los usuarios podrán consultar el avance de sus trámites de pago hasta que estén listos los comprobantes para ser cobrados sin necesidad de a cercarse al Departamento Financiero, este sistema solo expone información pero de forma segura y adecuada
“ANÁLISIS DEL RENDIMIENTO DE FRAMEWORK JSF PARA EL DESARROLLO DEL SISTEMA WEB CON ENFOQUE AL FLUJO TURÍSTICO DEL CANTÓN RIOBAMBA”.
The objective of this research is to analyze the performance of the front-end frameworks JSF PrimeFaces and BootsFaces for the development of the Web System with a focus on the tourist flow of Riobamba canton, it based on the performance metrics of the FURPS model to perform the analysis mentioned. Regarding the methodology of the research, the type of cross-sectional study is used, descriptive, comparative and correlational research is also used, where a sample of 385 HTTP requests wat established for each of the research groups. a prototype of each one of the mentioned frameworks was created, to compare them the average of consumption of webetween the frameworks studied in relation to its effectiveness, in addition, it was determined that JSF PrimeFaces has the best response time. Based on the aforementioned, there is a significant difference in the performance of the frameworks studied.El objetivo de la presente investigación es analizar el rendimiento de los frameworks front end JSF PrimeFaces y BootsFaces para el desarrollo del Sistema Web con enfoque al flujo turístico del cantón Riobamba, se basa en las métricas de performance del modelo FURPS para realizar el análisis mencionado. En cuanto a la metodología de la investigación se utiliza el tipo de estudio transversal, también se utiliza la investigación descriptiva, comparativa y correlacional, donde se estable una muestra de 385 peticiones HTTP para cada uno de los grupos de investigación, por lo cual se creó un prototipo con cada uno de los frameworks mencionados, para compararlos se utilizó el promedio de: consumo de recursos, peticiones HTTP realizadas correctamente y el tiempo de respuesta, estos datos se obtienen por medio del programa JMeter. Para la comprobación de la hipótesis se aplica la prueba estadística de U de Mann Whitney con un nivel de confianza del 95% y un error del 5%. Los resultados permiten determinar que: JSF BootsFaces ofrece un mejor rendimiento, no existe una diferencia entre los frameworks estudiados en relación a su eficacia, además, se determinó que JSF PrimeFaces tiene un mejor tiempo de respuesta. En base a lo mencionado se observa una diferencia significativa del rendimiento de los frameworks estudiados.UNACH, Sede Ecuado
Desarrollo de aplicaciones WEB con el Framework Java Server Faces (JSF)
Sistema de administración estudiantil para los colegios fiscales de la Provincia de Imbabura con herramientas de Software libre.El presente trabajo de investigación contiene lo siguiente: Aplicaciones WEB en plataforma JAVA; Framewoks MCV; Desarrollo aplicativo; Se incluyen el nuevas arquitecturas y patrones de diseño, nuevos Framewoks para los distintos lenguajes de programación como JavaServer Faces basado en el patrón Modelo Vista Controlador, nos permite desarrollar aplicaciones de escritorio, manejar los componentes de una página como objetos con estado en el lado del servidor, provee conversores y validadores que se les puede asociar de forma individual a cada componente, permite tener varios eventos por página y manejar la navegación entre páginas de forma declarativa. Este framework es un estándar de Java, lo que asegura su existencia y evolución, además podemos encontrar implementaciones de JSF tanto libres como comerciales
Desarrollo del sistema académico del Sindicato de Choferes Profesionales 4 de Octubre aplicando el framework JSF.
El objetivo del presente trabajo de titulación fue desarrollar el sistema académico para el Sindicato de Choferes Profesionales 4 de Octubre de la ciudad de Penipe aplicando el framework JSF para automatizar el proceso de matrículas y digitalizar la información académica, las herramientas tecnológicas utilizadas para el desarrollo del sistema académico son: Framework JSF, MySQL, APACHE, PHP, TOMCAT, PRIMEFACES, CSS3. La metodología de desarrollo escogida es SCRUM por su enfoque de gestión ágil que facilitó la gestión del presente proyecto, notablemente contribuyó a la creación de un entorno laboral transparente, adaptable, de retroalimentación y mejora continua a un ritmo de trabajo sostenible entre el Product Owner y el Team Scrum para que el proceso de desarrollo sea eficiente, posee tres fases; la fase de planificación mediante reuniones se capturaron los requerimientos denominados historias de usuario del sistema, descrito en un lenguaje no técnico y priorizados por el valor de la institución, la fase de desarrollo se formalizaron las historias de usuarios asociadas en sprints, y la fase de cierre se ejecutaron las pruebas del sistema académico, la documentación y la capacitación a los usuarios del sistema académico. Posteriormente, se sometió a pruebas de usabilidad, funcionalidad y eficiencia, con la ayuda de la encuestas dirigidas a la secretaria, estudiantes y profesores se determinó que el sistema académico es 90,48% usable, un 98.72% funcional, y 92.91% eficiente, obteniendo un promedio general de 94.04% en calidad, finalmente se concluye que el sistema ayudará a la secretaria, estudiantes y profesores del Sindicato de Choferes Profesionales 4 de Octubre agilizar el proceso de matrículas y también a llevar una organización digital de la información académica, por lo que se recomienda a los integrantes de la institución hacer uso del sistema académico para facilitar los procesos académicos.The objective of the present titling work was develop the academic systrem for the Sindicato de Choferes Profesionales 4 de Octubre of the city of Prnipe applying the JSF framework to automate the registration process and digitize the academic information. The technological tools used for the development of the academic system are JSF framework, MySQL, APACHE, PHP, TOMCAT, PRIMEFACES, CSS3. The development methodology chosen is SCRUM, due to its agile management approach that facilitated the management of this project. It notably contributed to the creation of a transparent, adaptable, feedback and continuous improvement at a sustainable work pace between the Product Owner and Team Scrum. For the development process to be efficient, it has three phases, in the planning phase, through meetings were captured the requirements called user stories of the system, described in a non-technical language and prioritized by the value of the institution, in the development phase user stories associated with in sprints were formalizad, and in the closing phase the test of the academic system, the documentation and the captioning to the users of the academic system were executed. Subsequently, it was tested for usability, functionality and efficiency, with the help of surveys directed at the secretary, students and teachers. It was determined that the academic system is 90,48% usable, 98,72% functional, and 92,91% efficient, it was obtained a general average of 94.04% in quality. Finally, it is concluded that the system will help the secretary, students and teachers of the Sindicato de Choferes Profesionales 4 de Octubre to speed up the registration process and also to carry a digital organization of academic information, so it is recommended that the members of the institution make use of the system to facilitate academic processes
Fixing Australia’s incredible defence policy
Australia’s new government must make tough decisions in defence policy. Australia’s broad national interests and the challenging strategic environment in Indo-Pacific Asia make it essential to modernise the Australian Defence Force. The nation’s defence capabilities remain underfunded and its strategic edge in the region is eroding. The gap between the nation’s interests and capabilities is widening, and it is getting harder to meet the demands of the US alliance. Australia’s new government needs to restore focus and funding to defence.Key findings: The Australian government will need a first-principles review to identify the military strategy and force structure required to protect and advance the nation’s interests. The Australian government must increase defence funding in order to modernise the Australian Defence Force\u27s capabilities. Otherwise it will need to make drastic cuts to planned defence capability. The government must also think deeply about the role of the US alliance in Australia\u27s security, and take the initiative in shaping that alliance in Australia’s interests
Incorporando seguridad a las componentes de interfaz de usuario del framework JSF (JAVA Server Faces) con soporte para clientes heterogéneos
Internet cambió la manera en que las organizaciones e individuos dirigen sus negocios, y al mismo tiempo mutó el concepto de seguridad. Ahora las aplicaciones Web deben estar pensadas en función de proteger los activos de la organización y, en segunda instancia, los datos personales de los individuos que las utilizan; con lo cual el desarrollo de aplicaciones pensadas para funcionar sobre la Web deben garantizar de algún modo cierto nivel mínimo de seguridad.
Actualmente se está transitando una fase migratoria en cuanto a la tendencia tecnológica predominante, esta migración va del desktop con acceso a la Web al Web mobile. La seguridad de las aplicaciones móviles se ha convertido en un requerimiento cada día más crítico. Muchos de estos programas manejan información personal del usuario. Así un ataque exitoso que explota una vulnerabilidad de seguridad podría tener como consecuencia que el atacante se haga de todos los datos personales del usuario del dispositivo. Toda la información a la cual tendría acceso el atacante no sería la de la organización, como sucedía en los 90s, sino que es la información personal del usuario mobile.
JAVA Server Faces (JSF o Faces) es el framework estándar para construcción de aplicaciones Web en JAVA incorporado en la distribución JEE de Sun. Faces permite construir aplicaciones Web JAVA basadas en componentes de interfaz de usuario; sin embargo a pesar de su poder de extensibilidad y las facilidades que provee JSF, la posibilidad de incorporar seguridad en el desarrollo de las aplicaciones es extremadamente acotada.
El objetivo de esta tesis es la obtención de un conjunto de soluciones de seguridad centralizadas, localizadas y reutilizables sobre Faces. Esto último, se implementa mediante el desarrollo de una librería de componentes customizados que incorpora criterios de seguridad intentando proveer un camino de solución para el desarrollo de aplicaciones Web sobre JSF.Licenciado en InformáticaUniversidad Nacional de La PlataFacultad de Informátic
- …
