SlideShare ist ein Scribd-Unternehmen logo
1 von 5
Downloaden Sie, um offline zu lesen
Abile Technologies | Contact Us: 9600984984
Java 2 Enterprises Edition
Duration: 90 hrs
What we will learn:
The Java programming language course provides students with a solid foundation of Java programming with Java,
including information about the syntax of Java programming language; object oriented with Java programming
language creating graphical user interface (GUIs), exceptions file input/output (I/O), the thread and networking.
Programmer familiar with object – oriented concept can learn how to develop Java technology applications. The
course features the Java platform, Standard Edition 6 (Java SE 6) platform, and utilized the Java SE development Kit
6 (JDK 6) product. The student performs the course lab experience using MyEclipse Integrated development
Environment (IDE).
Learn To:
Install JAVA IDE
Basic coding standards
Database connectivity
Application Development
Web Development
Deploying software/Application
Scope:
Software Architect
Windows Application Developer
Web Application Developer
Java Programmer
Technical consultant
Software Associate
Software Engineer
Prerequisites
Basic Programming Knowledge
Abile Technologies | Contact Us: 9600984984
Course Objectives
To understand;
Basic functioning in Java
Web & window application development
Database connectivity development
Deploying the Java developed application.
Course Topics:
Introduction and overview of JAVA
Getting started
Introduction to Java technology
Getting to know your Java programming environment
Java programming basics
Complete Programming Syntax
Learning the basics of Java
Getting input from keyboard
Control Structure
Java Arrays
Command-line arguments
Working with built-in Java Classes
Classes and Objects
Creating your own Classes
Packages and Java class path
JavaBeans
Object-Oriented Programming with Java
The object paradigm
Object-oriented (OO) programming
Encapsulation, inheritance and polymorphism
OO analysis and design: "Is a" and "Has a" relationships
Designing an OO application step by step
Diagramming object structure with Unified Modeling Language (UML)
Abile Technologies | Contact Us: 9600984984
Basic features of Java
Exception Handling
Multi Threading
New features of Java Language
Generics and collection framework
Enhanced for Loop
Auto boxing/Unboxing
Static Import
Metadata (Annotations)
IO package:
The Java language provides a simple model for input and output (I/O). All I/O is performed by writing to and reading
from streams of data. The data may exist in a file or an array, be piped from another stream, or even come from a
port on another computer. The flexibility of this model makes it a powerful abstraction of any required input and
output.
Storing and Retrieving Data with I/O
Java streams
Streams, Readers and Writers
Accessing files
Formatting text output
Files and directories
Reading and writing files
Creating, deleting and renaming files
Obtaining directory and file information

SQL Package(JDBC)
The Java Database Connectivity (JDBC) specification is a new basis for developers to interface with data sources.
The structure of the JDBC is designed to allow developers to program for a standard interface, and let the low-level
JDBC driver for different databases deal with the connection and querying of the databases; hence, the developer
does not need to worry about dealing with different SQL flavors for each database. The JDBC is also very flexible—a
developer doesn’t necessarily lose features specific to the target database. Best of all, the JDBC is based on the
Java language!
Abile Technologies | Contact Us: 9600984984
JDBC database access
Leveraging the JDBC API
Choosing database drivers
Connecting to a database
Improving performance with prepared statements and stored procedures
Submitting SQL statements
Retrieving and processing results
GUI programming
There are two basic types of GUI program in Java: stand-alone applications and applets. An applet is a program that
runs in a rectangular area on a Web page. Applets are generally small programs, meant to do fairly simple things,
although there is nothing to stop them from being very complex. Applets were responsible for a lot of the initial
excitement about Java when it was introduced, since they could do things that could not otherwise be done on Web
pages. However, there are now easier ways to do many of the more basic things that can be done with applets, and
they are no longer the main focus of interest in Java
AWT and Event Handling
Swing Overview
Developing Java Web Applications
1.

Servlet
Servlets were Java's first server side web technology. It was meant as an alternative to the early web
technology "CGI scripts". CGI Scripts were programs that were executed on the web server when a request
arrived which was to be handled by that CGI script. Thus, a CGI script process was to be started and
finished whenever a request arrived at the web server for a CGI script. Starting a new process is rather slow,
and can be memory intensive. Therefore Sun came up with Sevlets. A CGI script could be written in many
languages

