SlideShare a Scribd company logo
1 of 17
+91 422 4950897
+91 73970 78885
www.gatewaysoftwaresolutions.com
WHAT IS JAVA
• JAVA IS A PROGRAMMING
LANGUAGE FIRST RELEASED BY
SUN MICROSYSTEMS IN 1995.
• JAVA CAN RUN ON A WIDE
VARIETY COMPUTATIONAL
PLATFORMS.(HARDWARE
DEVICES AND OPERATING
SYSTEMS)
• FROM LAPTOPS TO SCIENTIFIC
COMPUTERS CELL PHONE TO
INTERNET JAVA IS EVERY WHERE
+91 422 4950897
+91 73970 78885
www.gatewaysoftwaresolutions.com
WHAT DO WE NEED TO DEVELOP A JAVA
APPLICATION
• To develop ,edit and run a java application
we need JDK(java development kit).
• To run a developed java application we
need JRE(java runtime environment);
• JDK consists of JRE and javac compiler.
• JRE consists of JVM(java virtual Machine).
+91 422 4950897
+91 73970 78885
www.gatewaysoftwaresolutions.com
HOW A JAVA APPLICATION IS EXECUTED
• The source code is compiled into byte
code or class file by javac compiler.
• The java byte code is linked with java
liabraries and converted into machine
code by the JVM(java virtual
machine)and then executed.
+91 422 4950897
+91 73970 78885
www.gatewaysoftwaresolutions.com
JAVA PLATFORM INDEPENDENT
• Since java application is executed by
the JVM, it can be executed on any
platform that has jvm embedded in it.
• JVM is platform depended.Each
platform has its kind of JVM.
• Platform dependent languages are
directly converted to machine code and
hence can be executed only on that
particular machine.
+91 422 4950897
+91 73970 78885
www.gatewaysoftwaresolutions.com
TOOLS REQUIRED FOR JAVA
• IDE-(Integrated development
environment) makes developing and
editing java application very
convenient.
• The two types of IDE for java are:
• Eclipse
• NetBeans
+91 422 4950897
+91 73970 78885
www.gatewaysoftwaresolutions.com
EDITIONS IN JAVA
• Console applications
• J2SE(Java 2 Standard Edition).
• J2EE(Java 2 Enteprise Edition).
• J2ME(Java to platform Micro Edition)
+91 422 4950897
+91 73970 78885
www.gatewaysoftwaresolutions.com
CONSOLE APPLICATION
• It’s a CommandLine Argument
program.
• It is run through command prompt.
• We can give input through command
prompt while running the program.
+91 422 4950897
+91 73970 78885
www.gatewaysoftwaresolutions.com
JAVA 2 STANDARD EDITION
Desktop Applications
•Desktop applications are called Standalone
applications.
•They are limited to one system and one user.
•No client server architecture followed.
•To develop standalone applications we use Swing
Applets and Awt to develop front end and code is
written using core java.
•Example – a game or a calculator program installed in
the system.
+91 422 4950897
+91 73970 78885
www.gatewaysoftwaresolutions.com
JAVA 2 STANDARD EDITIONS
NETWORK APPLICATION
•Network applications follow client server architecture
•Network applications are done for LAN and WAN
architecture.
•All data is stored in the server and accessed by clients.
•LAN-connects computers in a small physical area like a
small office.
•WAN- connects computers in different offices located
in different geographical location.
•No browser is required for network applications.
•Network application are developed core java.
+91 422 4950897
+91 73970 78885
www.gatewaysoftwaresolutions.com
JAVA 2 ENTERPRISE EDITION
• J2EE – is used to develop web applications.
• Web applications exists in decentralised networks.
• They are private internally but externally accessible
by the whole world.
• Web applications are accessed by the browser.
• We require internet to access the web application.
• World Wide Web service and http is used to
access the web application.
• We use html(hypertext mark up language),jsp(java
server pages),servlets and frameworks like
struts ,Hibernate and spring to develop web
applications.
+91 422 4950897
+91 73970 78885
www.gatewaysoftwaresolutions.com
JAVA 2 MICRO EDITION
• It is used to develop wireless devices
such as cellular phones and pads.
+91 422 4950897
+91 73970 78885
www.gatewaysoftwaresolutions.com
Core java features
• Java is object oriented.
• An object has states and functions.
• Java application is developed by creating objects and
interaction between objects.
• A class is a blue print or an template for creating an
object.
• A class defines the state and functions of the object.
• Any number of objects can be created from a class
+91 422 4950897
+91 73970 78885
www.gatewaysoftwaresolutions.com
CORE JAVA FEATURES
• INHERITANCE-The purpose of inheritance is for
reuseability.
• It is implemented using base class and derived class.
• Base class members are directly available to derived
class.So lesser code is required.
• Polymorphism – One form many types. In java it is
implemented through function overloading and
function overriding.
• Abstaction – Hiding implementation.ie abstract
functions.
• Encapsulation-wrapping of functions and variables
within a class – this is implemented using access
specifiers.
+91 422 4950897
+91 73970 78885
www.gatewaysoftwaresolutions.com
Core java features
• EXCEPTION HANDLING- Ability to cope up with
errors in and maintain the right flow through the
program.
• GARBAGE COLLECTION – The system itself
implements the automatic clearing of unwanted
objects in the memory.
• MULTITHREADING- Allows the application to be
executed by multiple threads at the same time
+91 422 4950897
+91 73970 78885
www.gatewaysoftwaresolutions.com
Web application features
• HTML-(HyperText Mark up Language)- used for
creating front end for web applications.
• JavaScript-can be used to do form validation.
• Servlets-used for creating dynamic web application
contains both java code and html code.execution of
servlets is faster than jsp.
• JSP-(Java server pages)-this is also used for creating
dynamic web pages.It has additional features like
impicit object jstl and el to make implementation
better.
+91 422 4950897
+91 73970 78885
www.gatewaysoftwaresolutions.com
Frame Works
• Frameworks are used to make big software applications.
• Frameworks dictate a structure for your application and even
supply so much code that you have to do very little to write your
application.
• Frameworks in java are:
• Spring-This is actually a frame work of frame works you can
other frameworks like hibernate and struts with spring .
• Hibernate –orm(object relational mapping)tool.it is used for
mapping object to. tables in relational data bases.
• Struts- It follows a mvc (model view controller) architecture.Can
create web application based on jsp,javabeans and xml.
+91 422 4950897
+91 73970 78885
www.gatewaysoftwaresolutions.com
Java training with gateway software
solutions
• Java is a High level Programming Language.
• Java Provides more Secure and Robust Solutions for
Networking,Web Applications and Mobile
Applications.
• Java is a simple, object-oriented, distributed,
interpreted, robust, secure, architecture neutral.
• Great collection of Open Source libraries.
• Java is FREE and Open source,
• Java has a lot of scope in current industries hence
provides better employment opportunities.

