Menu Close

Java, J2EE

Customized ONLINE Classes available.

Course Name Starting Date Time Faculty Name
Java 22-DEC -2020 10:00am Mr.Kiran
Java 23-DEC-2020



Java is a programming language and computing platform first released by Sun Microsystems in 1995. Although originally developed and maintained by Sun Micro Systems, Java is now owned by Oracle Corporation. There are a lot of applications & websites that will need Java installed. Java is fast, secure, and reliable. From laptops to game consoles, datacenters, to scientific supercomputers, cell phones to the Internet, Java is everywhere. Java being a free to download software, companies dont have to spend more on purchasing costs. Java being a cross platform application development software, makes it more robust and simple to learn. J2EE (Java 2 Enterprise Edition) is a computing platform which consists of core java with a powerful set of libraries.

This course is intended for everyone who would like to develop and design an enterprise solution with the help of Oracle technologies and tools build web as well as commerce application

  • Web Developer
  • Software Developer
  • Software Engineer
  • Software Architect
  • System Analyst

Career aspirants want to be a software developer or a web application developer


• Why Java? Java versus C/C++
• Java history, features, applications
• JDK versions, JDK installations

• Identifiers, Data types, Keywords
• Variables, Constants
• Literals, Comments

Type casting
Command-Line Arguments
Java Class
• Variables, Methods, Constructors
• Instance blocks, Static blocks

Conditional Statements
• If, if-else,nested if-else, switch
Looping Statements
• While,do-while,for,for each

• Single Dimentio arrays
• Multi Dimention arrays
• Class, Object
• Inheritance, Polymorphism
(overloading, overriding,
dynamic method dispatch)
• This, super, final keywords
• Abstraction, Encapsulation
Garbage Collection

• Predefined packages
• User-defined packages
• Importing packages
• Access Modifiers
– private, public, protected, abstract
– volatile, synchronized

• Interface declarations
• Marker interface
• Adaptor classes
• Interface vs inheritance
String Manipulation
• StringBuffer, StringBuilder
• StringTokenizer

Wrapper Class
• Data types vs Wrapper classes
• All 8 wrapper classes explanations
• Auto boxing vs Auto unboxing
• toString(), parseXXX(),valueOf(), XXXValue()

Exception Handling
• Introduction, Types of Exceptions
• Exception vs Error
• Try-catch blocks usage
• Finally block usage
• Throw/ Throws keyword usage
• Customized Exceptions
• Types of Exceptions and error

Multi Threading
• Introduction to multitasking
• Process based vs thread based
• Defining Instantiating
• Starting the Thread
• Life Cycle stages of a Thread
• Setting & getting name of Thread
• Thread Priorities
• Preventing Thread from Execution
• Thread Synchronization
• Inter Thread Communication
• Dead Lock, Daemon Thread

Nested / Inner Classes
• Introduction, Advantages
• Normal Inner classes
• Method local inner classes
• Anonymous / Static nested classes

• Introduction
• Byte oriented streams
• Character Oriented Streams
• Writing & reading operations on file
• Normal vs Buffered streams.
• File class, Serialization
• Deserialization

• Introduction, Advantages
• Enum vs enum
• Enum vs class

• Type safety

Collection Framework
• Introduction to Arrays
• Adv of collection
• Collection vs Collections, Cursors
• Key interfaces, Characteristics,
• Interface implementation classes
– List, Set, Map
• Comparable vs comparator
• Sorting mechanisms

• Introduction to Applets
• Advantages & Disadvantages
• Life cycle of Applets
• Creating Applets
• Applet with parameters

AWT (Abstract Window Tool Kit)
• Introduction, Frame class, Layouts
• Components of AWT
• Event Handling

Event delegation Model
• Different types of Listeners
Internationalization (I18N)
• Design application to support

different country languages
• Local class, ResourceBundle
• Date in different formats
• Info about properties file

JVM Architecture
• JVM Structure, Components


• Difference between Swing and AWT
• Components hierarchy
• Individual Swings components

