J2EE
{Hands on experience by Industry Expert}
BY:- BRIJESH MISHRA
(SR. MANAGER (IT))
(SPECIALIZATION –DATABASE ADMINISTRATION)
SOFTPRO INDIA COMPUTER TECHNOLOGIES (P) LTD.
My Experience
10+ years experience in Software Development and Database Administration.
Programming Languages :- C, C++, Java, C#, VB, Assembly, Python.
Web Technologies :- HTML5, CSS3, Java Script, Jquery, JSP, PHP, ASP.Net.
Database Applications :- Oracle Enterprise Edition & Oracle Developer 2K
Platforms :- Windows , Linux
Business Domains :- Finance , Retail ,Mobile Applications , ERP, Telecom.
Embedded System, PLC Programming with SCADA for Industry Automation
Frameworks :- Struts and Hibernate for Java.
MVC 5.2 for ASP.Net.
Motive
“The motive of this session
is to prepare students work on
Web Application development on Java.”
The Technologies War
The Technologies
History
Execution Scenario of C/C++
Compile
Intel
Source Machine
Code Code
IBM
To Solve This Problem
A Pyridine Sift…………………….
By
Sun
Microsystems
In 1992
James Gosling
The
Project Green
Solution through Project Green
Compile
Intel
Source Intermediate
Code Code
IBM
Ooppssss……..
Project Green was Failed
What an idea Sir Ji?
Evaluation of OAK
Source Intermediate
Code Code
INTEL
Agent
IBM
OAK was renamed as……..
JAVA
Evaluation of Java
Source Byte
Code Code
INTEL
JVM
IBM
JAVA as Platform Independent
J J
WINDOWS V LINUX V
M M
Microsoft Corporation
Microsoft Corporation
.NET
Evaluation of .Net
Source
IL Code
Code
INTEL
Common Language CLR
Runtime
IBM
Welcome to The World of Java
Introduction
Java technology is both a programming language and a platform.
The Java programming language is a high-level language that can be
characterized by all of the followings:-
Simple
Object oriented
Distributed
Multithreaded
Dynamic
Architecture neutral
Portable
High performance
Secure
How Will Java Technology Change My
Life?
We believe that Java technology will help you do the following:
Get started quickly: Although the Java programming language is a powerful object-
oriented language, it's easy to learn, especially for programmers already familiar with C
or C++.
Write less code
Write better code
Develop programs more quickly
Avoid platform dependencies
Write once, run anywhere
Distribute software more easily