Abstract: In Java Server Faces based Enterprise applications, java and jsf resources are compiled and deployed in applications servers. These Java Server Faces (jsf) pages are static in web archives. These static JSF pages during runtime converted to HTML page by JSF framework. In current existing JSF frameworks or in enterprise applications, it is not possible to create, update and delete JSF to web server during runtime. Using portal technologies, with JSF portlet bridge, it is possible to add JSF portlets to portal web applications, with predefined JSF portlet. In the web applications without any portal server, it is not possible to add Java Server Faces (JSF) page during runtime to web server. This research invention attempts to add, modify and delete JSF pages to and from web server during runtime, without stop and starting web server. This research invention will play a great role in multi-tenant cloud based and on-premise enterprise applications.
Type:
Application
Filed:
August 31, 2017
Publication date:
February 21, 2019
Applicant:
Singareddy Information Technologies, Inc.
Abstract: Enterprise Content Management systems are built using Apache Sling web framework for storing and retrieving content from Java Content Repository API (JCR), A plurality of data structures is stored and retrieved using Sling Servlet method by JCR. A plurality of scripting engines (Freemarker, Groovy, HTL, Java, Javascript, JSP, JST, Python, Ruby, Scala, Thymeleaf, Velocity and XProc are used to dynamically render the content retrieved using the Sling Servlet method. This invention enables Apache Sling Web Framework executing on a single webserver to service requests, as deemed necessary, by either a Sling Servlet method or a faces servlet method, where both the said methods are hosted and co-located on the same webserver. The Apache Sling Framework so enabled empowers corporations to build enterprise grade Java/J2EE architecture applications and Content Management System (CMS) features for on-premise and Cloud based applications and host such applications on a single webserver.
Type:
Application
Filed:
August 16, 2017
Publication date:
February 21, 2019
Applicant:
Singareddy Information Technologies, Inc.