Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
4 views10 pages

Core Java and J2EE

Uploaded by

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

Core Java and J2EE

Uploaded by

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

CORE JAVA(J2SE)

Sno Topic

1 Introduction

2 Language Fundamentals

3 Object Oriented Programming

4 Extending Classes and Inheritance

5 Package
5 Package

6 Exception Handling

7 Array & String

8 Thread

9 A Collection of Useful Classes

10 Input/Output Operation in Java(java.io Package)

11 GUI Programming

12 Designing Graphical User Interfaces in Java


12 Designing Graphical User Interfaces in Java

13 Event Handling

14 DataBase Programming using JDBC


CORE JAVA(J2SE)
Sub Topics
Programming language Types and Paradigms.
Computer Programming Hierarchy.
How Computer Architecture Affects a Language ?
Why Java ?
Flavors of Java.
Java Designing Goal.
Role of Java Programmer in Industry.
Features of Java Language.
JVM –The heart of Java
Java’s Magic Bytecode

The Java Environment:


Installing Java.
Java Program Development
Java Source File Structure
Compilation
Executions.
Basic Language Elements:
Keywords,Literals, Comments
Primitive Datatypes,Operators
Lexical Tokens,Identifiers,statements
Assignments

Class Fundamentals.
Object & Object reference.
Object Life time & Garbage Collection.
Creating and Operating Objects.
Constructor & initialization code block.
Abstract Class & Interfaces
Defining Methods, Argument Passing Mechanism
Method Overloading, Recursion.
Dealing with Static Members. Finalize() Method.

Use and Benefits of Inheritance in OOP


Types of Inheritance in Java
Inheriting Data Members and Methods
Overriding Super Class Methods.
Use of “super”.
Polymorphism in inheritance.
Implementing interfaces.

Organizing Classes and Interfaces in Packages.


Package as Access Protection
Defining Package.
CLASSPATH Setting for Packages.
Import and Static Import
Naming Convention For Packages

The Idea behind Exception


Exceptions & Errors
Types of Exception
Control Flow In Exceptions
JVM reaction to Exceptions
Use of try, catch, finally, throw, throws in Exception Handling.
In-built and User Defined Exceptions
Checked and Un-Checked Exceptions

Defining an Array
Initializing & Accessing Array
Multi –Dimensional Array
Operation on String
Mutable & Immutable String
Creating Strings using StringBuffer

Understanding Threads
Needs of Multi-Threaded Programming.
Thread Life-Cycle
Thread Priorities
Synchronizing Threads

Utility Methods for Arrays


Date & Times
Using Scanner

Streams and the new I/O Capabilities


Understanding Streams
The Classes for Input and Output
The Standard Streams
Working with File Object
File I/O Basics
Reading and Writing to Files

Components and Containers


Basics of Components
Using Containers
Layout Managers
AWT Componets
Adding a Menu to Window
Extending GUI Features Using Swing Components

Event-Driven Programming in Java


Event- Handling Process
Event-Handling Mechanism
Event Classes
Event Sources
Event Listeners

Introduction to JDBC
JDBC Drivers & Architecture
CURD operation Using JDBC
Connecting to non-conventional Databases
Java/J2EE/Advanced

1 Core Java Programming

2 Integrated Application Development

3 J2EE Understanding and Servlets

4 Understanding JSP pages

5 JSP Tag libraries

6 Struts
6 Struts

7 RMI

8 XML (eXtensible Markup Language)

9 Latest Technologies

10 DataBase Programming using JDBC


va/J2EE/Advanced
Part I:
Introduction to Java and language fundamentals
Declaration and Access Control
Operators and Assignments and flow control
Handling Exceptions in Java, How does garbage collection work?
Object orientation, Overloading and Overriding, Constructors and Return types
java.lang.* - The Math class, String and Wrappers
Handling files in Java - java.io.*
Collections
Threads, How to synchronize threads

Introduction to Integrated Application Development


Introduction and use of Net Beans
Web Server Versus Application Server

MVC Architecture, What is HTTP?


What is a Servlet, Servlet life cycle, web application structure
Writing A Simple Hello World Servlet, Understanding web.xml
Distinguish GET and POST, Retrieving parameters from request, sending a reponse
Re-directing a request, using Request Dispatcher
Session management, Handling cookies
Creating war files

What is JSP?, Understanding JSP elements - declaration, directive, scriplet, expression, and action
JSP Architecture, JSP Page life cycle
Page directive attributes, using conditional and iterative statements
Understanding JSP implicit variables and objects
Java Beans, JSP Bean tags, Java Bean with an example
Handling exceptions using errorPage and isErrorPage attributes
JSP session handling with an example
JSP Authentication - How to secure your servlets and JSP pages

What is JSTL (JSP Standard Tag Library) ?


JSTL Expresssion Language (EL)
Iteration Tags - looping using forEach, forTokens
Logical Tags - using if and choose tags
Database Access Tags - using sql:setDataSource, sql:query, sql:update, sql:param etc.
Miscellanious Tags - using c:import, c:redirect, c:param etc
Writing a Custom Tag Library

Part III:
Struts classes - ActionForward, ActionForm, ActionServlet, Action classes
Understanding struts-config.xml
Understanding Action Mappings
Struts flow with an example application
RMI prerequest Networking

Part III:
Concept of XML
Introduction to DTD and XML Schema
Introduction to DOM and SAX. How to choose DOM Vs SAX
Parsing an XML file using DOM and SAX Java programs

Introduction
Introduction to
to Hibernate withwith
Web services an example
an example What is SOA, SOAP, AXIS, WSDL, UDDI, Endpoint,
Introduction
Callback etc.to Spring framework with an example
Introduction to JSF framework with an example.Struts Vs. JSF

Introduction to AJAX with an example

Introduction to JDBC
JDBC Drivers & Architecture
CURD operation Using JDBC
Connecting to non-conventional Databases

You might also like