SlideShare a Scribd company logo
Java Language &
Computer
NetworkingSIX MONTHS TRAINING PRESENTATION
GAURAV KUMAR NILAY
100820419665
ECE «X» , BTECH ,
National Small Industries Corporation Limited
NSIC - Technical Services Center
Electronic Complex , Hyderabad , Andhra Pradesh
NSIC provides technical support to MSME’s through 'NSIC Technical
Services Centres' (NTSCs) and a number of extension and sub centres
spread across the country to promote Entrepreneurship in technical
fields.
NSIC is a Govt. Of India Enterprise, Also an ISO 9001:2008 certified
corporation.
Training in highly Equipped laboratories which are accredited
by NABL/BIS.
Why Java Programming Language
• Fully Based On OOP’s i.e.
Object Oriented Programming.
• Platform Independent I.e.
Architecture-Neutral
• Secure i.e. Includes Integrated
Anti-Virus Protection
• MultiThreaded Language
• Distributed I.e. Supports “n-
Tier” system
• Portable due to Presence of
JVM.
• Support Both Console
Applications and Web
Applications over the Network.
• Applets
• Database Management
System
Three Editions Of “Java” Programming Language
•Java
Standa
rd
Edition
Java SE
• Java
Enterpr
ise
Edition
Java EE
• Java
Micro
Editio
n
Java ME
Two Most Popular IDE for Java Programming
Net Beans IDE is for
Beginners & Students
ECLIPSENET BEANS
Eclipse is Generally used
by Professionals since it
has many enterprise level
features
I Have Used Net-Beans For My Training Purpose
Java Standard Edition (Core Java)
• Core Java is Used to Make Standalone Applications that
work on a single computer
• Core Java is the basic Programming base of Java that
includes all the major logical concepts implemented in Java
• Core Java also includes the concept of Applets thatWork
over the Network.
• Core Java SupportsGUI based Programming and
Designing.
Two Main Features of Java Standard Edition
APPLETS
• An Applet is a small Java
program that is embedded to
run in some other Java
interpreter program Both
Online and Offline such as
• Java technology-Enabled
browser.
• Sun’s Applet viewer program
called “Appletviewer”
GUI APPLICATIONS
• The Program can be Given a
Graphic Interface withAWT &
UTIL package available in core
java
• The Predefined Libraries that
SupportGUI In Java gives Java
a Human FriendlyTouch.
Working Of Applets – Java Standard Edition
Java SE
JDBC –Java Database Connectivity
SQL
• Java Standalone Applications
support Data Base
Connectivity to store Data
Through independent
database server called “SQL”
• SQL uses SQL query language
to Read ,Write , Edit and
Delete the content in the Data
Base
MS ACCESS
• Java Standalone Applications
support Data Base
Connectivity to store Data
Through Independent
database server called “MS
Access”
• The Advantage of MS Access is
that it has GUI interface
making it easy to use.
• This is a Premium Service from
Microsoft.
Java Virtual Machine (JVM)
Java Enterprise Edition (Advanced Java)
• Java EE is a fully web based technology involving Network Of
computers , servers and Clients
• Java EE gives important services which Start fromWeb Page
designing to Online BusinessCode execution and Database
Connectivity across Servers which May be Distributed and in “n-tier”
system
• Java EE is gives a platform to develop the full front end client level
interface for a given Database and also acts as a medium for manage
large data base
Java Enterprise Edition
COMPONENTS
• Client Side Components -
Applets .
• Server Side Components
Web Components - Servelet ,
JSPs
Business Components - EJB
SERVICES
• JNDI -Java Naming and
Directory service
• JMS - java Messaging Service
• JTA - JavaTransaction API
• JAAS - Java Authentication and
Authorization Service
• Java Mail
Division Of Java EE Application Structure
LOGICAL DIVISION
• Presentation layer
• Business Service layer
• Data Access Layer
• Data Layer
PHYSICAL DIVISION
• Single-tierArchitecture
• Two-tier Architecture
• Three-tier Architecture
• n-tier Architecture
• Distributed-tierArchitecture
Logical Division Map Of Java EE Application
Some Popular Servers Used in Hosting Java EE
Applications.
SERVERS
• ApacheTomcat
• GlassFish Server
• WebSphere Application Server
• Interstage Application Server
• Windows Azure
• JBossApplication Server
VENDORS
• Oracle
• IBM
• Fujistu
• Hitachi
• RedHat
Enterprise Java Beans (EJB)
• EJB was Mainly devised to add value added features to Java program , Make
the Programming Simple , Main Focus of EJB was to give special security toThe
Java EE applications against Hackers.
• Enterprise Java Beans (EJB) is a development architecture for building highly
scalable and robust enterprise level applications to be deployed on J2EE
compliant Application Server.
• EJB provides most of the system level services like transaction handling,
logging, load balancing, persistence mechanism, exception handling and so on.
• Developer has to focus only on business logic of the application while EJB
handlesThe rest Data and Presentation layers.
• EJB are primarily of three types : Session Bean , Entity Bean , Message Driven
Bean.
Two Popular Frame Works of Java EE
HIBERNATE STRUTS
There are many other Frameworks Available
My Choice of Java
Programming As Carrier
• Android Development
• Web Component Development
• Console and ComputerApplications
• Embedded Java (Latest)
3 Billion+ Devices Run Java
80% of the Mobile Devices Run Java
50% of theWeb Space is Java Oriented .
Java is the FastestGrowing Development
Language after .net
Fields Of Java Programming
Queries
You Have some Queries , I WillTry
To Answer.

