You are on page 1of 2

J2EE

1. Sockets, remote communication


2. Servlets, Webserver, http methods
3. RMI, networking
4. JavaServer Pages(JSP) , JSTL
5. Java Cryptography, encryption
6. Java mail, cryptographic protocols
7. JMS
8. XML

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

Spring Framework, IoC, Dependency Injection


Spring Containers : BeanFactory, ApplicationContext
XmlBeanFactory, ClassPathXmlApplicationContext, FileSystemXmlApplicationContext
Spring scope : singleton and prototype
Bean Life Cycle : setup and tear down, init-method and destroy-method
BeanPostProcessor
Spring Bean definition inheritance
Dependency Injection: Through Constructor, setter method
Injecting Collection, inner bean
Bean Autowiring: by name, by type, by constructor
Annotation : Injection required true/false
Autowiring : setter, property, constructor, qualifier, Component, life cycle
Spring Wiring, loose coupling
Spring DAO:
a. JdbcTemplate update, queryForObject
b. PreparedStatementCreator
c. PreparedStatementSetter
d. DataSource
15. Spring AOP
a. Advices: Before, After returning, After throwing, Around
16. Spring MVC
a. Model-Vew-Controller
b. Controller, command class, validator
c. FormController
d. ExceptionResolver, ViewResolver
e. MVC annotations: @Controller, @RequestMapping, @ExceptionHandler

Hibernate
1. ORM, jdbc to hibernate transition, POJO to DB mapping
2. hibernate config file, class annotation , associations
3. Persistence
4. Session, SessionFactory, Transaction
5. Spring and Hibernate

JPA
1. Java Persistence API
2. Entities
3. Primary Key, Persistent Fields in Entities
4. Entity Inheritance
5. Entity Manager
6. Managing Entities
7. JPQL

WebServices
1. Service-Oriented Architecture
2. XML, SOAP over HTTP
3. Web Services Description Language - WSDL
4. Universal Description, Discovery and Integration
5. REpresentational State Transfer - RESTful Webservices

SQL
1. DBMS, Table, Column, Row
2. Constraints, Primary, Foreign, Unique keys
3. Queries, DML, select, update, insert,
4. DDL, create, alter, drop
5. DCL, Data Control Language, Grant, Invoke
6. Transactional Control Language, Commit, Rollback

You might also like