The basic aim of this project is to honor the software engineering principle that “Never disturb any code that is working well, instead extend the code to give it new functionality”.
For example, there is a servlet, which is working well and delivering some amount of uncompressed data to the requesting client. The people who host the servlet may think in the future that of using the technique of compression to reduce the download times of the same data by the client, but in a compressed format. This project helps that situation by not disturbing the original servlet, but by introducing the compression smoothly, in the form of a filter.
In the same way, another servlet may be delivering compressed data to the client. In this case, all the clients accessing this content may not have the tools for decompressing the content. And these clients would like to receive the original uncompressed content even at the expense of more download times. This project even helps that situation. Even in this case the decompression happens without disturbing the original software, I mean the original servlet.
There was no option for changing java web components without disturbing it before introduction of new API from sun Microsoft. This application is new idea in this concept from sun new API
In existing system if we modify existing servlets functionality there is need to deploy entire servlets on web container. This method is works for below 2.3 version.
With proposed new API we can reuse source code without totally deploying entire code in web container.
Programming Language : Java
Backend Database : Oracle/SQL Server/MY SQL/MS AccessDownload Code Report
Project on Modifying Web Components in Java source code and project report.