More Related Content

What's hot

amit_latest_resume
amit_latest_resumeamit_latest_resume
amit_latest_resume
amit kundu
 
Basil resume
Basil resumeBasil resume
Basil resume
Basil Varghese
 
Ibm web sphere_job_interview_preparation_guide
Ibm web sphere_job_interview_preparation_guideIbm web sphere_job_interview_preparation_guide
Ibm web sphere_job_interview_preparation_guide
Khemnath Chauhan
 
iPlanet basics
iPlanet basicsiPlanet basics
iPlanet basics
zeroproductionincidents
 
IBM WebSphere Application Server Update - Technical University (March 2015)
IBM WebSphere Application Server Update - Technical University (March 2015)IBM WebSphere Application Server Update - Technical University (March 2015)
IBM WebSphere Application Server Update - Technical University (March 2015)
Ian Robinson
 
JavaOne 2015 Keynote Presentation
JavaOne 2015 Keynote PresentationJavaOne 2015 Keynote Presentation
JavaOne 2015 Keynote Presentation
ibmwebspheresoftware
 
ibm websphere admin training | websphere admin course | ibm websphere adminis...
ibm websphere admin training | websphere admin course | ibm websphere adminis...ibm websphere admin training | websphere admin course | ibm websphere adminis...
ibm websphere admin training | websphere admin course | ibm websphere adminis...
Nancy Thomas
 
George Jordanov CV
George Jordanov CVGeorge Jordanov CV
George Jordanov CV
George Jordanov
 
J2EE Technology Mapping-21-may-2014
J2EE Technology Mapping-21-may-2014J2EE Technology Mapping-21-may-2014
J2EE Technology Mapping-21-may-2014
Nguyen Tung
 
manu_resume
manu_resumemanu_resume
manu_resume
Manu VS
 
WSO2Con2011: Using WSO2 ESB with SAP ERP (Retail)
WSO2Con2011: Using WSO2 ESB with SAP ERP (Retail)WSO2Con2011: Using WSO2 ESB with SAP ERP (Retail)
WSO2Con2011: Using WSO2 ESB with SAP ERP (Retail)
WSO2
 
J2EE and layered architecture
J2EE and layered architectureJ2EE and layered architecture
J2EE and layered architecture
Suman Behara
 
Websphere Portal
Websphere PortalWebsphere Portal
Websphere Portal
dominion
 
IBM WebSphere Portal
IBM WebSphere PortalIBM WebSphere Portal
IBM WebSphere Portal
Vincent Perrin
 
WebSphere Community Edition
WebSphere Community EditionWebSphere Community Edition
WebSphere Community Edition
Rafael Coutinho
 
Suresh_Resume
Suresh_ResumeSuresh_Resume
Suresh_Resume
Satish Reddy
 
Java Introduction
Java IntroductionJava Introduction
Java Introduction
Middleware Training
 
Ketan999new999
Ketan999new999Ketan999new999
Ketan999new999
ketan shah
 
Was liberty
Was libertyWas liberty
Was liberty
Ian Robinson
 
WebSphere Portal Technical Overview
WebSphere Portal Technical OverviewWebSphere Portal Technical Overview
WebSphere Portal Technical Overview
Vincent Perrin
 

What's hot (20)

amit_latest_resume
amit_latest_resumeamit_latest_resume
amit_latest_resume
 
Basil resume
Basil resumeBasil resume
Basil resume
 
