0% found this document useful (0 votes)
3 views

1Adv_java_Introduction1

The document outlines various topics related to Java development, including UI development, JDBC, Hadoop architecture, and application servers. It details different Java editions (SE, EE, ME, FX) and their features, as well as types of Java applications such as standalone, client-server, web, enterprise, mobile, and IoT applications. Additionally, it covers software development methodologies like Agile and Scrum.

Uploaded by

rohitreddyidk
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

1Adv_java_Introduction1

The document outlines various topics related to Java development, including UI development, JDBC, Hadoop architecture, and application servers. It details different Java editions (SE, EE, ME, FX) and their features, as well as types of Java applications such as standalone, client-server, web, enterprise, mobile, and IoT applications. Additionally, it covers software development methodologies like Agile and Scrum.

Uploaded by

rohitreddyidk
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

1|P ag e

Topics Covered

1) UI Devlopment
--> HTML
--> Java Script
--> CSS

2) JDBC

3) Hadoop Architecture

4) Java Integration with HDFS

5) Servlets

6) JSP

7) Application Servers

1)Tomcat

2)Oracle Weblogic

3)Glashfish

Durga Soft
nd
#202, 2 Floor, HUDA Maithrivanam, Ameerpet, Hyderabad.
040-6451 2786, 8096 9696 96, 9246 2121 43 | www.durgasoft.com
2|P ag e

8) Databases:

1)Oracle
2)MYSQL
3)Postgres
4)MS-SQL

9) Softwre Development Life Cycle


1) AGILE Development

2) Scrum

Durga Soft
nd
#202, 2 Floor, HUDA Maithrivanam, Ameerpet, Hyderabad.
040-6451 2786, 8096 9696 96, 9246 2121 43 | www.durgasoft.com
3|P ag e

Java Editions
There are Four Editions in java :

1. Java SE = Standard Edition


This is the core Java programming platform. It contains all of the libraries and APIs that
any Java programmer should learn (java.lang, java.io, java.math, java.net, java.util,
etc...).

2. Java EE = Enterprise Edition


It is platform, collection of services. We can develop Web applications and
Enterprise applications.

3. Java ME = Micro Edition / Mobile Edition


This is the platform for developing applications for mobile devices and embedded
systems such as set-top boxes. Java ME provides a subset of the functionality of Java
SE, but also introduces libraries specific to mobile devices.

4 Java FX:

JavaFX is a Java library used to build Rich Internet Applications ( IoT, Internet of
Things ) The applications written using this library can run consistently across multiple
platforms. The applications developed using JavaFX can run on various devices such as
Desktop Computers, Mobile Phones, TVs, Tablets, etc..
JavaFX, Java programmers can now develop GUI applications effectively with rich
content.

Durga Soft
nd
#202, 2 Floor, HUDA Maithrivanam, Ameerpet, Hyderabad.
040-6451 2786, 8096 9696 96, 9246 2121 43 | www.durgasoft.com
4|P ag e

JSE Features:

1) Object-oriented programming language.

2) Java supports exception Handling

3) File I/O transactions

4) Collections

5) Strings and String Buffer Handling.

6) JDBC ( Java Data Base Connectivity ) to data base applications.

7) Networking

8) Multi-threading

9) Applets for Web applications -- >It was outdated concept.

10) AWT ( Abstract Windowing Tool Kit ) for GUI Applications --> It was outdated concept.

JEE Features :-

It is a collections Services such as

1) Servlets

2) JSP

3) RMI ( Remote Method Invocation )

4) EJB ( Enterprise Java Beans )

5) Java Mail API

6) Java Message Service

Durga Soft
nd
#202, 2 Floor, HUDA Maithrivanam, Ameerpet, Hyderabad.
040-6451 2786, 8096 9696 96, 9246 2121 43 | www.durgasoft.com
5|P ag e

7) Java Naming and Directory Interface ( JNDI )

8) JTA ( Java Transaction API )

9) XML Parser

10) Web Services

11) Restful Services

JEE Provides Below Frameworks

1) Struts Framework

2) Spring Framework

3) Hibernate Framework.

4) Angular JS

5) Node JS

6) Node 2

7) Hadoop Frame work

Durga Soft
nd
#202, 2 Floor, HUDA Maithrivanam, Ameerpet, Hyderabad.
040-6451 2786, 8096 9696 96, 9246 2121 43 | www.durgasoft.com
6|P ag e

Types of Java Applications


There are mainly 6 types of applications that can be created using java programming:

1) Standalone Application ( single – tier )

In this applications, data and application both resides in same memory space.
Eg:
java program processing a file data.
C- program processing a file data.
Any Application processing files data.

It is also known as desktop application or window-based application. An application that we


need to install on every machine such as media player, antivirus etc. AWT and Swing are used
in java for creating standalone applications.

Java Programme and application in the same memory space

2) Client and Server Applications: ( Two – Tier )

These are TCP/IP based application, one to one communication always.


Here no browser and web server.
One server but can be multiple clients, but communication is always one to one, synchronous
( one after another )

Durga Soft
nd
#202, 2 Floor, HUDA Maithrivanam, Ameerpet, Hyderabad.
040-6451 2786, 8096 9696 96, 9246 2121 43 | www.durgasoft.com
7|P ag e

3) Web Application ( three – tier )

An application that runs on the server side and creates dynamic page, is called web
application. Currently, servlet, jsp, struts, jsf etc. technologies are used for creating web
applications in java.

4) Enterprise Application ( N- Tier)

An application that is distributed in nature, such as banking applications etc. It has the
advantage of high level security, load balancing and clustering. In java, EJB is used for
creating enterprise applications.

It will use middleware distributed components, to improve the performance of application.

Durga Soft
nd
#202, 2 Floor, HUDA Maithrivanam, Ameerpet, Hyderabad.
040-6451 2786, 8096 9696 96, 9246 2121 43 | www.durgasoft.com
8|P ag e

5) Mobile Application

An application that is created for mobile devices. Currently Android and Java ME are
used for creating mobile applications.

6) IOT Applications:

Durga Soft
nd
#202, 2 Floor, HUDA Maithrivanam, Ameerpet, Hyderabad.
040-6451 2786, 8096 9696 96, 9246 2121 43 | www.durgasoft.com
9|P ag e

IoT (Internet of Things) is an advanced automation and analytics system which exploits
networking, sensing, big data, and artificial intelligence technology to deliver complete
systems for a product or service. These systems allow greater transparency, control, and
performance when applied to any industry or system.

Durga Soft
nd
#202, 2 Floor, HUDA Maithrivanam, Ameerpet, Hyderabad.
040-6451 2786, 8096 9696 96, 9246 2121 43 | www.durgasoft.com

You might also like