Introduction and Overview
Web application development
Key components of Java EE for Web development
Utilizing the Java Servlet API
Creating Web-based forms for user input
Extending servlets with Java Database Connectivity (JDBC)
Maintaining State in Java Web Applications
Reading and writing cookies to personalize Web content
Abile Technologies | Contact Us: 9600984984

2. JSP
JSP is short for Java Server Pages. JSP was a reaction to the complaints that embedding HTML inside Servlets
(Java code) was a bad idea. If the layout across a site needed to be changed, you would have to do so in the Java
code. This wasn't always that easy to do, since HTML generating code was interleaved with domain logic code. JSP
was also a reaction to the then new web technologies ASP (Active Server Pages) from Microsoft
Creating Java Server Pages (JSP) JSP fundamentals
State management with JSP
Designing JSP and Servlet Architectures
Integrating JSP and JavaBeans
Calling JSP from servlets
Integrating JSP Custom Tags
Leveraging the Tag Extension mechanism
Developing custom tags

EJB 3.0:
EJB has seen a dramatic improvement in usability with the 3.0 release that’s part of Java EE 5, and it looks as if this
might bring a resurgence of interest. One thing to understand about this course is that it is geared primarily to the
student with no prior EJB experience and not so much to the EJB 2.x developer looking for a skills upgrade, although
that is certainly a possible class of participant. A bit more on this in the Timeline section, but basically we’re
presenting EJB 3.0, fresh and unencumbered by its past, to experienced Java developers – preferably Java 5 since
we’ll use annotations so heavily, but Java-1.4 programmers shouldn’t have any big trouble.

Implementing the Business Tier with EJB 3.0
Stateless and Stateful beans
Applying advanced strategies of session beans
Obtaining asynchronous communication with JMS
Unleashing Message Driven Beans (MDB)

Weitere ähnliche Inhalte

Was ist angesagt?

Overview of Java
Overview of JavaOverview of Java
Overview of Javajosemachoco
 
Java for Recruiters
Java for RecruitersJava for Recruiters
Java for Recruitersph7 -
 
10 interesting things about java
10 interesting things about java10 interesting things about java
10 interesting things about javakanchanmahajan23
 
Learn java in hindi
Learn java in hindiLearn java in hindi
Learn java in hindiVipin sharma
 
Industrial Training Report on Java Technology.
Industrial Training Report on Java Technology.Industrial Training Report on Java Technology.
Industrial Training Report on Java Technology.Ritesh Kumar Bhanu
 
JAVA Training Syllabus Course
JAVA Training Syllabus CourseJAVA Training Syllabus Course
JAVA Training Syllabus CourseTOPS Technologies
 
Summer training presentation on "CORE JAVA".
Summer training presentation on "CORE JAVA".Summer training presentation on "CORE JAVA".
Summer training presentation on "CORE JAVA".SudhanshuVijay3
 
Introduction to Agile Software Development & Python
Introduction to Agile Software Development & PythonIntroduction to Agile Software Development & Python
Introduction to Agile Software Development & PythonTharindu Weerasinghe
 
Java useful in Mule
Java useful in MuleJava useful in Mule
Java useful in MuleShahid Shaik
 
BEAAUTIFUL presentation of java
BEAAUTIFUL  presentation of javaBEAAUTIFUL  presentation of java
BEAAUTIFUL presentation of javarana usman
 
Spring Framework
Spring FrameworkSpring Framework
Spring Frameworknomykk
 
Building Enterprise Application with J2EE
Building Enterprise Application with J2EEBuilding Enterprise Application with J2EE
Building Enterprise Application with J2EECalance
 
Online test management system
Online test management systemOnline test management system
Online test management systemPrateek Agarwak
 

Was ist angesagt? (20)

Java
JavaJava
Java
 
130700548484460000
130700548484460000130700548484460000
130700548484460000
 
Overview of Java
Overview of JavaOverview of Java
Overview of Java
 
Java for Recruiters
Java for RecruitersJava for Recruiters
Java for Recruiters
 
10 interesting things about java
10 interesting things about java10 interesting things about java
10 interesting things about java
 
Technical Recruitment Overview & Tips
Technical Recruitment Overview & TipsTechnical Recruitment Overview & Tips
Technical Recruitment Overview & Tips
 
Java Programming
Java ProgrammingJava Programming
Java Programming
 
Learn java in hindi
Learn java in hindiLearn java in hindi
Learn java in hindi
 
