Você está na página 1de 12

Group Members

1. Md Saddam Hussain
2. Md Sarfaraz Ansari
3. Niraj Kishore Prasad
4. Shekhar Suman
5. Devjoyti Jana
6. Supriya Thakur
Introduction
 Advance java is having the concept of Java fundamentals. Advance java is
used to developing the web-based application and enterprise application.
Advance java differentiation such as in web, DCOM, or database. Advance
java is the next concept of java. Advance Java is used for dynamic Web site
creation, networking &database handling. Advanced Java includes higher-
level complex things that you should only try when you have your basics
right. Advance java is used to the application server Advance java
technology through many frameworks, for example, Hibernate, Spring,
Struts, Web Services. Advance java is mostly web programming concepts
with database connectivity and server level programming which modifies
the data at the server level.
Advanced Java Topics are,
 Advanced Java is used for developing the web-based application and
enterprise application. Advanced Java comprises of advanced frameworks
based on Java which includes Apache Struts, Spring and Hibernate
framework Training.
 The frameworks in Java (Struts and Spring) are primarily based on MVC
(Model-View-Controller) architecture and are based on Enterprise Java
components like Servlets and Java Server Pages (JSP). Struts and Spring are
primarily application development frameworks while Hibernate is a Data
Access Layer for applications accessing databases.
 Some Advanced Java
 Hibernate
 Spring
 Strut
 JDBC - Java Database Connectivity
 Servlets
 Java Beans.
 EJB - Enterprise JavaBeans
 JSP - JavaServer Pages
 Web Services
 JDBC (Java Database Connectivity):- The database connectivity is referred to
the ability of Java programs to carry out CRUD, i.e. create, read, update and
delete operations on the data persisted in a relational database. Java database
connectivity is a very popular way of achieving database connectivity.
 Servlets:- Java Servlets is a program that runs on a Web or Application server.
And it acts as a middle layer between a request coming from a Web browser.
The servlets java is other HTTP client and databases or applications on the
HTTP server.
 Java Beans:- java beans is a process that reusable the software component for Java. They
are written in practical classes for Java programming language conforming to a particular
convention. Java beans are used to encapsulate many objects into a single object so that
the bean can be passed around rather than the individual objects.

 EJB (Enterprise JavaBeans):- A enterprise java bean is a software component that has
been designed to be reusable in a variety of different environments. enterprise Java bean
is a reusable software component that can be visually manipulated in builder tools. A java
bean is a portable, plat from independent component model written in the Java
programming language, developed in collaboration with industry leaders.

 JSP (JavaServer Pages):- java server pages is a technology that is controlling the content
and appearance of web pages. It is used servlets small program that is specified in web
pages and runs on the web server. Jsp is a technology to interface many program
application.

 Web Services:- Web service is a medium to propagate communication between the


client and server applications. the web service is a software module which is designed to
perform certain tasks. It can be searched for over the network and can also be invoked
accordingly When the web service would be able to provide functionality to the client
which invokes that web service.
What is hibernate in Java and why we used:

 Hibernate ORM (or) Hibernate is an open-source object-relational


mapping tool for Java to access relational database management
systems. Hibernate provides an easy way to map one Java class per
mapped database table.
 Hibernate solves object-relational impedance mismatch problems by
replacing direct, persistent database accesses with high-level object
handling functions.
 Its primary feature is mapping from Java classes to database tables and
then mapping from Java data types to SQL data types.
 Hibernate Tools is a tool kit for Hibernate v3 implemented as an
integrated suite of Eclipse plugins, together with an Ant task for
integration into the build cycle.
 Hibernate Tools is a core component of JBoss Tools and also part of
JBoss Developer Studio.
What is Strut in Java and Why we used:

 Struts in Java is an elegant, extensible framework


for creating enterprise-ready Java web applications.
 This framework is designed to streamline the full
development cycle from building to deploying and
maintaining applications over time.
 Apache Struts 2 was originally known as WebWork
2.
 It provides a tag library, you can also use action
classes to perform better operations.
 Please see our publish page for further details.
What is spring in Java and why we used:

 This popular open-source Spring framework can


be used with any Java application.
 Here We learn to work in Spring AOP, Spring
JDBC, Spring ORM, Spring Web MVC and Spring
Boot.
 Spring framework is used to develop software
applications.
 It has a lot of components at the same time it
provides different functionalities.
Advantages of advanced java
 1. It helps you in building Web and Desktop applications.
 2. Helps you in Servlets - Is a server-side programming language class used for
making dynamic web pages.
 3. Session Handling - Is used for tracking client’s session.
 4. Database Handling - JDBC is a standard API specification that is
implemented by different database vendors to allow Java programs to access
their database management system.
 5. JSP (Java Server Pages) - It lets you separate the dynamic part of your pages
from the static HTML
 6. Struts - It is a Java Framework (Front-Ends) for developing Java web-based
applications. Struts available on free open source based on the architecture of
MVC (Model-View_controller) design pattern.
 7. MVC - it is a famous design pattern, Model-View-Controller.
 8. Hibernate - It is an Object-relational mapping (ORM) solution for Java.
 9. Tiles- are like individual visual component and using tiles framework, you
can develop a web page by including different tiles of components
Features of Java
 The primary objective of Java programming language creation was to make it portable,
simple and secure programming language. Apart from this, there are also some excellent
features which play an important role in the popularity of this language. The features of
Java are also known as java buzzwords.
 A list of most important features of Java language is given below.
 Simple
 Object-Oriented
 Portable
 Platform independent
 Secured
 Robust
 Architecture neutral
 Interpreted
 High Performance
 Multithreaded
 Distributed
 Dynamic

Você também pode gostar