Honestly, I don’t get why no one really talks about JSP & Servlets in the Java community anymore. I mean, Spring itself is literally built on top of the Servlet API yet most Spring Boot roadmaps don’t even mention learning them. Even if you’re not going to use them directly, understanding how a request is built and processed can really help when you’re debugging or trying to understand what’s happening behind the scenes. What do you think? #Java #SpringBoot #SpringFramework #JSP #Servlets
Why JSP and Servlets are still important for Java developers
More Relevant Posts
-
Day 3 — Exception Handling in Java Continuing the 100 Days of Java + Spring Boot challenge with Faisal Memon. Covered key concepts: try-catch-finally, throw & throws, checked vs unchecked exceptions, and try-with-resources. Resources: https://lnkd.in/gtGcjg2i Consistency is the goal. #Java #SpringBoot #100DaysOfCode #LearningJourney
To view or add a comment, sign in
-
-
Knowing your java collection size and not setting the initial capacity is like watching your JVM beg for mercy and doing nothing about it.
To view or add a comment, sign in
-
The latest Inside Java Newscast looks at how JEP 517 proposes to update Java's HTTP Client to be compatible with HTTP/3. It has lower latency, loads more quickly, and leads to less network congestion and is currently used by about one-third of all websites. https://lnkd.in/eveQGZ4C
HTTP/3 in Java - Inside Java Newscast #96
https://www.youtube.com/
To view or add a comment, sign in
-
💡 What I Learned Today: throw vs throws in Java While revisiting Java Exception Handling, I explored the difference between throw and throws — a small concept with a big impact in real-world projects. 🔹 throw → used inside a method to actually throw an exception. 🔹 throws → used in a method declaration to indicate that the method may throw certain exceptions, delegating responsibility to the caller. ✅ Understanding this distinction helps in writing clean, maintainable, and professional code, especially in projects dealing with files, databases, or network operations. #Java #ExceptionHandling #JavaDeveloper #CodingTips #LearningJourney
To view or add a comment, sign in
-
-
Still writing verbose loops in Java? Streams have evolved far beyond map() & filter()—from takeWhile() to mapMulti() to gather(). Mihaela Gheorghe-Roman traces the full journey from Java 8 to 24. Stay current: https://lnkd.in/eiWhNWwB OpenJDK #Java25 #JavaStreams #JDK #Java #ProjectAmber
To view or add a comment, sign in
-
-
🚀 Did you know? You can configure your Spring MVC Servlet container without touching web.xml! 🚫📄 With WebApplicationInitializer and its abstract base class AbstractDispatcherServletInitializer, you can programmatically register your DispatcherServlet and filters, whether you prefer Java or XML-based configuration. This means: - Cleaner, code-centric setup 🧑💻 - Easy filter registration (like HiddenHttpMethodFilter or CharacterEncodingFilter) 🔄 - Async support enabled by default ⚡ - Full control to customize your DispatcherServlet as needed 🎛️ Modern Spring apps are moving away from XML. Are you? #SpringBoot #Java #WebDevelopment #SpringMVC #CleanCode
To view or add a comment, sign in
-
Hey all! Today we can relax and enjoy #62 Optionals, it makes APIs safer by avoiding null and clarifying when values may be missing, we'll learn how to create, access the commom methods, and use it effectively in Java. Enjoy!
To view or add a comment, sign in
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development
Had a sneaky bug recently that made me go through some of the servlet API’s code to find the root cause. Even though we might never have to go there while building applications with Spring, it’s always a good idea to understand the building blocks of the « modern » frameworks we use everyday.