Tagged articles
39 articles
Page 1 of 1
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Nov 5, 2025 · Backend Development

Master Word Document Generation in Spring Boot 3 with poi‑tl: A Step‑by‑Step Guide

This article introduces the open‑source POI‑TL Word template engine, shows how to add the Maven dependency, prepare Word templates and data models, and demonstrates generating tables, lists, sections, charts, and SpEL‑driven content in Spring Boot 3, including a downloadable controller endpoint.

JavaPOI‑TLTemplate Engine
0 likes · 11 min read
Master Word Document Generation in Spring Boot 3 with poi‑tl: A Step‑by‑Step Guide
21CTO
21CTO
Sep 28, 2025 · Backend Development

Master Twig: A Complete Guide to PHP’s Powerful Template Engine

This tutorial explains Twig’s key features, installation via Composer, basic usage with environment and rendering, template inheritance, blocks, caching, loops, conditionals, filters, and debugging, providing clear code examples for PHP developers.

Backend DevelopmentPHPTemplate Engine
0 likes · 12 min read
Master Twig: A Complete Guide to PHP’s Powerful Template Engine
Architect's Guide
Architect's Guide
Sep 24, 2025 · Backend Development

Automate Java CRUD Code Generation: One-Click Tool for Fast Backend Development

The article introduces a self‑built utility that automatically generates Java backend code—including entity classes, DAO interfaces, service implementations, and controllers—based on database table definitions, dramatically reducing the manual effort of creating dozens of tables and their associated CRUD logic.

Backend automationCRUDJava
0 likes · 17 min read
Automate Java CRUD Code Generation: One-Click Tool for Fast Backend Development
Open Source Tech Hub
Open Source Tech Hub
Sep 6, 2025 · Backend Development

Master ThinkTemplate: High‑Performance XML‑Based PHP Template Engine

ThinkTemplate is a high‑performance, XML‑based compiled PHP template engine originally built for ThinkPHP, offering customizable delimiters, native PHP support, file inclusion, multi‑level nesting, caching, variable defaults, security controls, and flexible tag types, with detailed installation and usage examples for web frameworks.

Backend DevelopmentPHPTemplate Engine
0 likes · 7 min read
Master ThinkTemplate: High‑Performance XML‑Based PHP Template Engine
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
May 24, 2025 · Backend Development

Master Mustache Templates in Spring Boot 3: From Basics to Real‑World Examples

This article introduces Mustache as a logic‑less template engine, explains its purpose and syntax, and provides step‑by‑step Spring Boot 3 examples—including data models, controllers, templates, collections, and form handling—to help developers quickly build dynamic web pages without embedding complex logic.

Backend DevelopmentForm HandlingPartial Templates
0 likes · 10 min read
Master Mustache Templates in Spring Boot 3: From Basics to Real‑World Examples
Code Ape Tech Column
Code Ape Tech Column
May 16, 2025 · Backend Development

Mastering JXLS: Generate Complex Excel Reports with Java

This guide explains how to use the JXLS Java library to create complex, template‑driven Excel reports, covering setup, core concepts like XlsArea, looping, conditional rendering, dynamic grids, merging cells, image insertion, and formula handling with practical code examples.

Backend DevelopmentExcelJava
0 likes · 9 min read
Mastering JXLS: Generate Complex Excel Reports with Java
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Nov 29, 2024 · Backend Development

Mastering JTE Template Engine in Spring Boot 3: Fast Rendering & Real-World Examples

This article introduces the JTE template engine for Spring Boot 3, compares its performance with other engines, provides step‑by‑step code examples for defining models, writing templates, rendering them, and integrating JTE into a Spring Boot project, along with configuration tips and advanced features such as loops, conditionals, and template inclusion.

Backend DevelopmentJTESpring Boot
0 likes · 10 min read
Mastering JTE Template Engine in Spring Boot 3: Fast Rendering & Real-World Examples
macrozheng
macrozheng
Dec 27, 2023 · Backend Development

Automate CRUD Code Generation for SpringBoot Projects – Boost Development Speed

This article introduces a SpringBoot‑based code generation tool that automatically creates entity classes, DAO interfaces, service implementations, and controller code from database tables, explains its design principles, demonstrates usage with screenshots, and provides a comprehensive set of customizable templates and dynamic parameters for developers.