More Related Content

What's hot

Hybrid Mobile Development with Apache Cordova and
Hybrid Mobile Development with Apache Cordova and Hybrid Mobile Development with Apache Cordova and
Hybrid Mobile Development with Apache Cordova and
Ryan Cuprak
 

What's hot (20)

Javantura v4 - Security architecture of the Java platform - Martin Toshev
Javantura v4 - Security architecture of the Java platform - Martin ToshevJavantura v4 - Security architecture of the Java platform - Martin Toshev
Javantura v4 - Security architecture of the Java platform - Martin Toshev
 
After the LAMP, it's time to get MEAN
After the LAMP, it's time to get MEANAfter the LAMP, it's time to get MEAN
After the LAMP, it's time to get MEAN
 
Hybrid Mobile Development with Apache Cordova and
Hybrid Mobile Development with Apache Cordova and Hybrid Mobile Development with Apache Cordova and
Hybrid Mobile Development with Apache Cordova and
 
JavaEE Microservices platforms
JavaEE Microservices platformsJavaEE Microservices platforms
JavaEE Microservices platforms
 
01 java intro
01 java intro01 java intro
01 java intro
 
Developing in the Cloud
Developing in the CloudDeveloping in the Cloud
Developing in the Cloud
 
Java1
Java1Java1
Java1
 
Java1
Java1Java1
Java1
 
Introduction to Continuous Integration
Introduction to Continuous IntegrationIntroduction to Continuous Integration
Introduction to Continuous Integration
 
Introduction to Spring Framework
Introduction to Spring FrameworkIntroduction to Spring Framework
Introduction to Spring Framework
 
Laravel and CodeIgniter: pros & cons
Laravel and CodeIgniter: pros & consLaravel and CodeIgniter: pros & cons
Laravel and CodeIgniter: pros & cons
 
JavaFX 8 everywhere; write once run anywhere by Mohamed Taman
JavaFX 8 everywhere; write once run anywhere by Mohamed TamanJavaFX 8 everywhere; write once run anywhere by Mohamed Taman
JavaFX 8 everywhere; write once run anywhere by Mohamed Taman
 