Industrial Training Report on Java Technology.
Industrial Training Report on Java Technology.Industrial Training Report on Java Technology.
Industrial Training Report on Java Technology.
 
JAVA Training Syllabus Course
JAVA Training Syllabus CourseJAVA Training Syllabus Course
JAVA Training Syllabus Course
 
Summer training presentation on "CORE JAVA".
Summer training presentation on "CORE JAVA".Summer training presentation on "CORE JAVA".
Summer training presentation on "CORE JAVA".
 
Java vs python
Java vs pythonJava vs python
Java vs python
 
Java project
Java projectJava project
Java project
 
Introduction to Agile Software Development & Python
Introduction to Agile Software Development & PythonIntroduction to Agile Software Development & Python
Introduction to Agile Software Development & Python
 
Java useful in Mule
Java useful in MuleJava useful in Mule
Java useful in Mule
 
BEAAUTIFUL presentation of java
BEAAUTIFUL  presentation of javaBEAAUTIFUL  presentation of java
BEAAUTIFUL presentation of java
 
Spring Framework
Spring FrameworkSpring Framework
Spring Framework
 
Building Enterprise Application with J2EE
Building Enterprise Application with J2EEBuilding Enterprise Application with J2EE
Building Enterprise Application with J2EE
 
Suman
SumanSuman
Suman
 
Online test management system
Online test management systemOnline test management system
Online test management system
 

Andere mochten auch

Fascinating new technologies!
Fascinating new technologies!Fascinating new technologies!
Fascinating new technologies!Dolores Duncan
 
Аксиологическое знание
Аксиологическое знаниеАксиологическое знание
Аксиологическое знаниеlukoshka
 
Ncslma pre conference makerspaces
Ncslma pre conference makerspacesNcslma pre conference makerspaces
Ncslma pre conference makerspaceschcurtis
 
Assignment 3 Pt. 1 - Making and Finding Images
Assignment 3 Pt. 1 - Making and Finding ImagesAssignment 3 Pt. 1 - Making and Finding Images
Assignment 3 Pt. 1 - Making and Finding ImagesChristinatsewell
 
Discussion of the Paper "Endogeneizing Institutions and Institutional Change"...
Discussion of the Paper "Endogeneizing Institutions and Institutional Change"...Discussion of the Paper "Endogeneizing Institutions and Institutional Change"...
Discussion of the Paper "Endogeneizing Institutions and Institutional Change"...Matheus Albergaria
 
#VirtualDesignMaster 3 Challenge 4 – James Brown
#VirtualDesignMaster 3 Challenge 4 – James Brown#VirtualDesignMaster 3 Challenge 4 – James Brown
#VirtualDesignMaster 3 Challenge 4 – James Brownvdmchallenge
 
Tugas praktikum 2013 stpmd yogyakarta (ilmu pemerintahan)
Tugas praktikum 2013 stpmd yogyakarta (ilmu pemerintahan)Tugas praktikum 2013 stpmd yogyakarta (ilmu pemerintahan)
Tugas praktikum 2013 stpmd yogyakarta (ilmu pemerintahan)ricky04
 
Volunteer Local
Volunteer Local Volunteer Local
Volunteer Local mebaug2
 
EECS 441 Final Presentation
EECS 441 Final PresentationEECS 441 Final Presentation
EECS 441 Final PresentationJill Bender
 
Этиология
ЭтиологияЭтиология
Этиологияlukoshka
 
Praveen kumar datla cv
Praveen kumar datla cvPraveen kumar datla cv
Praveen kumar datla cvPraveen Datla
 
The Secret Life of Goals
The Secret Life of GoalsThe Secret Life of Goals
The Secret Life of GoalsPaul Lawrence
 

Andere mochten auch (18)

Fascinating new technologies!
Fascinating new technologies!Fascinating new technologies!
Fascinating new technologies!
 
Аксиологическое знание
Аксиологическое знаниеАксиологическое знание
Аксиологическое знание
 
Factfile pro forma
Factfile pro formaFactfile pro forma
Factfile pro forma
 
03 palvele asiakastasi digitaalisesti - jari jalonen - vintor
03 palvele asiakastasi digitaalisesti - jari jalonen - vintor03 palvele asiakastasi digitaalisesti - jari jalonen - vintor
03 palvele asiakastasi digitaalisesti - jari jalonen - vintor
 