Backend DevelopmentCRUD automationCode Generation
0 likes · 21 min read
Automate CRUD Code Generation for SpringBoot Projects – Boost Development Speed
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Jul 17, 2023 · Frontend Development

Master 9 Essential JavaScript Techniques: Dynamic Loading, Templates, Reduce, and More

This article walks through nine practical JavaScript patterns—including dynamic script loading, a lightweight template engine, data transformation with reduce, default parameters, one‑time execution, currying, singleton implementation, a simple CommonJS loader, and recursive property access—providing clear code examples for each.

Dynamic LoadingJavaScriptTemplate Engine
0 likes · 11 min read
Master 9 Essential JavaScript Techniques: Dynamic Loading, Templates, Reduce, and More
Youku Technology
Youku Technology
Nov 14, 2022 · Industry Insights

Deep Dive into GaiaX: Architecture, Rendering Pipeline, and Core Concepts

This article provides a comprehensive technical analysis of GaiaX, Alibaba's cross‑platform high‑performance rendering engine, covering its core concepts, three‑layer architecture, rendering pipeline, node‑tree calculations, view‑hierarchy merging, text auto‑fit logic, and key open‑source resources.

GaiaXRustStretch
0 likes · 17 min read
Deep Dive into GaiaX: Architecture, Rendering Pipeline, and Core Concepts
Alibaba Terminal Technology
Alibaba Terminal Technology
Nov 11, 2022 · Mobile Development

How GaiaX Powers High‑Performance Cross‑Platform UI Rendering on Mobile

This article explains GaiaX, Alibaba's cross‑platform template engine, detailing its core concepts, DSL structure, three‑layer architecture, Rust‑based Stretch layout engine, rendering pipeline, and optimization techniques such as node‑tree calculation, view‑hierarchy merging, and text auto‑fit for Android and iOS.

GaiaXMobile UIRendering
0 likes · 17 min read
How GaiaX Powers High‑Performance Cross‑Platform UI Rendering on Mobile
Code Ape Tech Column
Code Ape Tech Column
Nov 1, 2022 · Backend Development

Performance Optimization of Template Variable Replacement in Alipay Card Package

This article analyzes the original template‑variable replacement logic used in Alipay's card package, identifies costly String.replace operations, and presents five iterative optimizations—including removal of indexOf/substring, caching with Guava, and replacing String.replace with StringBuilder—that together achieve more than a ten‑fold speedup while discussing trade‑offs in readability and resource consumption.

Backend DevelopmentJavaPerformance Optimization
0 likes · 8 min read
Performance Optimization of Template Variable Replacement in Alipay Card Package
Youku Technology
Youku Technology
Oct 27, 2022 · Mobile Development

GaiaX Open Source Interpretation | Cross-Platform Technology Based on Youku Business Characteristics

GaiaX is a cross‑platform template engine created for Alibaba’s Youku ecosystem that tackles multi‑terminal UI development bottlenecks by using a custom DSL with native rendering, offering high performance, dynamic updates, reusable components, containerized solutions, and integrated preview and design‑to‑code tools.

AlibabaDynamic TemplatingGaiaX
0 likes · 15 min read
GaiaX Open Source Interpretation | Cross-Platform Technology Based on Youku Business Characteristics
macrozheng
macrozheng
Sep 22, 2022 · Backend Development

How Switching to StringBuilder Made Template Rendering 10× Faster

An in‑depth case study of Alipay’s card‑coupon template engine reveals that replacing costly String.replace calls with a custom StringBuilder implementation, combined with caching strategies, can boost rendering performance by more than tenfold, while also reducing memory overhead and improving scalability.

JavaPerformance OptimizationTemplate Engine
0 likes · 11 min read
How Switching to StringBuilder Made Template Rendering 10× Faster
Full-Stack Trendsetter
Full-Stack Trendsetter
Nov 15, 2021 · Frontend Development

Which Template Engine Powers Vue’s Mustache‑Style Syntax?

Vue adopts the Mustache template syntax, an elegant data‑to‑view solution, and the article reviews historical rendering methods, explains why Mustache is called “beard”, describes its token‑based compilation process, and compares it with other front‑end template engines.

Template EngineVuedata binding
0 likes · 2 min read
Which Template Engine Powers Vue’s Mustache‑Style Syntax?
Programmer DD
Programmer DD
Nov 5, 2021 · Backend Development