Cloud compiler - Minor Project by students of CBPGEC
Cloud compiler - Minor Project by students of CBPGEC  Cloud compiler - Minor Project by students of CBPGEC
Cloud compiler - Minor Project by students of CBPGEC
 
Java script nirvana in netbeans [con5679]
Java script nirvana in netbeans [con5679]Java script nirvana in netbeans [con5679]
Java script nirvana in netbeans [con5679]
 
Projects In Laravel : Learn Laravel Building 10 Projects
Projects In Laravel : Learn Laravel Building 10 ProjectsProjects In Laravel : Learn Laravel Building 10 Projects
Projects In Laravel : Learn Laravel Building 10 Projects
 
Mini-Training Owin Katana
Mini-Training Owin KatanaMini-Training Owin Katana
Mini-Training Owin Katana
 
Developing Java EE applications with NetBeans and Payara
Developing Java EE applications with NetBeans and PayaraDeveloping Java EE applications with NetBeans and Payara
Developing Java EE applications with NetBeans and Payara
 
JAVA INTRODUCTION - 1
JAVA INTRODUCTION - 1JAVA INTRODUCTION - 1
JAVA INTRODUCTION - 1
 
JDBC
JDBCJDBC
JDBC
 
JPA 2.1 on Payara Server
JPA 2.1 on Payara ServerJPA 2.1 on Payara Server
JPA 2.1 on Payara Server
 

Similar to Java Training at Gateway Software Solutions,Coimbatore

1. JAVA_Module_1-edited - AJIN ABRAHAM.pptx.pdf
1. JAVA_Module_1-edited - AJIN ABRAHAM.pptx.pdf1. JAVA_Module_1-edited - AJIN ABRAHAM.pptx.pdf
1. JAVA_Module_1-edited - AJIN ABRAHAM.pptx.pdf
10322210023
 
C,c++,java,php,.net training institute in delhi, best training institute for ...
C,c++,java,php,.net training institute in delhi, best training institute for ...C,c++,java,php,.net training institute in delhi, best training institute for ...
C,c++,java,php,.net training institute in delhi, best training institute for ...
MCM COmpetitive Classes
 
Станислав Сидоренко «DeviceHive Java Server – миграция на Spring Boot»
Станислав Сидоренко «DeviceHive Java Server – миграция на Spring Boot»Станислав Сидоренко «DeviceHive Java Server – миграция на Spring Boot»
Станислав Сидоренко «DeviceHive Java Server – миграция на Spring Boot»
DataArt
 

Similar to Java Training at Gateway Software Solutions,Coimbatore (20)

Java Introduction
Java IntroductionJava Introduction
Java Introduction
 
The Java Story
The Java StoryThe Java Story
The Java Story
 
KaranDeepSinghCV
KaranDeepSinghCVKaranDeepSinghCV
KaranDeepSinghCV
 
Ppt for Online music store
Ppt for Online music storePpt for Online music store
Ppt for Online music store
 
java full 1.docx
java full 1.docxjava full 1.docx
java full 1.docx
 
java full.docx
java full.docxjava full.docx
java full.docx
 
Minor
MinorMinor
Minor
 
java completed units.docx
java completed units.docxjava completed units.docx
java completed units.docx
 
1. JAVA_Module_1-edited - AJIN ABRAHAM.pptx.pdf
1. JAVA_Module_1-edited - AJIN ABRAHAM.pptx.pdf1. JAVA_Module_1-edited - AJIN ABRAHAM.pptx.pdf
1. JAVA_Module_1-edited - AJIN ABRAHAM.pptx.pdf
 
C,c++,java,php,.net training institute in delhi, best training institute for ...
C,c++,java,php,.net training institute in delhi, best training institute for ...C,c++,java,php,.net training institute in delhi, best training institute for ...
C,c++,java,php,.net training institute in delhi, best training institute for ...
 
unit1.pptx
unit1.pptxunit1.pptx
unit1.pptx
 
Advance java prasentation
Advance java prasentationAdvance java prasentation
Advance java prasentation
 
java full 1 (Recovered).docx
java full 1 (Recovered).docxjava full 1 (Recovered).docx
java full 1 (Recovered).docx
 
Java1 in mumbai
Java1 in mumbaiJava1 in mumbai
Java1 in mumbai
 
Станислав Сидоренко «DeviceHive Java Server – миграция на Spring Boot»
Станислав Сидоренко «DeviceHive Java Server – миграция на Spring Boot»Станислав Сидоренко «DeviceHive Java Server – миграция на Spring Boot»
Станислав Сидоренко «DeviceHive Java Server – миграция на Spring Boot»
 
