A banking application involving information of bank and maintaining customer account transaction and employee record.
Java web development creates applications and websites using static and dynamic resources. The static resource refers to HTML pages with images, and a dynamic resource refers to classes, jars, Servlet, and JSP. Java web development uses several packages, files, and online links. Java web development requires web archive files known as a WAR files.
Java web development works on three main factors. These development factors show below.
- Front-end web development using Java technology.
- Backend web development using Java server technology.
- Database management using Java database driver.
The above three factors create, update, remove, display and operate data or information.
-
Front-end web development: The front-end technology interacts with the user and Java interface. It helps to insert and submit data. Java web development uses JavaServer Pages or JSP for the front-end form or table.
-
Backend web development: The backend technology maintains and updates data of the database. Java uses Servlet, spring, and other advanced technology.
-
Database Management: It handles or fetches data from the database using the Java database driver. The Java technology uses JDBC, Hibernate to handle the database.
- JSP technology is used to create web application just like Servlet technology. It can be thought of as an extension to Servlet because it provides more functionality than servlet such as expression language, JSTL, etc.
- A JSP page consists of HTML tags and JSP tags. The JSP pages are easier to maintain than Servlet because we can separate designing and development. It provides some additional features such as Expression Language, Custom Tags, etc.
- JSP pages are more advantageous than Servlet :
- They are easy to maintain.
- No recompilation or redeployment is required.
- JSP has access to entire API of JAVA.
- JSP are extended version of Servlet.
- GlassFish Server Open Source Edition is an open source application server built within the GlassFish community. Oracle GlassFish Server is based on GlassFish Server Open Source Edition. GlassFish Server users benefit from a vibrant community that offers self-support, contributes code and product features, product ideas and feedback, bug reports, and more. Useful community resources are outlined below.