Java Notes – Web & Database
JDBC (Part 1)
Database connectivity.
Definition of JDBC
Use cases of JDBC
Common mistakes in JDBC
1. Step-by-step working of JDBC
2. Best practices for JDBC
3. Real-world application of JDBC
// Example for JDBC
public class Example {
public static void main(String[] args) {
[Link]("JDBC example");
}
}
Servlets (Part 1)
Server-side programming.
Definition of Servlets
Use cases of Servlets
Common mistakes in Servlets
4. Step-by-step working of Servlets
5. Best practices for Servlets
6. Real-world application of Servlets
// Example for Servlets
public class Example {
public static void main(String[] args) {
[Link]("Servlets example");
}
}
JSP (Part 1)
Java Server Pages.
Definition of JSP
Use cases of JSP
Common mistakes in JSP
7. Step-by-step working of JSP
8. Best practices for JSP
9. Real-world application of JSP
// Example for JSP
public class Example {
public static void main(String[] args) {
[Link]("JSP example");
}
}
MVC Architecture (Part 1)
Model View Controller.
Definition of MVC Architecture
Use cases of MVC Architecture
Common mistakes in MVC Architecture
10. Step-by-step working of MVC Architecture
11. Best practices for MVC Architecture
12. Real-world application of MVC Architecture
// Example for MVC Architecture
public class Example {
public static void main(String[] args) {
[Link]("MVC Architecture example");
}
}
Hibernate (Part 1)
ORM framework.
Definition of Hibernate
Use cases of Hibernate
Common mistakes in Hibernate
13. Step-by-step working of Hibernate
14. Best practices for Hibernate
15. Real-world application of Hibernate
// Example for Hibernate
public class Example {
public static void main(String[] args) {
[Link]("Hibernate example");
}
}
Spring Framework (Part 1)
Dependency injection.
Definition of Spring Framework
Use cases of Spring Framework
Common mistakes in Spring Framework
16. Step-by-step working of Spring Framework
17. Best practices for Spring Framework
18. Real-world application of Spring Framework
// Example for Spring Framework
public class Example {
public static void main(String[] args) {
[Link]("Spring Framework example");
}
}
REST APIs (Part 1)
Building APIs.
Definition of REST APIs
Use cases of REST APIs
Common mistakes in REST APIs
19. Step-by-step working of REST APIs
20. Best practices for REST APIs
21. Real-world application of REST APIs
// Example for REST APIs
public class Example {
public static void main(String[] args) {
[Link]("REST APIs example");
}
}
Session Management (Part 1)
Tracking users.
Definition of Session Management
Use cases of Session Management
Common mistakes in Session Management
22. Step-by-step working of Session Management
23. Best practices for Session Management
24. Real-world application of Session Management
// Example for Session Management
public class Example {
public static void main(String[] args) {
[Link]("Session Management example");
}
}
Cookies (Part 1)
Client-side storage.
Definition of Cookies
Use cases of Cookies
Common mistakes in Cookies
25. Step-by-step working of Cookies
26. Best practices for Cookies
27. Real-world application of Cookies
// Example for Cookies
public class Example {
public static void main(String[] args) {
[Link]("Cookies example");
}
}
Security Basics (Part 1)
Authentication and authorization.
Definition of Security Basics
Use cases of Security Basics
Common mistakes in Security Basics
28. Step-by-step working of Security Basics
29. Best practices for Security Basics
30. Real-world application of Security Basics
// Example for Security Basics
public class Example {
public static void main(String[] args) {
[Link]("Security Basics example");
}
}
JDBC (Part 2)
Database connectivity.
Definition of JDBC
Use cases of JDBC
Common mistakes in JDBC
31. Step-by-step working of JDBC
32. Best practices for JDBC
33. Real-world application of JDBC
// Example for JDBC
public class Example {
public static void main(String[] args) {
[Link]("JDBC example");
}
}
Servlets (Part 2)
Server-side programming.
Definition of Servlets
Use cases of Servlets
Common mistakes in Servlets
34. Step-by-step working of Servlets
35. Best practices for Servlets
36. Real-world application of Servlets
// Example for Servlets
public class Example {
public static void main(String[] args) {
[Link]("Servlets example");
}
}
JSP (Part 2)
Java Server Pages.
Definition of JSP
Use cases of JSP
Common mistakes in JSP
37. Step-by-step working of JSP
38. Best practices for JSP
39. Real-world application of JSP
// Example for JSP
public class Example {
public static void main(String[] args) {
[Link]("JSP example");
}
}
MVC Architecture (Part 2)
Model View Controller.
Definition of MVC Architecture
Use cases of MVC Architecture
Common mistakes in MVC Architecture
40. Step-by-step working of MVC Architecture
41. Best practices for MVC Architecture
42. Real-world application of MVC Architecture
// Example for MVC Architecture
public class Example {
public static void main(String[] args) {
[Link]("MVC Architecture example");
}
}
Hibernate (Part 2)
ORM framework.
Definition of Hibernate
Use cases of Hibernate
Common mistakes in Hibernate
43. Step-by-step working of Hibernate
44. Best practices for Hibernate
45. Real-world application of Hibernate
// Example for Hibernate
public class Example {
public static void main(String[] args) {
[Link]("Hibernate example");
}
}
Spring Framework (Part 2)
Dependency injection.
Definition of Spring Framework
Use cases of Spring Framework
Common mistakes in Spring Framework
46. Step-by-step working of Spring Framework
47. Best practices for Spring Framework
48. Real-world application of Spring Framework
// Example for Spring Framework
public class Example {
public static void main(String[] args) {
[Link]("Spring Framework example");
}
}
REST APIs (Part 2)
Building APIs.
Definition of REST APIs
Use cases of REST APIs
Common mistakes in REST APIs
49. Step-by-step working of REST APIs
50. Best practices for REST APIs
51. Real-world application of REST APIs
// Example for REST APIs
public class Example {
public static void main(String[] args) {
[Link]("REST APIs example");
}
}
Session Management (Part 2)
Tracking users.
Definition of Session Management
Use cases of Session Management
Common mistakes in Session Management
52. Step-by-step working of Session Management
53. Best practices for Session Management
54. Real-world application of Session Management
// Example for Session Management
public class Example {
public static void main(String[] args) {
[Link]("Session Management example");
}
}
Cookies (Part 2)
Client-side storage.
Definition of Cookies
Use cases of Cookies
Common mistakes in Cookies
55. Step-by-step working of Cookies
56. Best practices for Cookies
57. Real-world application of Cookies
// Example for Cookies
public class Example {
public static void main(String[] args) {
[Link]("Cookies example");
}
}
Security Basics (Part 2)
Authentication and authorization.
Definition of Security Basics
Use cases of Security Basics
Common mistakes in Security Basics
58. Step-by-step working of Security Basics
59. Best practices for Security Basics
60. Real-world application of Security Basics
// Example for Security Basics
public class Example {
public static void main(String[] args) {
[Link]("Security Basics example");
}
}
JDBC (Part 3)
Database connectivity.
Definition of JDBC
Use cases of JDBC
Common mistakes in JDBC
61. Step-by-step working of JDBC
62. Best practices for JDBC
63. Real-world application of JDBC
// Example for JDBC
public class Example {
public static void main(String[] args) {
[Link]("JDBC example");
}
}
Servlets (Part 3)
Server-side programming.
Definition of Servlets
Use cases of Servlets
Common mistakes in Servlets
64. Step-by-step working of Servlets
65. Best practices for Servlets
66. Real-world application of Servlets
// Example for Servlets
public class Example {
public static void main(String[] args) {
[Link]("Servlets example");
}
}
JSP (Part 3)
Java Server Pages.
Definition of JSP
Use cases of JSP
Common mistakes in JSP
67. Step-by-step working of JSP
68. Best practices for JSP
69. Real-world application of JSP
// Example for JSP
public class Example {
public static void main(String[] args) {
[Link]("JSP example");
}
}
MVC Architecture (Part 3)
Model View Controller.
Definition of MVC Architecture
Use cases of MVC Architecture
Common mistakes in MVC Architecture
70. Step-by-step working of MVC Architecture
71. Best practices for MVC Architecture
72. Real-world application of MVC Architecture
// Example for MVC Architecture
public class Example {
public static void main(String[] args) {
[Link]("MVC Architecture example");
}
}
Hibernate (Part 3)
ORM framework.
Definition of Hibernate
Use cases of Hibernate
Common mistakes in Hibernate
73. Step-by-step working of Hibernate
74. Best practices for Hibernate
75. Real-world application of Hibernate
// Example for Hibernate
public class Example {
public static void main(String[] args) {
[Link]("Hibernate example");
}
}
Spring Framework (Part 3)
Dependency injection.
Definition of Spring Framework
Use cases of Spring Framework
Common mistakes in Spring Framework
76. Step-by-step working of Spring Framework
77. Best practices for Spring Framework
78. Real-world application of Spring Framework
// Example for Spring Framework
public class Example {
public static void main(String[] args) {
[Link]("Spring Framework example");
}
}
REST APIs (Part 3)
Building APIs.
Definition of REST APIs
Use cases of REST APIs
Common mistakes in REST APIs
79. Step-by-step working of REST APIs
80. Best practices for REST APIs
81. Real-world application of REST APIs
// Example for REST APIs
public class Example {
public static void main(String[] args) {
[Link]("REST APIs example");
}
}
Session Management (Part 3)
Tracking users.
Definition of Session Management
Use cases of Session Management
Common mistakes in Session Management
82. Step-by-step working of Session Management
83. Best practices for Session Management
84. Real-world application of Session Management
// Example for Session Management
public class Example {
public static void main(String[] args) {
[Link]("Session Management example");
}
}
Cookies (Part 3)
Client-side storage.
Definition of Cookies
Use cases of Cookies
Common mistakes in Cookies
85. Step-by-step working of Cookies
86. Best practices for Cookies
87. Real-world application of Cookies
// Example for Cookies
public class Example {
public static void main(String[] args) {
[Link]("Cookies example");
}
}
Security Basics (Part 3)
Authentication and authorization.
Definition of Security Basics
Use cases of Security Basics
Common mistakes in Security Basics
88. Step-by-step working of Security Basics
89. Best practices for Security Basics
90. Real-world application of Security Basics
// Example for Security Basics
public class Example {
public static void main(String[] args) {
[Link]("Security Basics example");
}
}