Tag

Servlet

0 views collected around this technical thread.

Java Captain
Java Captain
May 23, 2025 · Backend Development

CompressUtil Java Utility for File Compression and Download

This article introduces a Java utility class named CompressUtil that provides methods for compressing files and directories into ZIP archives, handling duplicate filenames, creating new files safely, and offering HTTP endpoints for downloading the generated ZIP files in a single request.

JavaServletUtility
0 likes · 10 min read
CompressUtil Java Utility for File Compression and Download
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Apr 23, 2025 · Backend Development

Master Spring Boot 3 Filters: 8 Essential Built‑in Filters Explained

This article introduces Spring Boot 3's filter mechanism, outlines core functions and application scenarios, and provides detailed code examples for eight built‑in filters such as CharacterEncodingFilter, CorsFilter, and HiddenHttpMethodFilter, helping developers build secure and efficient web applications.

FilterJavaServlet
0 likes · 7 min read
Master Spring Boot 3 Filters: 8 Essential Built‑in Filters Explained
macrozheng
macrozheng
Apr 16, 2025 · Backend Development

Which Java Technologies Are Truly Obsolete? A 2024 Guide for Developers

This article reviews common Java backend technologies, explains why JSP, Struts, Hibernate and several legacy tools are no longer worth learning, and highlights the essential concepts—especially deep mastery of Servlets—that modern Java developers should focus on in 2024.

HibernateMyBatisServlet
0 likes · 9 min read
Which Java Technologies Are Truly Obsolete? A 2024 Guide for Developers
Architecture Digest
Architecture Digest
Feb 11, 2025 · Backend Development

Outdated Java Backend Technologies You Can Stop Learning

The article reviews several Java backend technologies—JSP, Struts, Hibernate, Servlet, Applet, Swing, JDBC, and XML—explaining why they are now considered obsolete or low‑priority and recommending modern alternatives such as Spring MVC, MyBatis, and deep Servlet knowledge for current development.

FrameworksHibernateJSP
0 likes · 9 min read
Outdated Java Backend Technologies You Can Stop Learning
macrozheng
macrozheng
Jan 26, 2025 · Backend Development

Which Java Technologies Are Worth Learning in 2024? A Practical Guide

Based on 20 years of Java experience, this article evaluates Java technologies like JSP, Struts, Hibernate, and Servlet against practical use, depth of understanding, and interview relevance, recommending which to drop, which to master, and highlighting alternatives such as Spring MVC and MyBatis.

HibernateJSPJava
0 likes · 8 min read
Which Java Technologies Are Worth Learning in 2024? A Practical Guide
Selected Java Interview Questions
Selected Java Interview Questions
Jan 10, 2025 · Backend Development

Which Java Backend Technologies Are Outdated and What to Learn Instead

The article reviews a Java veteran's 20‑year experience to identify backend technologies such as JSP, Struts, Hibernate, Servlet, Applet, Swing, JDBC and XML that are now outdated or less essential, and recommends focusing on Spring MVC, MyBatis and a deep understanding of Servlets for modern development.

FrameworksJavaMyBatis
0 likes · 8 min read
Which Java Backend Technologies Are Outdated and What to Learn Instead
Java Tech Enthusiast
Java Tech Enthusiast
Sep 7, 2024 · Backend Development

Understanding Tomcat and Its Integration with Spring Boot

Apache Tomcat is the underlying servlet container and web server that Spring Boot automatically embeds via the spring‑boot‑starter‑web dependency, but junior developers often miss its core roles—managing servlet lifecycles, serving static resources, and compiling JSPs—so learning Tomcat (or swapping it for Jetty by adjusting Maven exclusions) clarifies what Spring Boot abstracts and enables flexible container choices.

JavaServletSpring Boot
0 likes · 6 min read
Understanding Tomcat and Its Integration with Spring Boot
macrozheng
macrozheng
Jul 18, 2024 · Backend Development

Which Java Technologies Are Obsolete? Expert Advice on What to Skip

This article reviews outdated Java technologies—JSP, Struts, Hibernate, and others—explaining why they are no longer essential for modern backend development and offering clear guidance on which skills to prioritize or abandon.

HibernateJSPJava
0 likes · 9 min read
Which Java Technologies Are Obsolete? Expert Advice on What to Skip
Top Architect
Top Architect
Jun 26, 2024 · Backend Development

Visualizing Java Servlet Inheritance Hierarchy with IntelliJ IDEA Diagrams

This article explains how to use IntelliJ IDEA's diagram feature to view, clean up, and explore the inheritance and interface implementation relationships of Java Servlet classes, including tips for removing irrelevant nodes, inspecting class members, adjusting visibility, zooming, and adding related classes to the diagram.

IDE tipsInheritance DiagramIntelliJ IDEA
0 likes · 7 min read
Visualizing Java Servlet Inheritance Hierarchy with IntelliJ IDEA Diagrams
Top Architecture Tech Stack
Top Architecture Tech Stack
Apr 26, 2024 · Backend Development

Visualizing and Optimizing Java Inheritance Diagrams in IntelliJ IDEA

This guide explains how to use IntelliJ IDEA’s diagram feature to view, clean up, and explore inheritance and interface relationships of Java classes such as Servlets, including removing unwanted nodes, inspecting members, adjusting visibility, zooming, adding classes, and jumping to source code.

