KEMBAR78
Java language pppppt | PPTX
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.

Java language pppppt

  • 1.
    Java Language & Computer NetworkingSIXMONTHS TRAINING PRESENTATION GAURAV KUMAR NILAY 100820419665 ECE «X» , BTECH ,
  • 2.
    National Small IndustriesCorporation 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 ProgrammingLanguage • 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 PopularIDE 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 Featuresof 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 –JavaDatabase 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.
  • 10.
  • 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 JavaEE 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 MapOf Java EE Application
  • 15.
    Some Popular ServersUsed 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 FrameWorks of Java EE HIBERNATE STRUTS There are many other Frameworks Available
  • 18.
    My Choice ofJava 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 someQueries , I WillTry To Answer.