Web Development Using Java
Web Development Using Java
JAVA
Practical Training Program
Name - Anushka Kar
Roll No - 11600720011
WHAT WE WILL
TALK ABOUT
Introduction
NetBeans
Java
Swing
SQL
Project Results
Certificate
INTRODUCTION
• Reason behind chossing this Training.
• Walkthrough of the modules.
• The Final Project done post Training.
NETBEANS
A free and open-source integrated development environment
NetBeans seamlessly integrates with NetBeans' extensibility empowers • ·Are building Java applications
popular version control systems like developers to customize the IDE to for desktop, web, or mobile
Git, Subversion, and Mercurial, their specific needs and preferences. platforms
enabling developers to manage code Through plugins and modules, • ·Are working on enterprise-level
changes, collaborate with team developers can add new features, Java projects
members effectively,and maintain a enhance existing functionalities, and • ·Are looking for a free and open-
comprehensive history of project tailor the IDE's appearance and source IDE
evolution. behavior. • ·Prefer a user-friendly and
extensible IDE
JAVA
A high-level, object-oriented programming language
·Java embraces the principles of OOP, ·Java's "write once, run anywhere" ·Java automatically manages memory
promoting code reusability, (WORA) principle allows developers allocation and deallocation, freeing
maintainability, and scalability to create code that can execute developers from the burden of
through the concept of objects, seamlessly across various operating explicit memory management tasks.
classes, and inheritance. systems and platforms due to the Java
Virtual Machine (JVM).
JAVA
Key Concepts of OOP in Java
Swing adheres to Java's "write once, Swing's pluggable look and feel Swing provides a comprehensive
run anywhere" (WORA) mechanism allows collection of pre-built components,
principle, ensuring that GUIs created developers to modify the appearance including buttons, menus, labels,
with Swing maintain consistent of Swing components without dialog boxes, and scroll panes. This
appearance and altering their underlying extensive set simplifies GUI creation
behavior across different operating functionality. This enables and reduces development time.
systems and platforms. applications to adapt to the user's
preferred
look and feel or adhere to specific
design guidelines.
SWING
COMPARISON WITH AWT