0% found this document useful (0 votes)
14 views

Module 1 Collection and Generic

Generic java

Uploaded by

project6iccs
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views

Module 1 Collection and Generic

Generic java

Uploaded by

project6iccs
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 1

Module 1: Collection and Generic

Generics: A way to define classes, interfaces, and methods with placeholder types
for objects.
Wildcards: Special symbols like ? used in generics to handle unknown types.
Java Collection Framework: A set of classes and interfaces (like List, Set, and
Map) to store and manipulate data.
Lambda Expressions: A concise way to represent anonymous functions. Example: (a, b)
-> a + b.

Module 2: Introduction to Java EE Programming


JSP Architecture: Java Server Pages, used for creating dynamic web pages.
Scripting Tags: Tags like <% %> used for embedding Java code in JSP.
Beans: Java classes following a standard structure (with getter and setter
methods).
Session Tracking: Mechanisms to manage user sessions, e.g., cookies, URL rewriting,
sessions.
Custom Tags: User-defined JSP tags for reusable functionalities.

Module 3: Spring Frameworks


Spring Framework: A lightweight framework for building Java applications.
POJO (Plain Old Java Object): Simple Java classes that do not depend on any
framework.
Spring IOC (Inversion of Control): The container manages object creation and
dependency injection.
Dependency Injection: Injecting required objects into a class rather than creating
them.
Types of Injection: Setter Injection, Constructor Injection, Auto Wiring.

Module 4: Spring and AOP


Aspect-Oriented Programming (AOP): Separates cross-cutting concerns like logging
and security.
Advice Types: Methods executed before, after, or around a specific join point.
Point Cut Designator: Defines when advice should be applied (e.g., method calls).
Annotations: Used for configuration and defining AOP aspects.

Module 5: JDBC Data Access with Spring


JDBC: Java Database Connectivity, used to connect and execute SQL queries in Java.
JDBC Connection: Establishing a connection to the database using a data source.
JdbcTemplate: Simplifies JDBC operations like queries and updates.
RDBMS: Relational Database Management System for organizing data in tables.

Module 6: Getting Started with Spring Boot


Spring Boot: A framework to simplify Spring-based application development.
Spring Boot Web: Helps create web applications easily with minimal configuration.
Spring Boot RESTful Services: Building REST APIs for communication between client
and server.

You might also like