Ncslma pre conference makerspaces
Ncslma pre conference makerspacesNcslma pre conference makerspaces
Ncslma pre conference makerspaces
 
Assignment 3 Pt. 1 - Making and Finding Images
Assignment 3 Pt. 1 - Making and Finding ImagesAssignment 3 Pt. 1 - Making and Finding Images
Assignment 3 Pt. 1 - Making and Finding Images
 
Atlanta homes 101
Atlanta homes 101Atlanta homes 101
Atlanta homes 101
 
Dubai
DubaiDubai
Dubai
 
Discussion of the Paper "Endogeneizing Institutions and Institutional Change"...
Discussion of the Paper "Endogeneizing Institutions and Institutional Change"...Discussion of the Paper "Endogeneizing Institutions and Institutional Change"...
Discussion of the Paper "Endogeneizing Institutions and Institutional Change"...
 
#VirtualDesignMaster 3 Challenge 4 – James Brown
#VirtualDesignMaster 3 Challenge 4 – James Brown#VirtualDesignMaster 3 Challenge 4 – James Brown
#VirtualDesignMaster 3 Challenge 4 – James Brown
 
Tugas praktikum 2013 stpmd yogyakarta (ilmu pemerintahan)
Tugas praktikum 2013 stpmd yogyakarta (ilmu pemerintahan)Tugas praktikum 2013 stpmd yogyakarta (ilmu pemerintahan)
Tugas praktikum 2013 stpmd yogyakarta (ilmu pemerintahan)
 
Volunteer Local
Volunteer Local Volunteer Local
Volunteer Local
 
EECS 441 Final Presentation
EECS 441 Final PresentationEECS 441 Final Presentation
EECS 441 Final Presentation
 
Этиология
ЭтиологияЭтиология
Этиология
 
The solar system
The solar systemThe solar system
The solar system
 
Praveen kumar datla cv
Praveen kumar datla cvPraveen kumar datla cv
Praveen kumar datla cv
 
Waiter connection
Waiter connection Waiter connection
Waiter connection
 
The Secret Life of Goals
The Secret Life of GoalsThe Secret Life of Goals
The Secret Life of Goals
 

Ähnlich wie JAVA J2EE Training in Coimbatore - Fundamentals of Java J2EE

Chapter 1 introduction to java technology
Chapter 1 introduction to java technologyChapter 1 introduction to java technology
Chapter 1 introduction to java technologysshhzap
 
Java training noida hibernate+spring+struts+web services(1)
Java training noida hibernate+spring+struts+web services(1)Java training noida hibernate+spring+struts+web services(1)
Java training noida hibernate+spring+struts+web services(1)miracleindia
 
Java v/s .NET - Which is Better?
Java v/s .NET - Which is Better?Java v/s .NET - Which is Better?
Java v/s .NET - Which is Better?NIIT India
 
Advance java prasentation
Advance java prasentationAdvance java prasentation
Advance java prasentationdhananajay95
 
Java web developer tools
Java web developer toolsJava web developer tools
Java web developer toolsJhonthSmith
 
Java Coaching in Hyderabad introduction
Java Coaching in Hyderabad  introductionJava Coaching in Hyderabad  introduction
Java Coaching in Hyderabad introductionAzure Data Factory
 
Advance Java Course in Noida.pptx
Advance Java Course in Noida.pptxAdvance Java Course in Noida.pptx
Advance Java Course in Noida.pptxashishthakur730937
 
Developing Java Web Applications
Developing Java Web ApplicationsDeveloping Java Web Applications
Developing Java Web Applicationshchen1
 
java introduction.docx
java introduction.docxjava introduction.docx
java introduction.docxvikasbagra9887
 
List of 7 popular java frameworks for 2019
List of 7 popular java frameworks for 2019  List of 7 popular java frameworks for 2019
List of 7 popular java frameworks for 2019 kritikumar16
 
List of 7 popular java frameworks for 2019
List of 7 popular java frameworks for 2019  List of 7 popular java frameworks for 2019
List of 7 popular java frameworks for 2019 kritikumar16
 
Netbeans65 Osum Slides
Netbeans65 Osum SlidesNetbeans65 Osum Slides
Netbeans65 Osum SlidesAbhishek Gupta
 
Project report for final year project
Project report for final year projectProject report for final year project
Project report for final year projectsuneel singh
 