Jlabel, JButton, JTextField, JTextArea
• Types of Layouts, Their applications

• JDBC Architecture, Types of Drivers
• Steps tocreate JDBC Application
• Life cycle of JDBC, Statement
• ResultSet Types( Read Only, Updatable,

Forward Only, Scrollable ResultSet)
• PreparedStatement, Batch Updations
• Callable Statement, BLOB & CLOB
• Advanced JDBC Features

• Introduction, Socket and ServerSocket
• URL info • Client-Server programming

• Introduction, Web Appln Architecture
• HTTP Protocol & HTTP Methods
• Servlet Interface, GenericServlet
• HTTPServlet, Servlet Life Cycle
• ServletConfig, ServletContext
• Database Connectivity thru Servlets
• Servlet Communication
• Servlet – Browser Communication
– SendError, SendHeader, SendRedirect
• Web – Component Communication
– Forward, Include
• Session Tracking Mechanisms
– Cookies, HttpSession, URL,Rewritting
– Hidden, Form Fields
• Filters, Listeners

• Introduction, JSP Life Cycle
• Implicit & Explicit Objects & Scopes
• JSP Directives – Page, Include, taglib
• JSP Scripting Elements
• JSP with JDBC, Custom tags
• Cookies and Sessions

• Ajax Architecture, Ajax program
• Ajax-Database integration


• Joint point,Aspect,Target,Pointcut
• Advice, Around / Before advice
• Throws advice, After running advice
• NameMatchMethodPointcut
• RegExpMethodPointcut
• Static pointcuts, Dynamic pointcuts
• Annotations(@Aspect,@Pointcut

• Adv. of Hibernate compared to JDBC
• Introduction, ORM
• Configuration xml file
• Mapping xml file along with .dtd files
• Hibernate Architecture, Data Types
• First Application using Hibernate
• Hibernate API, CRUD operations
• Primary key Generators
• Data collection by using Collection
• List, Map, Set and related classes.
• Hibernate Query Language(HQL)
• Connection to Oracle server
• Loading into Hibernate application
• Query execution in Oracle
• Procedure and function invocation
• Connection with oracle by JDBC
• Query By criteria(QBC)
• Inheritance Mapping
– Table per Sub class
– Table per class
– Table per Concrete class
• Association Mapping
– one to one, one to many, many to many
• Catching • Hibernate Annotations
• Integration with – Servlets, JSP

• Introduction to spring framework
• Spring Inversion of Control (IOC)
• Dependency Lookup
• Dependency Injection
• Constructor Vs Setter Injection
• Resolving Constructor Arguments
• Mapping Constructor Arguments
• Collection Injection and Merging
• Bean Inheritance, Bean Auto Wiring
• PropertyFileReader classes
• BeanScopes singletone,prototype
• Annotations @Autowired,
• @Required and @Qualifier
• Property PlaceholderConfigurer

• Introduction to Spring with Jdbc
• JDBCTemplate
• PreparedStatement
• RowMapper
• ResultSetExtractor
• NamedParameteJDBCTemplate

• Integrating Hibernate with Spring
• Introduction, HibernateTemplate
• HibernateDAOSupport

• Advantages of Spring MVC
• Dispatcher Servlet
• Parameterizable view
• UrlFileName view
• Commands – Abstract, SimpleForm
• AbstractWizard, Base Command
• AbstractForm Command,
• Throwaway, MultiAction Controllers
• BeanName, View, XmlView
• Simple UrlHandlerMappings
• ResourceBundle,UrlBasedView
• InternalResourceViewResolvers
• Validations
• MVC @annotation support

• Introduction,
• Java JSON Integration

java institutes in hyderabad ameerpet,top 10 java coaching institutes in hyderabad,best core java training institutes in ameerpet hyderabad,best institute for core java in hyderabad,Java Online Training Institutes in Ameerpet,best java training institutes in hyderabad with placements,java course in hyderabad,java training in hyderabad,java training institutes in hyderabad,best advanced java training in hyderabad,java online training in hyderabad,best java online training hyderabad