Ibm web sphere_job_interview_preparation_guide
Ibm web sphere_job_interview_preparation_guideIbm web sphere_job_interview_preparation_guide
Ibm web sphere_job_interview_preparation_guide
 
iPlanet basics
iPlanet basicsiPlanet basics
iPlanet basics
 
IBM WebSphere Application Server Update - Technical University (March 2015)
IBM WebSphere Application Server Update - Technical University (March 2015)IBM WebSphere Application Server Update - Technical University (March 2015)
IBM WebSphere Application Server Update - Technical University (March 2015)
 
JavaOne 2015 Keynote Presentation
JavaOne 2015 Keynote PresentationJavaOne 2015 Keynote Presentation
JavaOne 2015 Keynote Presentation
 
ibm websphere admin training | websphere admin course | ibm websphere adminis...
ibm websphere admin training | websphere admin course | ibm websphere adminis...ibm websphere admin training | websphere admin course | ibm websphere adminis...
ibm websphere admin training | websphere admin course | ibm websphere adminis...
 
George Jordanov CV
George Jordanov CVGeorge Jordanov CV
George Jordanov CV
 
J2EE Technology Mapping-21-may-2014
J2EE Technology Mapping-21-may-2014J2EE Technology Mapping-21-may-2014
J2EE Technology Mapping-21-may-2014
 
manu_resume
manu_resumemanu_resume
manu_resume
 
WSO2Con2011: Using WSO2 ESB with SAP ERP (Retail)
WSO2Con2011: Using WSO2 ESB with SAP ERP (Retail)WSO2Con2011: Using WSO2 ESB with SAP ERP (Retail)
WSO2Con2011: Using WSO2 ESB with SAP ERP (Retail)
 
J2EE and layered architecture
J2EE and layered architectureJ2EE and layered architecture
J2EE and layered architecture
 
Websphere Portal
Websphere PortalWebsphere Portal
Websphere Portal
 
IBM WebSphere Portal
IBM WebSphere PortalIBM WebSphere Portal
IBM WebSphere Portal
 
WebSphere Community Edition
WebSphere Community EditionWebSphere Community Edition
WebSphere Community Edition
 
Suresh_Resume
Suresh_ResumeSuresh_Resume
Suresh_Resume
 
Java Introduction
Java IntroductionJava Introduction
Java Introduction
 
Ketan999new999
Ketan999new999Ketan999new999
Ketan999new999
 
Was liberty
Was libertyWas liberty
Was liberty
 
WebSphere Portal Technical Overview
WebSphere Portal Technical OverviewWebSphere Portal Technical Overview
WebSphere Portal Technical Overview
 

Viewers also liked

Manifestaciones Culturales
Manifestaciones Culturales Manifestaciones Culturales
Manifestaciones Culturales
mariaaltuve93
 
Esp 9 assignment
Esp 9 assignmentEsp 9 assignment
Esp 9 assignmentellarobles
 
Hyperlink ict kelompok 6
Hyperlink ict kelompok 6Hyperlink ict kelompok 6
Hyperlink ict kelompok 6
Alfiancahyaningrum
 
Кистични тумори на черен дроб( Cystic Tumours of the liver)
Кистични тумори на черен дроб( Cystic Tumours of the liver) Кистични тумори на черен дроб( Cystic Tumours of the liver)
Кистични тумори на черен дроб( Cystic Tumours of the liver)
Petko Vassilev
 
RHOMBIC antenna final
RHOMBIC antenna finalRHOMBIC antenna final
RHOMBIC antenna final
Pratyush Srivastava
 
Brain computing Interface
Brain computing InterfaceBrain computing Interface
Brain computing Interface
M.Arulanantham ITA
 
Optical Fiber Cable V2
Optical Fiber Cable V2Optical Fiber Cable V2
Optical Fiber Cable V2
Pratyush Srivastava
 
IR INTRUDER ALARM
IR INTRUDER ALARMIR INTRUDER ALARM
IR INTRUDER ALARM
Pratyush Srivastava
 
mini project
mini projectmini project
mini project
Pratyush Srivastava
 
Rhombic antenna
Rhombic antenna Rhombic antenna
Rhombic antenna
Pratyush Srivastava
 
Optical fiber cable final
Optical fiber cable finalOptical fiber cable final
Optical fiber cable final
Pratyush Srivastava
 

Viewers also liked (12)

Manifestaciones Culturales
Manifestaciones Culturales Manifestaciones Culturales
Manifestaciones Culturales
 