Generate Word Docs with POI‑TL: A Minimal‑Code Template Engine for Java

This article introduces POI‑TL, a lightweight Java template engine built on Apache POI that lets developers generate Word documents with a single line of code, explains its core API, configuration options, rendering pipeline, and provides practical code examples for quick adoption.

Apache POIDocument AutomationPOI‑TL
0 likes · 9 min read
Generate Word Docs with POI‑TL: A Minimal‑Code Template Engine for Java
Architect's Tech Stack
Architect's Tech Stack
Sep 19, 2021 · Backend Development

Spring Boot Template Engine Hot Deployment Techniques

This article explains how to disable template engine caching and use various hot‑deployment methods—including property settings, Debug mode, spring‑boot‑devtools, Spring Loaded, and JRebel—to achieve real‑time updates of Spring Boot web pages.

DevToolsHot DeploymentTemplate Engine
0 likes · 4 min read
Spring Boot Template Engine Hot Deployment Techniques
Xianyu Technology
Xianyu Technology
Jul 27, 2021 · Mobile Development

Chaplin Project: Template‑Based Dynamic Image‑to‑Video Rendering

Chaplin Project replaces costly image‑to‑video synthesis on Xianyu by using centrally managed, OpenGL‑shader templates that combine product images with dynamic effects at playback, supported by a visual editor, resource platform, recommendation engine, and multi‑threaded client architecture, delivering richer browsing while conserving resources.

Mobile DevelopmentOpenGLTemplate Engine
0 likes · 9 min read
Chaplin Project: Template‑Based Dynamic Image‑to‑Video Rendering
Programmer DD
Programmer DD
Jul 19, 2020 · Backend Development

How to Build a Java Code Generator with Freemarker Templates

This article explains the scenarios, workflow, and implementation details of creating a Java code generator using Freemarker templates, including template design, data binding, and sample code that produces POJO classes automatically.

AutomationCode GenerationFreemarker
0 likes · 9 min read
How to Build a Java Code Generator with Freemarker Templates
Cloud Native Technology Community
Cloud Native Technology Community
Apr 22, 2020 · Cloud Native

How to Automate Jenkins, Gogs, and Nexus Deployment on Kubernetes with a Custom Template Engine

This article explains how to implement infrastructure‑as‑code for CI/CD tools on a shared Kubernetes cluster by using a lightweight variable‑template engine, configuring Jenkins, Gogs, and Nexus via ConfigMaps, initContainers, and REST/Script APIs, and combining multiple automation techniques for seamless deployment.

AutomationGitOpsInfrastructure as Code
0 likes · 12 min read
How to Automate Jenkins, Gogs, and Nexus Deployment on Kubernetes with a Custom Template Engine
Youzan Coder
Youzan Coder
Apr 17, 2020 · Mobile Development

Design and Evolution of a Cross‑Platform Printing Library for Retail

The article describes how Youzan Retail built a unified, cross‑platform printing library—using JavaScript as a common runtime—to replace duplicated native implementations, evolve its template language from JSON to HTML, and translate rendered receipts into ESC/POS commands, supporting iOS, Android, Java, PC and future Node.js services.

ESC/POSJavaScriptPrinting
0 likes · 19 min read
Design and Evolution of a Cross‑Platform Printing Library for Retail
Programmer DD
Programmer DD
Feb 23, 2020 · Backend Development

How to Build Dynamic Web Pages with Spring Boot and Thymeleaf

This tutorial explains how to serve static resources, configure Thymeleaf as the template engine, and create a Spring Boot controller that renders HTML pages, including step‑by‑step code examples and configuration tips for customizing template locations and caching.

BackendJavaSpring Boot
0 likes · 10 min read
How to Build Dynamic Web Pages with Spring Boot and Thymeleaf
Senior Brother's Insights
Senior Brother's Insights
Jan 14, 2020 · Backend Development

Quick Start Guide: Using Thymeleaf with Spring Boot

This tutorial walks through the fundamentals of Thymeleaf, its key features, a side‑by‑side comparison with FreeMarker, and provides a complete Spring Boot example—including Maven dependencies, entity and controller code, template markup, and essential configuration settings—to help developers integrate the template engine quickly and correctly.

