Signup as a Tutor

As a tutor you can connect with more than a million students and grow your network.

"Java /JEE and Struts, Hibernate, Spring Frameworks" is no longer available

No Reviews Yet

Krishna Nagar, Delhi

Course ID: 7812

Krishna Nagar, Delhi

Rajeev Gupta
No Reviews Yet

About the Course

Java is a language that has found its way through almost all existing applications. Right from your desktop to your mobile phones, java is existing everywhere. The popularity of the language can be attributed to the fact that Java is an open source language with a dedicated development team at Sun Microsystems (now Oracle) striving continuously to improve and add more classes to the already existing thousands of classes in Java API. Countless numbers of frameworks have been developed with Java and J2EE and more are being developed everyday. Details of the course contents are given below. Of course we could customize as per your requirements.

Topics Covered

Core Java 7

OOPs concepts, Java interface, loose coupling, OOAD, Mapping UML to code, exception handling, Basic IO,File, Java collections, Java Thread, Swing, Event Handling, Java Network Programming, Case Studies

Advance Java & SE tools

Java 7 features: Project coin, new io-Java, java.concurancy package, Java Reflection, JDBC, RMI, JMX
Ant, Maven, Bugzila, SVN, log4j,SLF4j, JUnit, Eclipse debugging

Design patterns

Introduction Of gang four Design Patterns, types of design patterns, some common design patterns and practices such as Factory Pattern, singleton pattern, builder pattern, Observer pattern, Adapter pattern, Bridge Pattern, Composite Pattern etc. Case Studies

Web Technologies

Html5 , CSS3, JavaScript, Jquery, Case Studies

XML Technologies

XML, DTD, XSLT, Schema, JAXP, JAXB, Case Studies

Servlet 3.0

Servlet life cycle, Understanding web.xml, Handling HttpRequest and HttpServletResponse, form processing, RequestDispaching & Redirecting, Listners introduction,implementing, ServletContextListner,HttpSessionListner, Database connection pooling, Session Mgt: developing an simple shopping cart, Filter:implementing security filter, Servlet 3.0 features: Annotation mapping, Asynchronous processing, wrappers, Case Studies

JSP 2.1
JSP life cycle, JSP basics tags and implicit objects, Working with action tags, jsp bean, Unified EL, Introduction to JSTL,core tags in details, implementing custom tag, Case Studies

Struts 2.0

Introduction , architecture of Struts2, Hello world, Action Interface, ActionSupport, Aware Interfaces, Namespace, Multiple mapping files, Dynamic Method Invocation , OGNL, valueStack, Control tags, UI tags, Interceptors, validation framework, Struts 2 Type Conversion, Internationalization (i18n) support, Case Studies

Hibernate 3.5
Mismatch bw Object Oriented world and DB world, Architecture of Hibernate, Hello World CRUD application, Mapping relationship bw entities 1 to 1, 1 to N, N to 1, N to N, Inheritance Mapping and strategies, JPQL, HQL, Transactions, Lock, cascading, Case Studies
Note: Mapping with Both XML and Annotation

JPA 2.0

Introduction-need for ORM tools, Entity, EntityManager, Entity Life cycle, Mapping relationship bw entities 1 to 1, 1 to N, N to 1, N to N, Inheritance Mapping and strategies, JPQL, Case Studies

JSF 2.0

JSF architecture, Hello World, Managed bean, Navigation rules, Properties files, Event Handling, Validation, Ajax support, Case Studies

EJB 3.1

EJB architecture, Where it fits, Session Bean: SLSB, SFSB, timer services, Singleton bean, Interceptor, application and exercises, MDB: Publisher/Subscriber, Point to Point model, Configuration app server glassfish 3.1: JNDI configuration, User configuration, Security releam, JMS configuration, Deployment of JAR, WAR, EAR etc, Case Studies

Contexts and Dependency Injections (CDI)

Introduction to CDI, Qualifiers, Stereotypes, Interceptor binding types

Spring Core 3.0

Spring architecture, Spring module introduction, Dependency Injection: Setter, constructor injection, mapping collections, Bean autowiring, Lifecycle callback, Aspect Oriented Programming: Aspect J, Case Studies

Spring Advance 3.0

Spring JDBC, Spring-Hibernate Integration, Transaction Management, Integration with EJB, Spring WS integration, JMX Spring integration, Spring 3 MVC, Integration Spring-Struts and Hibernate, Spring Security Introducing Spring Security, Authenticating users, Controlling access, Securing web applications, View-layer security, Securing method invocations, Case Studies

SOAP Web Services with JAX-WS

Introduction to Web Services, Creating/testing an hello world Web Services, Exposing EJB as Web Services, Creating Web Services from an existing WSDL

RestFul Web Services with JAX-RS

Generating/Testing a RESTful Web Services from an existing database, Development a RESTful Web Services clients

Final Project

Distributed web application case study using JEE and Struts, Hibernate /Spring, Hibernate as per your requirements. We will guide you to best industry practices and tools such as bugzilla, SVN, Junit, OOAD, Design methodologies.


During training we will provide you assignment related to the training modules. That will helps to bridge the gap between your understanding and industry requirements.

Who should attend

BTech/ BCA/ MCA/ MTech Students


Basic Knowledge of C programming and DBMS concepts

What you need to bring

Note book, laptop if you have

Key Takeaways

Project, Project Certificate

Date and Time

Not decided yet.

About the Trainer

Avg Rating




Rajeev Gupta

BTech, MTech Computer Science

I am a Java /JEE MTech qualified trainer expertise in OOAD,Java 7, Servlet 3, JSP 2.2, EJB 3.1, Spring 3, JSF 2,JAX-RS,WS etc with 8 year experience in industry & training.
I have delivered corporate training for HCL technologies, Deloitte consulting ,CenturyLink, Bank of America, DIT indian air force, Indian railways etc.

I provide you project based summer training with certificate. You can also join an module of the course as per your choice.


No reviews currently


Post your requirement and let us connect you with best possible matches for Computer Software Classes Post your requirement now is India's largest network of most trusted tutors and institutes. Over 25 lakh students rely on, to fulfill their learning requirements across 1,000+ categories. Using, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 6.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on Whether you are looking for a tutor to learn mathematics, a German language trainer to brush up your German language skills or an institute to upgrade your IT skills, we have got the best selection of Tutors and Training Institutes for you. Read more