Esp 9 assignment
Esp 9 assignmentEsp 9 assignment
Esp 9 assignment
 
Hyperlink ict kelompok 6
Hyperlink ict kelompok 6Hyperlink ict kelompok 6
Hyperlink ict kelompok 6
 
Кистични тумори на черен дроб( Cystic Tumours of the liver)
Кистични тумори на черен дроб( Cystic Tumours of the liver) Кистични тумори на черен дроб( Cystic Tumours of the liver)
Кистични тумори на черен дроб( Cystic Tumours of the liver)
 
CAP DE SETMANA SEMPRE
CAP DE SETMANA SEMPRECAP DE SETMANA SEMPRE
CAP DE SETMANA SEMPRE
 
RHOMBIC antenna final
RHOMBIC antenna finalRHOMBIC antenna final
RHOMBIC antenna final
 
Brain computing Interface
Brain computing InterfaceBrain computing Interface
Brain computing Interface
 
Optical Fiber Cable V2
Optical Fiber Cable V2Optical Fiber Cable V2
Optical Fiber Cable V2
 
IR INTRUDER ALARM
IR INTRUDER ALARMIR INTRUDER ALARM
IR INTRUDER ALARM
 
mini project
mini projectmini project
mini project
 
Rhombic antenna
Rhombic antenna Rhombic antenna
Rhombic antenna
 
Optical fiber cable final
Optical fiber cable finalOptical fiber cable final
Optical fiber cable final
 

Similar to Java language pppppt

4. J2EE.pptx
4. J2EE.pptx4. J2EE.pptx
4. J2EE.pptx
HariChandruduM
 
Enterprise java unit-1_chapter-1
Enterprise java unit-1_chapter-1Enterprise java unit-1_chapter-1
Enterprise java unit-1_chapter-1
sandeep54552
 
Java EE - Finest basics
Java EE - Finest basicsJava EE - Finest basics
Java EE - Finest basics
Edward Ndukui
 
D02 - What are the best tools for Building Web 2.0 Applications.ppt
D02 - What are the best tools for Building Web 2.0 Applications.pptD02 - What are the best tools for Building Web 2.0 Applications.ppt
D02 - What are the best tools for Building Web 2.0 Applications.ppt
Matthew Perrins
 
Devjyotippt
DevjyotipptDevjyotippt
Devjyotippt
Gaurav pathak
 
[pt-BR] - Cloud Conference Day - Agilidade para disponibilização de aplicaçõe...
[pt-BR] - Cloud Conference Day - Agilidade para disponibilização de aplicaçõe...[pt-BR] - Cloud Conference Day - Agilidade para disponibilização de aplicaçõe...
[pt-BR] - Cloud Conference Day - Agilidade para disponibilização de aplicaçõe...
Juarez Junior
 
JavaOne 2010 Keynote
JavaOne 2010 Keynote JavaOne 2010 Keynote
JavaOne 2010 Keynote
Tomoyuki Tatsuno
 
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
vipin kumar
 
Java v/s .NET - Which is Better?
Java v/s .NET - Which is Better?Java v/s .NET - Which is Better?
Java v/s .NET - Which is Better?
NIIT India
 
Java Training in Chennai
Java Training in Chennai Java Training in Chennai
Java Training in Chennai
raj esaki
 
Ppt for Online music store
Ppt for Online music storePpt for Online music store
Ppt for Online music store
ADEEBANADEEM
 
Lecture 1: Introduction to JEE
Lecture 1:  Introduction to JEELecture 1:  Introduction to JEE
Lecture 1: Introduction to JEE
Fahad Golra
 
Bala Sr Java Developer
Bala  Sr Java DeveloperBala  Sr Java Developer
Bala Sr Java Developer
Java Dev
 
Olaf_Senz_Resume
Olaf_Senz_ResumeOlaf_Senz_Resume
Olaf_Senz_Resume
Olaf Senz
 
Java
JavaJava
Introduction to java_ee
Introduction to java_eeIntroduction to java_ee
Introduction to java_ee
Yogesh Bindwal
 
8iliteds
8iliteds8iliteds
8iliteds
Anil Pandey
 
01 java 2 micro edition
01 java 2 micro edition01 java 2 micro edition
01 java 2 micro edition
corneliuskoo
 
Terence Barr - what's new in m&e - 24mai2011
Terence Barr - what's new in m&e - 24mai2011Terence Barr - what's new in m&e - 24mai2011
Terence Barr - what's new in m&e - 24mai2011
Agora Group
 