Inheritance DiagramIntelliJ IDEAJava
0 likes · 6 min read
Visualizing and Optimizing Java Inheritance Diagrams in IntelliJ IDEA
Architecture Digest
Architecture Digest
Apr 2, 2024 · Backend Development

Outdated Java Backend Technologies and Learning Recommendations

The article examines which Java backend technologies are considered obsolete—such as JSP, Struts, Hibernate, and others—by applying criteria like practical usage, depth of understanding, and interview relevance, and advises learners on what to drop, prioritize, or master for modern development.

HibernateJSPJava
0 likes · 7 min read
Outdated Java Backend Technologies and Learning Recommendations
Selected Java Interview Questions
Selected Java Interview Questions
Mar 17, 2024 · Backend Development

Using IntelliJ IDEA Diagrams to Visualize Java Servlet Inheritance Hierarchy

This tutorial explains how to use IntelliJ IDEA's diagram feature to view, clean up, and explore the inheritance and interface implementation relationships of Java Servlet classes, including removing irrelevant nodes, inspecting class members, adding other classes, and jumping to source code.

Inheritance DiagramIntelliJ IDEAJava
0 likes · 7 min read
Using IntelliJ IDEA Diagrams to Visualize Java Servlet Inheritance Hierarchy
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Feb 26, 2024 · Backend Development

Mastering Servlet, Filter, and Listener Registration in Spring Boot 2.7

This guide explains how Spring Boot automatically registers Servlet, Filter, and Listener beans, how to customize their mappings with registration beans, configure the embedded servlet container, and handle JSP limitations, providing code examples and practical tips for backend developers.

Embedded ServerFilterJSP
0 likes · 9 min read
Mastering Servlet, Filter, and Listener Registration in Spring Boot 2.7
Java Architect Essentials
Java Architect Essentials
Jan 2, 2024 · Backend Development

Outdated Java Technologies You Can Stop Learning: JSP, Struts, Hibernate, and More

The article advises Java developers to abandon learning outdated technologies such as JSP, Struts, and Hibernate, while emphasizing the continued importance of mastering Servlets and recommending a shift to modern frameworks like Spring MVC and MyBatis for effective backend development.

FrameworksHibernateJSP
0 likes · 8 min read
Outdated Java Technologies You Can Stop Learning: JSP, Struts, Hibernate, and More
Java Architecture Diary
Java Architecture Diary
Oct 10, 2023 · Backend Development

Running Spring Cloud Gateway on Traditional Servlet Containers: MVC Support Explained

This article explains why Spring Cloud Gateway originally required Netty and could not run in traditional Servlet containers, introduces the new MVC Servlet support added in Spring Cloud 2023 (Gateway 4.1), and provides step‑by‑step instructions for configuring dependencies, routing rules, and custom filters using Tomcat or other servlet containers.

JavaMVCNetty
0 likes · 6 min read
Running Spring Cloud Gateway on Traditional Servlet Containers: MVC Support Explained
macrozheng
macrozheng
Sep 12, 2023 · Backend Development

Which Java Technologies Are Still Worth Learning? A Practical Guide

This article reviews common Java technologies—JSP, Struts, Hibernate, Servlet, and others—evaluating their relevance for modern backend development based on practical usage, depth of understanding, and interview value, and offers clear recommendations on what to study or drop.

FrameworksHibernateJava
0 likes · 9 min read
Which Java Technologies Are Still Worth Learning? A Practical Guide
Java Captain
Java Captain
Jul 21, 2023 · Backend Development

Outdated Java Technologies You Should Stop Learning

This article reviews several Java backend technologies—JSP, Struts, Hibernate, Servlet, and others—explaining why they are considered outdated or unnecessary for modern development and offering guidance on what newcomers should focus on instead.

HibernateJSPJava
0 likes · 9 min read
Outdated Java Technologies You Should Stop Learning
Architecture Digest
Architecture Digest
Jun 15, 2023 · Backend Development

How to Package Spring Boot Projects as JAR and WAR

This article explains the differences between JAR and WAR packaging for Spring Boot applications, shows why embedded Tomcat behaves differently from external Tomcat, and provides step‑by‑step instructions with Maven commands and pom.xml modifications to build both JAR and WAR artifacts.

JarMavenServlet
0 likes · 13 min read
How to Package Spring Boot Projects as JAR and WAR
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
May 10, 2023 · Backend Development

Quickly Set Up a Spring MVC Environment Using Annotations

This tutorial walks through building a Spring MVC environment from scratch with Spring 5.3.26, covering traditional XML configuration, servlet registration via web.xml, annotations, and SPI, and shows how to configure a REST controller and required message converters.

Annotation ConfigurationJavaServlet
0 likes · 8 min read
Quickly Set Up a Spring MVC Environment Using Annotations
Sohu Tech Products
Sohu Tech Products
Apr 26, 2023 · Backend Development

Outdated Java Technologies: Why You Can Skip JSP, Struts, Hibernate, and Other Legacy Tools

This article reviews several Java technologies that have become obsolete or less relevant—such as JSP, Struts, Hibernate, Applet, Swing, JDBC, and XML—explaining why newcomers can safely ignore them and focus on modern alternatives like Spring MVC, MyBatis, and deep Servlet knowledge.

HibernateJSPJava
0 likes · 7 min read
Outdated Java Technologies: Why You Can Skip JSP, Struts, Hibernate, and Other Legacy Tools