5. Name: James Gosling.
Born: May 19 ,1955 (age 55).
Residence: United Sates.
Occupation: Computer Scientist.
Employer: SUN microsystems
Known For: Father of Java.
In April 2nd, 2010, Gosling left Sun Microsystems which had recently
been acquired by the Oracle Corporation. He wrote on his blog
"Just about anything I could say that would be accurate and honest
would do more harm than good"
5
7. First : what is a Platform ?
Platform: describes some sort of hardware architecture and software framework (including
application frameworks), that allows software to run.
Framework: are a special case of software libraries in that they are reusable
abstractions of code wrapped in a well-defined API.
JAVA is WORA
Write Once Run Anywhere
13. The Java programming language is designed for creating highly
reliable software. It provides extensive compile-time checking, followed
by a second level of run-time checking.
No Pointers
Automatic Garbage Collection (GC)
13
18. (Java Development Kit)
Is a basic tool that is necessary to compile,documnet and package java
programs (javac – java - ) it include JRE.
(Java Runtime Environment)
is a Runtime environment that implements Java Virtual Machine it provides all
class libraries. It should installed on a pc that run java Programs.
(Java Virtual Machine)
VM: is a software implementation of a machine that executes programs like a
physical machine.
(Software Development Kit)
18
19. Ambiguity between a JDK and an SDK
JDK is :(Java Development Kit)
SDK is :(Software Development Kit)
The JDK forms the subset of the SDK which is responsible
for the writing and running of Java programs. The
remainder of the SDK is composed of extra software, such
as Application Servers, Debuggers, and
Documentation.
19
24. Client Tier:
Run on Client Machine.
Web Tier:
Dynamic Web pages Generated By Servlet , JSP & JSF.
Business Tier:
Run On EJB Server as a apart of JEE server.
EIS Tier: (Enterprise Information System)
Run On EJB Server as a apart of JEE server.
Database Systems
24