Standalone applications are declining; on the other hand, web applications are flourishing.
Take the suggested steps in the following slides to construct an Internet-enabled Java application.
These steps and software are not definite nor unique, and you may take other approaches:
Examine the exercise specifications very carefully.
Create web pages using HTML and CSS.
The web pages call the server-side Perl scripts by using CGI.
The Perl scripts call the Java programs, which send the results in HTML back to the browser (the Perl scripts may do this too).
Test the exercise thoroughly.
Examining the Exercise Specifications Very Carefully
The specifications have to be followed precisely even though the developers may not agree with them.