Introduction To Java history, application, features.pptx
Introduction To Java history, application, features.pptxIntroduction To Java history, application, features.pptx
Introduction To Java history, application, features.pptx
 
1.Intro--Why Java.pptx
1.Intro--Why Java.pptx1.Intro--Why Java.pptx
1.Intro--Why Java.pptx
 
JAVA PROGRAM CONSTRUCTS OR LANGUAGE BASICS.pptx
JAVA PROGRAM CONSTRUCTS OR LANGUAGE BASICS.pptxJAVA PROGRAM CONSTRUCTS OR LANGUAGE BASICS.pptx
JAVA PROGRAM CONSTRUCTS OR LANGUAGE BASICS.pptx
 
Java programming and security
Java programming and securityJava programming and security
Java programming and security
 
Introduction to java
Introduction to java Introduction to java
Introduction to java
 

Recently uploaded

QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lesson
QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lessonQUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lesson
QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lesson
httgc7rh9c
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Recently uploaded (20)

Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & Systems
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
VAMOS CUIDAR DO NOSSO PLANETA! .
VAMOS CUIDAR DO NOSSO PLANETA!                    .VAMOS CUIDAR DO NOSSO PLANETA!                    .
VAMOS CUIDAR DO NOSSO PLANETA! .
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
PANDITA RAMABAI- Indian political thought GENDER.pptx
PANDITA RAMABAI- Indian political thought GENDER.pptxPANDITA RAMABAI- Indian political thought GENDER.pptx
PANDITA RAMABAI- Indian political thought GENDER.pptx
 
QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lesson
QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lessonQUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lesson
QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lesson
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Model Attribute _rec_name in the Odoo 17
Model Attribute _rec_name in the Odoo 17Model Attribute _rec_name in the Odoo 17
Model Attribute _rec_name in the Odoo 17
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx
 
How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Details on CBSE Compartment Exam.pptx1111
Details on CBSE Compartment Exam.pptx1111Details on CBSE Compartment Exam.pptx1111
Details on CBSE Compartment Exam.pptx1111
 
Introduction to TechSoup’s Digital Marketing Services and Use Cases
Introduction to TechSoup’s Digital Marketing  Services and Use CasesIntroduction to TechSoup’s Digital Marketing  Services and Use Cases
Introduction to TechSoup’s Digital Marketing Services and Use Cases
 
Simple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdfSimple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdf
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 