December 4 SDForum Java Sig Presentation
December 4 SDForum Java Sig PresentationDecember 4 SDForum Java Sig Presentation
December 4 SDForum Java Sig PresentationJonathan Abrams
 

Ähnlich wie JAVA J2EE Training in Coimbatore - Fundamentals of Java J2EE (20)

Analysis
AnalysisAnalysis
Analysis
 
Chapter 1 introduction to java technology
Chapter 1 introduction to java technologyChapter 1 introduction to java technology
Chapter 1 introduction to java technology
 
Java training noida hibernate+spring+struts+web services(1)
Java training noida hibernate+spring+struts+web services(1)Java training noida hibernate+spring+struts+web services(1)
Java training noida hibernate+spring+struts+web services(1)
 
Java v/s .NET - Which is Better?
Java v/s .NET - Which is Better?Java v/s .NET - Which is Better?
Java v/s .NET - Which is Better?
 
Advance java prasentation
Advance java prasentationAdvance java prasentation
Advance java prasentation
 
Java web developer tools
Java web developer toolsJava web developer tools
Java web developer tools
 
J2ee seminar
J2ee seminarJ2ee seminar
J2ee seminar
 
Java seminar
Java seminarJava seminar
Java seminar
 
Java Coaching in Hyderabad introduction
Java Coaching in Hyderabad  introductionJava Coaching in Hyderabad  introduction
Java Coaching in Hyderabad introduction
 
Advance Java Course in Noida.pptx
Advance Java Course in Noida.pptxAdvance Java Course in Noida.pptx
Advance Java Course in Noida.pptx
 
Developing Java Web Applications
Developing Java Web ApplicationsDeveloping Java Web Applications
Developing Java Web Applications
 
Introduction to Java
Introduction to JavaIntroduction to Java
Introduction to Java
 
java introduction.docx
java introduction.docxjava introduction.docx
java introduction.docx
 
Introduction to java
Introduction to javaIntroduction to java
Introduction to java
 
List of 7 popular java frameworks for 2019
List of 7 popular java frameworks for 2019  List of 7 popular java frameworks for 2019
List of 7 popular java frameworks for 2019
 
List of 7 popular java frameworks for 2019
List of 7 popular java frameworks for 2019  List of 7 popular java frameworks for 2019
List of 7 popular java frameworks for 2019
 
Frameworks in java
Frameworks in javaFrameworks in java
Frameworks in java
 
Netbeans65 Osum Slides
Netbeans65 Osum SlidesNetbeans65 Osum Slides
Netbeans65 Osum Slides
 
Project report for final year project
Project report for final year projectProject report for final year project
Project report for final year project
 
December 4 SDForum Java Sig Presentation
December 4 SDForum Java Sig PresentationDecember 4 SDForum Java Sig Presentation
December 4 SDForum Java Sig Presentation
 

Kürzlich hochgeladen

call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxMaryGraceBautista27
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxCulture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxPoojaSen20
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 

Kürzlich hochgeladen (20)

YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxCulture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 