JavaMVCSpring Boot
0 likes · 8 min read
Quick Start Guide: Using Thymeleaf with Spring Boot
WecTeam
WecTeam
Jan 14, 2020 · Frontend Development

How JD’s Mart Page Maker Revolutionizes Front‑End Development with Zero‑Code Visual Building

This article explains how JD’s self‑built Mart Page Maker (MPM) enables large‑scale e‑commerce teams to create complex marketplace pages instantly without coding, by leveraging rich component templates, a three‑layer configuration model, unified data sources, and a high‑performance Node rendering layer.

Template Enginee‑commercefrontend
0 likes · 21 min read
How JD’s Mart Page Maker Revolutionizes Front‑End Development with Zero‑Code Visual Building
MaGe Linux Operations
MaGe Linux Operations
Jan 8, 2018 · Backend Development

How to Build a Simple Python Template Engine from Scratch

This article explains why a template engine is needed for web applications that mix large static HTML with dynamic data, describes the supported template syntax based on Django, and walks through the implementation of a Python‑based engine that parses templates, compiles them into Python code, and renders the final HTML efficiently.

Code GenerationPythonTemplate Engine
0 likes · 17 min read
How to Build a Simple Python Template Engine from Scratch
Programmer DD
Programmer DD
Aug 2, 2017 · Backend Development

How to Serve Static Resources and Render Pages with Spring Boot & Thymeleaf

This guide explains how Spring Boot serves static assets from classpath directories, how to configure and access them, and how to render dynamic HTML pages using Thymeleaf—including template locations, sample code, and property customizations for seamless web development.

Spring BootStatic ResourcesTemplate Engine
0 likes · 7 min read
How to Serve Static Resources and Render Pages with Spring Boot & Thymeleaf
Meituan Technology Team
Meituan Technology Team
Mar 24, 2017 · Frontend Development

doT.js Template Engine: Source Code Analysis and Performance Optimization

The article analyzes doT.js, a compact 6 KB, dependency‑free JavaScript template engine that builds rendering functions via regex‑based code generation, avoids the costly with statement, caches compiled templates, and delivers superior performance in benchmarks compared with jQuery‑tmpl and other minimal engines, while noting its less intuitive syntax for complex conditionals.

JavaScriptTemplate EnginedoT.js
0 likes · 14 min read
doT.js Template Engine: Source Code Analysis and Performance Optimization
Qunar Tech Salon
Qunar Tech Salon
Mar 21, 2017 · Backend Development

Building a Simple Node.js CLI Generator in Five Steps

This tutorial explains how to create a Node.js command‑line generator from scratch by initializing a module, adding a CLI binary, integrating a template engine, parsing arguments and paths, and finally publishing the package to npm, all with clear code examples.

CLINode.jsNunjucks
0 likes · 12 min read
Building a Simple Node.js CLI Generator in Five Steps
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Sep 29, 2016 · Backend Development

Getting Started with Express: Build Your First Node.js Web App

This guide introduces Express, a Node.js web framework, covering its advantages, environment setup, a step‑by‑step demo project, directory layout, core concepts such as routing, middleware and template engines, and practical code examples to help beginners launch a functional server quickly.

BackendExpressTemplate Engine
0 likes · 15 min read
Getting Started with Express: Build Your First Node.js Web App
21CTO
21CTO
Apr 19, 2016 · Backend Development

Build Your Own Template Engine in Python and JavaScript – A Step‑by‑Step Guide

This article walks through the fundamentals of creating a tiny template engine, explaining how templates are split into text, variables and blocks, how delimiters are parsed, how an abstract syntax tree is built, and how both Python and JavaScript can render the template using eval or Function constructors.

ASTJavaScriptPython
0 likes · 8 min read
Build Your Own Template Engine in Python and JavaScript – A Step‑by‑Step Guide
Baidu Tech Salon
Baidu Tech Salon
Mar 28, 2014 · Frontend Development

Static Resource Management and Template Framework for Front-End Optimization

The article discusses static resource management and a template framework to optimize front‑end performance by collecting resource requirements via require, widget, and script tags, deduplicating them, placing CSS in the head and JavaScript at the bottom, and enabling on‑demand loading while reducing HTTP requests.

On-demand LoadingStatic ResourcesTemplate Engine
0 likes · 11 min read
Static Resource Management and Template Framework for Front-End Optimization