Best Java and j2ee training institute in Chennai

Page 1

Improving Skills in Java Technology Steps to Improve Skills in Java & J2ee I)

Understand Core java knowledge

Basics 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.

Why Java Paradigms Diff b/w Java & Other (C,C++) Java history Java features Java programming format Java Tokens Java Statements Java Data Types Typecasting Arrays

STRING MANIPULATIONS String String Buffer String Tokenizer

OOPs 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.

Introduction Class Object Static Keywords Constructors This Key Word Inheritance Super Key Word Polymorphism (Over Loading & Over Riding) Abstraction Encapsulation Abstract Classes Interfaces

EXCEPTION HANDLING

Introduction to all predefined packages User Defined Packages Access Specifiers

Introduction Pre Defined Exceptions Try-Catch-Finally Throws, throw User Defined Exception examples

I/O STREAMS

MULTITHREADING

Introduction Byte-oriented streams Character – oriented streams File Random-access file Serialization

Introduction Thread Creations Thread Life Cycle Life Cycle Methods Synchronization Wait() notify() notify all() methods

NETWORKING Introduction Socket, Server socket Client –Server Communication

ntroduction Util Package interfaces, List, Set, Map List interface 7 its classes Set interface & its classes Map interface & its classes

WRAPPERCLASSES

INNER CLASSES

Introduction Byte, Short, Integer, Long, Float, Double,

Introduction Member inner class

PACKAGES

Metaforum Tech (9894526937) – vadapalani , Chennai – Tamilnadu.


Character, Boolean classes. SWING(JFC) Introduction Diff b/w awt and swing Components hierarchy Panes Individual Swings components Jlabel, JButton, JTextField, JTextAres.

II) a) b) c) d) e)

Static inner class Local inner class Anonymous inner class AWT Introduction Components Event-Delegation-Model Listeners Layouts Individual components Lable, Button, CheckBox, Radio Button, Choice, List, Menu, Text Field, Text Area

Practice by Standard IDE’s Find suitable recourses for learning from scratch Refer standard books & forums for Exercise Find java learning tutorial website/blog Do practice using Eclipse / Netbeans tool Watch videos in YouTube for more live examples

III)

Understanding the importance of Advance Java

a) Advance java or J2ee both are same , its called java container b) Advance java ( Jsp, Servlets, Ejb, Jscript,.) c) J2ee helps to design web based applications & Enterprise edition software’s. d) Its full fill the limitation of core java e) Now days without j2ee component we cannot create java projects. III.JSP

II.SERVLETS

1. Introduction 2. Jsp LifeCycle 3. Jsp Implicit Objects & Scopes 4. Jsp Directives

1. Introduction 2. Web application Architecture 3. Http Protocol & Http Methods 4. Web Server & Web Container 5. Servlet Interface 6. GenericServlet 7. HttpServlet 8. Servlet Life Cycle 9. ServletConfig 10. ServletContext 11. Servlet Communication

1.page 2.include 3.taglib 5. Jsp Scripting Elements 1.declaratives 2.scriptlets 3.expressions

III.EJB-Enterprise Java Beans

 

 

o o

o

EJB introduction EJB Architecture EJB Container Session Beans Stateless Session Bean Stateful Session Bean

Entity Bean Bean Managed Persistence

Metaforum Tech (9894526937) – vadapalani , Chennai – Tamilnadu.


6. Jsp Actions 1.Standard Actions 1. useBean tag 2. setProperty tag 3. getProperty tag 4. include tag 5. forward tag 6. param tag 7. plug-in tag 8. params tag 9. fallback tag 10. directives tag 11. scriptlet tag 12. expression tag 2.Custom Actions 1. Classic Tags 2. Simple Tags 7. JSTL & Tag Library

o

1. Servlet-Browser communication 1. sendError 2. setHeader 3. sendRedirect

Container Managed Persistence

JMS –Java Messaging Service

2. Web-component Communication 1. Forward 2. Include

3.Servlet-Applet Communication 12. Session Tracking Mechanisms 1. HttpSession 2. Cookies 3. URLRewriting 4. HiddenForm Fields 13.Filters & Wrappers 14.Listeners 15.Web-Security

MDB-Message Driven Bean

JDBC Connection Pool in EJB

JNDI-Java Naming and Directory Interface  JNDI Architecture  Programming with JNDI

SERVERS 1. Tomcat 2. Weblogic

Transactions

Bean Managed Transactions  Container Managed Transactions

Security

Beam Managed Security Container Managed Security

Servers Weblogic JBoss

8.x,

9.x,

Metaforum Tech (9894526937) – vadapalani , Chennai – Tamilnadu.

10.x,


IV) Books a) b) c)

Useful Java Books & Forums

Head First Java Java: A Beginner’s Guide (Sixth Edition): Java: The Complete Reference (Ninth Edition)

Forums

a) Oracle Java Forum b) StackOverFlow c) Coderanch d) Java Forum e) DreamInCode Java forum

FacebookPages a)

More fb pages for java eg: https://www.facebook.com/javastartingpoint

Where it is used? According to Sun, 3 billion devices run java. There are many devices where java is currently used. Some of them are as follows: 1. 2. 3. 4. 5. 6. 7. 8.

Desktop Applications such as acrobat reader, media player, antivirus etc. Web Applications such as irctc.co.in, javatpoint.com etc. Enterprise Applications such as banking applications. Mobile Embedded System Smart Card Robotics Games etc.

Types of Java Applications There are mainly 4 type of applications that can be created using java programming:

1) Standalone Application It is also known as desktop application or window-based application. An application that we need to install on every machine such as media player, antivirus etc. AWT and Swing are used in java for creating standalone applications.

2) Web Application An application that runs on the server side and creates dynamic page, is called web application. Currently, servlet, jsp, struts, jsf etc. technologies are used for creating web applications in java.

Metaforum Tech (9894526937) – vadapalani , Chennai – Tamilnadu.


3) Enterprise Application An application that is distributed in nature, such as banking applications etc. It has the advantage of high level security, load balancing and clustering. In java, EJB is used for creating enterprise applications.

4) Mobile Application An application that is created for mobile devices. Currently Android and Java ME are used for creating mobile applications

By

WWW.metaforumtechnologies.com (A Java Learning Place)

Metaforum Tech (9894526937) – vadapalani , Chennai – Tamilnadu.


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.