SlideShare uma empresa Scribd logo
1 de 5
Baixar para ler offline
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)

Mais conteúdo relacionado

Mais procurados

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
 

Mais procurados (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
 

Destaque

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
 

Destaque (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
 

Semelhante a 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
 

Semelhante a 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
 

Último

Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
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
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Food processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsFood processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsManeerUddin
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in 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
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
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.
 
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxMusic 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxleah joy valeriano
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationRosabel UA
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
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
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 

Último (20)

Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
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...
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
Food processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsFood processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture hons
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in 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
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.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...
 
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxMusic 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translation
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
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)
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 

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)