JAVA J2EE Training in Coimbatore - Fundamentals of Java J2EE

  • 1. Abile Technologies | Contact Us: 9600984984 Java 2 Enterprises Edition Duration: 90 hrs What we will learn: The Java programming language course provides students with a solid foundation of Java programming with Java, including information about the syntax of Java programming language; object oriented with Java programming language creating graphical user interface (GUIs), exceptions file input/output (I/O), the thread and networking. Programmer familiar with object – oriented concept can learn how to develop Java technology applications. The course features the Java platform, Standard Edition 6 (Java SE 6) platform, and utilized the Java SE development Kit 6 (JDK 6) product. The student performs the course lab experience using MyEclipse Integrated development Environment (IDE). Learn To: Install JAVA IDE Basic coding standards Database connectivity Application Development Web Development Deploying software/Application Scope: Software Architect Windows Application Developer Web Application Developer Java Programmer Technical consultant Software Associate Software Engineer Prerequisites Basic Programming Knowledge
  • 2. Abile Technologies | Contact Us: 9600984984 Course Objectives To understand; Basic functioning in Java Web & window application development Database connectivity development Deploying the Java developed application. Course Topics: Introduction and overview of JAVA Getting started Introduction to Java technology Getting to know your Java programming environment Java programming basics Complete Programming Syntax Learning the basics of Java Getting input from keyboard Control Structure Java Arrays Command-line arguments Working with built-in Java Classes Classes and Objects Creating your own Classes Packages and Java class path JavaBeans Object-Oriented Programming with Java The object paradigm Object-oriented (OO) programming Encapsulation, inheritance and polymorphism OO analysis and design: "Is a" and "Has a" relationships Designing an OO application step by step Diagramming object structure with Unified Modeling Language (UML)
  • 3. Abile Technologies | Contact Us: 9600984984 Basic features of Java Exception Handling Multi Threading New features of Java Language Generics and collection framework Enhanced for Loop Auto boxing/Unboxing Static Import Metadata (Annotations) IO package: The Java language provides a simple model for input and output (I/O). All I/O is performed by writing to and reading from streams of data. The data may exist in a file or an array, be piped from another stream, or even come from a port on another computer. The flexibility of this model makes it a powerful abstraction of any required input and output. Storing and Retrieving Data with I/O Java streams Streams, Readers and Writers Accessing files Formatting text output Files and directories Reading and writing files Creating, deleting and renaming files Obtaining directory and file information SQL Package(JDBC) The Java Database Connectivity (JDBC) specification is a new basis for developers to interface with data sources. The structure of the JDBC is designed to allow developers to program for a standard interface, and let the low-level JDBC driver for different databases deal with the connection and querying of the databases; hence, the developer does not need to worry about dealing with different SQL flavors for each database. The JDBC is also very flexible—a developer doesn’t necessarily lose features specific to the target database. Best of all, the JDBC is based on the Java language!
  • 4. Abile Technologies | Contact Us: 9600984984 JDBC database access Leveraging the JDBC API Choosing database drivers Connecting to a database Improving performance with prepared statements and stored procedures Submitting SQL statements Retrieving and processing results GUI programming There are two basic types of GUI program in Java: stand-alone applications and applets. An applet is a program that runs in a rectangular area on a Web page. Applets are generally small programs, meant to do fairly simple things, although there is nothing to stop them from being very complex. Applets were responsible for a lot of the initial excitement about Java when it was introduced, since they could do things that could not otherwise be done on Web pages. However, there are now easier ways to do many of the more basic things that can be done with applets, and they are no longer the main focus of interest in Java AWT and Event Handling Swing Overview Developing Java Web Applications 1. Servlet Servlets were Java's first server side web technology. It was meant as an alternative to the early web technology "CGI scripts". CGI Scripts were programs that were executed on the web server when a request arrived which was to be handled by that CGI script. Thus, a CGI script process was to be started and finished whenever a request arrived at the web server for a CGI script. Starting a new process is rather slow, and can be memory intensive. Therefore Sun came up with Sevlets. A CGI script could be written in many languages Introduction and Overview Web application development Key components of Java EE for Web development Utilizing the Java Servlet API Creating Web-based forms for user input Extending servlets with Java Database Connectivity (JDBC) Maintaining State in Java Web Applications Reading and writing cookies to personalize Web content
  • 5. Abile Technologies | Contact Us: 9600984984 2. JSP JSP is short for Java Server Pages. JSP was a reaction to the complaints that embedding HTML inside Servlets (Java code) was a bad idea. If the layout across a site needed to be changed, you would have to do so in the Java code. This wasn't always that easy to do, since HTML generating code was interleaved with domain logic code. JSP was also a reaction to the then new web technologies ASP (Active Server Pages) from Microsoft Creating Java Server Pages (JSP) JSP fundamentals State management with JSP Designing JSP and Servlet Architectures Integrating JSP and JavaBeans Calling JSP from servlets Integrating JSP Custom Tags Leveraging the Tag Extension mechanism Developing custom tags EJB 3.0: EJB has seen a dramatic improvement in usability with the 3.0 release that’s part of Java EE 5, and it looks as if this might bring a resurgence of interest. One thing to understand about this course is that it is geared primarily to the student with no prior EJB experience and not so much to the EJB 2.x developer looking for a skills upgrade, although that is certainly a possible class of participant. A bit more on this in the Timeline section, but basically we’re presenting EJB 3.0, fresh and unencumbered by its past, to experienced Java developers – preferably Java 5 since we’ll use annotations so heavily, but Java-1.4 programmers shouldn’t have any big trouble. Implementing the Business Tier with EJB 3.0 Stateless and Stateful beans Applying advanced strategies of session beans Obtaining asynchronous communication with JMS Unleashing Message Driven Beans (MDB)