SlideShare une entreprise Scribd logo
1  sur  5
Télécharger pour lire hors ligne
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)

Contenu connexe

Tendances

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
 

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

En vedette

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
 

En vedette (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
 

Similaire à 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
 

Similaire à 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
 

Dernier

Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701bronxfugly43
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxdhanalakshmis0310
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 

Dernier (20)

Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 

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)