0% found this document useful (0 votes)
19 views1 page

Module 1 Collection and Generic

Generic java

Uploaded by

project6iccs
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views1 page

Module 1 Collection and Generic

Generic java

Uploaded by

project6iccs
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
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