Resume_Venugopal
Resume_VenugopalResume_Venugopal
Resume_Venugopal
Venugopal Devarapalli
 

Similar to Java language pppppt (20)

4. J2EE.pptx
4. J2EE.pptx4. J2EE.pptx
4. J2EE.pptx
 
Enterprise java unit-1_chapter-1
Enterprise java unit-1_chapter-1Enterprise java unit-1_chapter-1
Enterprise java unit-1_chapter-1
 
Java EE - Finest basics
Java EE - Finest basicsJava EE - Finest basics
Java EE - Finest basics
 
D02 - What are the best tools for Building Web 2.0 Applications.ppt
D02 - What are the best tools for Building Web 2.0 Applications.pptD02 - What are the best tools for Building Web 2.0 Applications.ppt
D02 - What are the best tools for Building Web 2.0 Applications.ppt
 
Devjyotippt
DevjyotipptDevjyotippt
Devjyotippt
 
[pt-BR] - Cloud Conference Day - Agilidade para disponibilização de aplicaçõe...
[pt-BR] - Cloud Conference Day - Agilidade para disponibilização de aplicaçõe...[pt-BR] - Cloud Conference Day - Agilidade para disponibilização de aplicaçõe...
[pt-BR] - Cloud Conference Day - Agilidade para disponibilização de aplicaçõe...
 
JavaOne 2010 Keynote
JavaOne 2010 Keynote JavaOne 2010 Keynote
JavaOne 2010 Keynote
 
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 v/s .NET - Which is Better?
Java v/s .NET - Which is Better?Java v/s .NET - Which is Better?
Java v/s .NET - Which is Better?
 
Java Training in Chennai
Java Training in Chennai Java Training in Chennai
Java Training in Chennai
 
Ppt for Online music store
Ppt for Online music storePpt for Online music store
Ppt for Online music store
 
Lecture 1: Introduction to JEE
Lecture 1:  Introduction to JEELecture 1:  Introduction to JEE
Lecture 1: Introduction to JEE
 
Bala Sr Java Developer
Bala  Sr Java DeveloperBala  Sr Java Developer
Bala Sr Java Developer
 
Olaf_Senz_Resume
Olaf_Senz_ResumeOlaf_Senz_Resume
Olaf_Senz_Resume
 
Java
JavaJava
Java
 
Introduction to java_ee
Introduction to java_eeIntroduction to java_ee
Introduction to java_ee
 
8iliteds
8iliteds8iliteds
8iliteds
 
01 java 2 micro edition
01 java 2 micro edition01 java 2 micro edition
01 java 2 micro edition
 
Terence Barr - what's new in m&e - 24mai2011
Terence Barr - what's new in m&e - 24mai2011Terence Barr - what's new in m&e - 24mai2011
Terence Barr - what's new in m&e - 24mai2011
 
Resume_Venugopal
Resume_VenugopalResume_Venugopal
Resume_Venugopal
 

Recently uploaded

High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024
Vadym Kazulkin
 
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptxPRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
christinelarrosa
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
Jason Yip
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
c5vrf27qcz
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Neo4j
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
DianaGray10
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
Neo4j
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
Antonios Katsarakis
 
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Pitangent Analytics & Technology Solutions Pvt. Ltd
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
AstuteBusiness
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving
 
Christine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptxChristine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptx
christinelarrosa
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
Safe Software
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
operationspcvita
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin..."$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
Fwdays
 

Recently uploaded (20)

High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024
 
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptxPRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
 
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
 
Christine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptxChristine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptx
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin..."$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
 

