Sysballs
Sysballs
SCJP SCWCD Design patterns EJB CORE JAVA AJAX Adv. Java XML STRUTS Web services
SPRING HIBERNATE
Subscribe and Access : 5200+ FREE Videos and 21+ Subjects Like CRT, SoftSkills,
JAVA, Hadoop, Microsoft .NET, Testing Tools etc..
Venue :
DURGA SOFTWARE SOLUTIONS at Maitrivanam
Plot No : 402, 4th Floor, Manjeera Square,
Above Udupi Park Hotel, Beside Aster Prime Hospital,
Ameerpet, Hyderabad - 500038.
Syllabus:
SPRING
1. Introduction:
1. Enterprise Appl
2. Enterprise Application Layers
1. Presentation Layer
2. Business Layer
3. Data Access Layer
3. System Architectures
1. 1-Tier Arch.
2. 2-Tier Arch.
3. n-Tier Arch
4. Types of Enterprise Applications.
1. Web Applications
2. Distributed Applications
5. Modeled Arch.
1. Model-I Arch.
2. Model-II Arch.
6. MVC
7. Requirement to user Frameworks
8. Types of Frameworks
1. Web Frameworks
2. Application Frameworks
9. Differences between Spring and Struts, JSF
10. Spring History
11. Spring Modules.
1. Spring1.x Modules 4. Spring4.x Modules
2. Spring2.x Modules 5. Spring5.x Modules
3. Spring3.x Modules
3. Core Module
1. Introduction
2. IOC Containers
1. BeanFactory
1. XmlBeanFactory
2. Resources
1. ByteArrayResource
2. FileSystemResource
3. ClassPathResource
4. InputStreamResource
5. UrlResource
6. ServletContextResource
7. PortletContextResource
2. ApplicationContext
1. ClassPathXmlApplicationContext
2. FileSystemXmlApplicationContext
3. WebXmlApplicationContext
3. Beans in Spring Framework
1. Beans Definition
2. Beans Configuration
1. XML Based Configuration 3. Java Based
Configuration
2. Annotation Based Configuration
3. Bean Scopes
1. singleton Scope
2. prototype Scope
3. request Scope
4. session Scope
5. globalSession Scope
6. application Scope
7. webSocket scope
8. Custom Scopes in Spring Framework.
4. Bean Lifecycle
1. Bean Loading
2. Bean Instantiation
1. By Constructor
2. By Static Factory Method
3. By Instance Factory Method
3. Bean Initialization and Destruction
1. By Custom initialization and destruction
methods.
2. By InitializingBean and DesposableBean
callback interfaces.
3. By @PostConstruct and @Predestroy
annotations
5. Beans Inheritance
6. Nested Beans
7. BeanPostProcessor
4. Inversion Of Control[IOC]
1. Dependency Lookup
1. Dependency Pull
2. Contextualized Dependency Lookup
2. Dependency Injection
1. Constructor Dependency Injection
2. Setter Method Dependency Injection
3. Different Types of Elements Injection
1. User defined data types elements injection.
2. List types injection
3. Set types injection
4. Map Types Injection
5. Proprtties types Injection
4. Circular Dependency Injection
5. Name Spaces
1. P-Name space
2. C-Name Space
6. Beans Autowiring or Beans Collaboration
1. Autowiring and its Modes
1. no
2. byName
3. byType
4. constructor
2. Annotation Based Wiring
3. Autodiscovery or Stereo Types
4. Java based Autowiring[Java Based Configuration]
7. Method Injection
1. Lookup Method Injection
2. Arbitrary Method Replacement
8. Event Handling
1. ContextRefreshedEvent
2. ContextStartedEvent
3. ContextStoppedEvent
4. ContextClosedEvent
5. RequestHandledEvent
6. Custom Events In Spring Framework
9. Bean Validations in Spring Framework
10. Internationalization in Spring Framework
11. Bean Manipulations and Bean Wrappers
12. Property Editors
1. ByteArrayPropertyEditor
2. ClassEditor
3. CustomBooleanEditor
4. CustomCollectionEditor
5. CustomNumberEditor
6. FileEditor
7. InputStreamEditor
8. LocaleEditor
9. PatternEditor
10. PropertiesEditor
11. StringTrimmerEditor
12. URLEditor
13. Custom Property Editors[USer defined]
13. Profiling
14. Spring Expression Language[SpEL]
1. SpEL Expressions
2. SpEL Operators
3. SpEL Variables
4. SpEL Medthod Invocations
5. SpEL Collections
5. Spring ORM
1. Introduction
2. Hibernate Integration with Spring
1. Hibernate Introduction
2. Hibernate Application Development
3. Spring with Hibernate Integration.
3. JPA Integration with Spring
1. JPA Introduction.
2. JPA Application development
3. Spring with JPA Integration.
4. iBatis integration with Spring
1. iBatis Introduction. 3. Spring with iBatis
Integration.
2. iBatis Application Development.
7. Spring Transactions
1. Introduction
2. Transaction Attributes
3. Isolation Levels
4. Programmatic Based Transactions
5. Declarative Based Transactions.
6. Annotation Based Transactions
9. Spring Web:
1. Introduction
2. Spring Integration with Struts.
3. Spring Integration with JSF.
SPRING BOOT
1. Introduction
1. Enterprise
2. Enterprise Application
3. Enterprise Application Layer
4. Data Persistency
5. Paradigm Mismatches
1. Granualarity Mismatch
2. Sub Types Mismatch
3. Associations Mismatch
4. Identity Mismatch
2. EJBs Vs Hibernate
3. JPA Vs Hibernate
8. Hibernate History
9. Hibernate Features
10. Hibernate Arch.
2. Steps to Prepare Hibernate Application
1. Persistence Class / POJO class
2. Mapping File
3. Hibernate Configuration File
4. Client Application
3. Hibernate Applications
1. Hibernate Application with Main Class as Client.
2. Hibernate Application with GUI Application as Client.
3. Hibernate Application with Servlet as Client.
4. Hibernate Application with JSP Page as Client.
5. Hibernate Application with Struts Application as Client.
6. Hibernate Application with MYSQL DB
7. Hibernate Application with Multiple DBs [Oracle DB and MySQL DB]
8. Hibernate Basic Annotations [Without Mapping File]
9. Hibernate Application without Configuration File
10. Hibernate Application with Composite Keys.
5. Hibernate Tools
1. Schema Export
2. Schema Update
3. Code Generation
7. Transaction Management
1. ACID Properties
1. Automicity
2. Consistnacy
3. Isolation
4. Durability
1. Clauses
1. 'From' Clause
2. 'Select' Clause
3. 'Where' Clause
4. 'Order by' Clause
5. 'Group by' Clause
6. 'Having' Clause
2. Aggregate Functions
1. count(-)
2. sum(-)
3. min(-)
4. max(-)
5. avg(-)
3. Generic Expressions
1. In
2. Between
3. Like
4. is null
5. is not null
1. Positional parameters
2. Names Parameters
6. Subqueries
1. Pagination
2. HQL with Updations
9. Native SQL
1. Scalar SQL Queries
2. Stored Procedures and Functions
1. One-To-One Association
2. One-To-Many Association
3. Many-To-One Association
4. Many-To-Many Association
MAVEN
1. Introduction
2. POM[Project Object Model] File INtroduction.
3. Project Descriotion
4. Repositories
5. Dependency Management
6. Dependency Scope
7. Project Inheritance
8. Build Configurations
9. Build Profiles
10. Arche Types
11. MAVEN Setup and MAVEN With Standalone Applipcation
12. MAVEN Setup in Eclipse IDE with Standalone Application
13. MAVEN With Oracle Driver Setup
14. MAVEN With JDBC App Using Oracle,
15. MAVEN With JDBC App using MySQL Database
16. MAVEN With Web Application With out Database
17. MAVEN With Web Application Using Oracle and MySQL Database
18. MAVEN With Hibernate Application
19. MAVEN With Spring Application
Log4j
1. Introduction
2. Drawbacks with SYstem.out.println() Method
3. Log4j Def
4. Log4j Advantages
5. Log4j Features
6. Log4j Arch-1
7. Log4j Setup in Eclipse IDE with Standalone Application
8. Log4j Configuration Files
9. File Appender
10. Types Of File Appender
12. Console Appender
13. Log4j Layouts
14. Log4j in JDBC Applications
15. Log4j in Web Applications