Java Training at Gateway Software Solutions,Coimbatore

  • 1. +91 422 4950897 +91 73970 78885 www.gatewaysoftwaresolutions.com WHAT IS JAVA • JAVA IS A PROGRAMMING LANGUAGE FIRST RELEASED BY SUN MICROSYSTEMS IN 1995. • JAVA CAN RUN ON A WIDE VARIETY COMPUTATIONAL PLATFORMS.(HARDWARE DEVICES AND OPERATING SYSTEMS) • FROM LAPTOPS TO SCIENTIFIC COMPUTERS CELL PHONE TO INTERNET JAVA IS EVERY WHERE
  • 2. +91 422 4950897 +91 73970 78885 www.gatewaysoftwaresolutions.com WHAT DO WE NEED TO DEVELOP A JAVA APPLICATION • To develop ,edit and run a java application we need JDK(java development kit). • To run a developed java application we need JRE(java runtime environment); • JDK consists of JRE and javac compiler. • JRE consists of JVM(java virtual Machine).
  • 3. +91 422 4950897 +91 73970 78885 www.gatewaysoftwaresolutions.com HOW A JAVA APPLICATION IS EXECUTED • The source code is compiled into byte code or class file by javac compiler. • The java byte code is linked with java liabraries and converted into machine code by the JVM(java virtual machine)and then executed.
  • 4. +91 422 4950897 +91 73970 78885 www.gatewaysoftwaresolutions.com JAVA PLATFORM INDEPENDENT • Since java application is executed by the JVM, it can be executed on any platform that has jvm embedded in it. • JVM is platform depended.Each platform has its kind of JVM. • Platform dependent languages are directly converted to machine code and hence can be executed only on that particular machine.
  • 5. +91 422 4950897 +91 73970 78885 www.gatewaysoftwaresolutions.com TOOLS REQUIRED FOR JAVA • IDE-(Integrated development environment) makes developing and editing java application very convenient. • The two types of IDE for java are: • Eclipse • NetBeans
  • 6. +91 422 4950897 +91 73970 78885 www.gatewaysoftwaresolutions.com EDITIONS IN JAVA • Console applications • J2SE(Java 2 Standard Edition). • J2EE(Java 2 Enteprise Edition). • J2ME(Java to platform Micro Edition)
  • 7. +91 422 4950897 +91 73970 78885 www.gatewaysoftwaresolutions.com CONSOLE APPLICATION • It’s a CommandLine Argument program. • It is run through command prompt. • We can give input through command prompt while running the program.
  • 8. +91 422 4950897 +91 73970 78885 www.gatewaysoftwaresolutions.com JAVA 2 STANDARD EDITION Desktop Applications •Desktop applications are called Standalone applications. •They are limited to one system and one user. •No client server architecture followed. •To develop standalone applications we use Swing Applets and Awt to develop front end and code is written using core java. •Example – a game or a calculator program installed in the system.
  • 9. +91 422 4950897 +91 73970 78885 www.gatewaysoftwaresolutions.com JAVA 2 STANDARD EDITIONS NETWORK APPLICATION •Network applications follow client server architecture •Network applications are done for LAN and WAN architecture. •All data is stored in the server and accessed by clients. •LAN-connects computers in a small physical area like a small office. •WAN- connects computers in different offices located in different geographical location. •No browser is required for network applications. •Network application are developed core java.
  • 10. +91 422 4950897 +91 73970 78885 www.gatewaysoftwaresolutions.com JAVA 2 ENTERPRISE EDITION • J2EE – is used to develop web applications. • Web applications exists in decentralised networks. • They are private internally but externally accessible by the whole world. • Web applications are accessed by the browser. • We require internet to access the web application. • World Wide Web service and http is used to access the web application. • We use html(hypertext mark up language),jsp(java server pages),servlets and frameworks like struts ,Hibernate and spring to develop web applications.
  • 11. +91 422 4950897 +91 73970 78885 www.gatewaysoftwaresolutions.com JAVA 2 MICRO EDITION • It is used to develop wireless devices such as cellular phones and pads.
  • 12. +91 422 4950897 +91 73970 78885 www.gatewaysoftwaresolutions.com Core java features • Java is object oriented. • An object has states and functions. • Java application is developed by creating objects and interaction between objects. • A class is a blue print or an template for creating an object. • A class defines the state and functions of the object. • Any number of objects can be created from a class
  • 13. +91 422 4950897 +91 73970 78885 www.gatewaysoftwaresolutions.com CORE JAVA FEATURES • INHERITANCE-The purpose of inheritance is for reuseability. • It is implemented using base class and derived class. • Base class members are directly available to derived class.So lesser code is required. • Polymorphism – One form many types. In java it is implemented through function overloading and function overriding. • Abstaction – Hiding implementation.ie abstract functions. • Encapsulation-wrapping of functions and variables within a class – this is implemented using access specifiers.
  • 14. +91 422 4950897 +91 73970 78885 www.gatewaysoftwaresolutions.com Core java features • EXCEPTION HANDLING- Ability to cope up with errors in and maintain the right flow through the program. • GARBAGE COLLECTION – The system itself implements the automatic clearing of unwanted objects in the memory. • MULTITHREADING- Allows the application to be executed by multiple threads at the same time
  • 15. +91 422 4950897 +91 73970 78885 www.gatewaysoftwaresolutions.com Web application features • HTML-(HyperText Mark up Language)- used for creating front end for web applications. • JavaScript-can be used to do form validation. • Servlets-used for creating dynamic web application contains both java code and html code.execution of servlets is faster than jsp. • JSP-(Java server pages)-this is also used for creating dynamic web pages.It has additional features like impicit object jstl and el to make implementation better.
  • 16. +91 422 4950897 +91 73970 78885 www.gatewaysoftwaresolutions.com Frame Works • Frameworks are used to make big software applications. • Frameworks dictate a structure for your application and even supply so much code that you have to do very little to write your application. • Frameworks in java are: • Spring-This is actually a frame work of frame works you can other frameworks like hibernate and struts with spring . • Hibernate –orm(object relational mapping)tool.it is used for mapping object to. tables in relational data bases. • Struts- It follows a mvc (model view controller) architecture.Can create web application based on jsp,javabeans and xml.
  • 17. +91 422 4950897 +91 73970 78885 www.gatewaysoftwaresolutions.com Java training with gateway software solutions • Java is a High level Programming Language. • Java Provides more Secure and Robust Solutions for Networking,Web Applications and Mobile Applications. • Java is a simple, object-oriented, distributed, interpreted, robust, secure, architecture neutral. • Great collection of Open Source libraries. • Java is FREE and Open source, • Java has a lot of scope in current industries hence provides better employment opportunities.