Java language pppppt

  • 1. Java Language & Computer NetworkingSIX MONTHS TRAINING PRESENTATION GAURAV KUMAR NILAY 100820419665 ECE «X» , BTECH ,
  • 2. National Small Industries Corporation Limited NSIC - Technical Services Center Electronic Complex , Hyderabad , Andhra Pradesh NSIC provides technical support to MSME’s through 'NSIC Technical Services Centres' (NTSCs) and a number of extension and sub centres spread across the country to promote Entrepreneurship in technical fields. NSIC is a Govt. Of India Enterprise, Also an ISO 9001:2008 certified corporation. Training in highly Equipped laboratories which are accredited by NABL/BIS.
  • 3. Why Java Programming Language • Fully Based On OOP’s i.e. Object Oriented Programming. • Platform Independent I.e. Architecture-Neutral • Secure i.e. Includes Integrated Anti-Virus Protection • MultiThreaded Language • Distributed I.e. Supports “n- Tier” system • Portable due to Presence of JVM. • Support Both Console Applications and Web Applications over the Network. • Applets • Database Management System
  • 4. Three Editions Of “Java” Programming Language •Java Standa rd Edition Java SE • Java Enterpr ise Edition Java EE • Java Micro Editio n Java ME
  • 5. Two Most Popular IDE for Java Programming Net Beans IDE is for Beginners & Students ECLIPSENET BEANS Eclipse is Generally used by Professionals since it has many enterprise level features I Have Used Net-Beans For My Training Purpose
  • 6. Java Standard Edition (Core Java) • Core Java is Used to Make Standalone Applications that work on a single computer • Core Java is the basic Programming base of Java that includes all the major logical concepts implemented in Java • Core Java also includes the concept of Applets thatWork over the Network. • Core Java SupportsGUI based Programming and Designing.
  • 7. Two Main Features of Java Standard Edition APPLETS • An Applet is a small Java program that is embedded to run in some other Java interpreter program Both Online and Offline such as • Java technology-Enabled browser. • Sun’s Applet viewer program called “Appletviewer” GUI APPLICATIONS • The Program can be Given a Graphic Interface withAWT & UTIL package available in core java • The Predefined Libraries that SupportGUI In Java gives Java a Human FriendlyTouch.
  • 8. Working Of Applets – Java Standard Edition
  • 9. Java SE JDBC –Java Database Connectivity SQL • Java Standalone Applications support Data Base Connectivity to store Data Through independent database server called “SQL” • SQL uses SQL query language to Read ,Write , Edit and Delete the content in the Data Base MS ACCESS • Java Standalone Applications support Data Base Connectivity to store Data Through Independent database server called “MS Access” • The Advantage of MS Access is that it has GUI interface making it easy to use. • This is a Premium Service from Microsoft.
  • 11. Java Enterprise Edition (Advanced Java) • Java EE is a fully web based technology involving Network Of computers , servers and Clients • Java EE gives important services which Start fromWeb Page designing to Online BusinessCode execution and Database Connectivity across Servers which May be Distributed and in “n-tier” system • Java EE is gives a platform to develop the full front end client level interface for a given Database and also acts as a medium for manage large data base
  • 12. Java Enterprise Edition COMPONENTS • Client Side Components - Applets . • Server Side Components Web Components - Servelet , JSPs Business Components - EJB SERVICES • JNDI -Java Naming and Directory service • JMS - java Messaging Service • JTA - JavaTransaction API • JAAS - Java Authentication and Authorization Service • Java Mail
  • 13. Division Of Java EE Application Structure LOGICAL DIVISION • Presentation layer • Business Service layer • Data Access Layer • Data Layer PHYSICAL DIVISION • Single-tierArchitecture • Two-tier Architecture • Three-tier Architecture • n-tier Architecture • Distributed-tierArchitecture
  • 14. Logical Division Map Of Java EE Application
  • 15. Some Popular Servers Used in Hosting Java EE Applications. SERVERS • ApacheTomcat • GlassFish Server • WebSphere Application Server • Interstage Application Server • Windows Azure • JBossApplication Server VENDORS • Oracle • IBM • Fujistu • Hitachi • RedHat
  • 16. Enterprise Java Beans (EJB) • EJB was Mainly devised to add value added features to Java program , Make the Programming Simple , Main Focus of EJB was to give special security toThe Java EE applications against Hackers. • Enterprise Java Beans (EJB) is a development architecture for building highly scalable and robust enterprise level applications to be deployed on J2EE compliant Application Server. • EJB provides most of the system level services like transaction handling, logging, load balancing, persistence mechanism, exception handling and so on. • Developer has to focus only on business logic of the application while EJB handlesThe rest Data and Presentation layers. • EJB are primarily of three types : Session Bean , Entity Bean , Message Driven Bean.
  • 17. Two Popular Frame Works of Java EE HIBERNATE STRUTS There are many other Frameworks Available
  • 18. My Choice of Java Programming As Carrier • Android Development • Web Component Development • Console and ComputerApplications • Embedded Java (Latest) 3 Billion+ Devices Run Java 80% of the Mobile Devices Run Java 50% of theWeb Space is Java Oriented . Java is the FastestGrowing Development Language after .net Fields Of Java Programming
  • 19. Queries You Have some Queries , I WillTry To Answer.