Tag

Template Engine

1 views collected around this technical thread.

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 HandlingMustache
0 likes · 10 min read
Master Mustache Templates in Spring Boot 3: From Basics to Real‑World Examples
Architect's Guide
Architect's Guide
May 20, 2025 · Backend Development

Guide to Using poi‑tl for Generating Word Reports with Custom Tags in Java

This article explains how to use the poi‑tl Java library to create Word report templates, define common tags such as text, images, tables, lists, and charts, encapsulate them with enums and factories, and generate complete reports through a reusable utility class.

Template Enginebackendjava
0 likes · 19 min read
Guide to Using poi‑tl for Generating Word Reports with Custom Tags in 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 DevelopmentJTEPerformance
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 automationSpringBoot
0 likes · 21 min read
Automate CRUD Code Generation for SpringBoot Projects – Boost Development Speed
58 Tech
58 Tech
Aug 10, 2023 · Frontend Development

Integrating Java Velocity Templates into Vue Projects with Local Rendering and Mock Data Support

This article describes how to engineer Java Velocity templates for local development within a Vue project by creating a Node‑based rendering engine and a custom Webpack loader, enabling hot‑reloading, mock data injection, and seamless integration of Velocity‑generated HTML into the Vue build pipeline.

Frontend DevelopmentNode.jsTemplate Engine
0 likes · 11 min read
Integrating Java Velocity Templates into Vue Projects with Local Rendering and Mock Data Support
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.

Frontend DevelopmentJavaScriptTemplate Engine
0 likes · 11 min read
Master 9 Essential JavaScript Techniques: Dynamic Loading, Templates, Reduce, and More
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 DevelopmentCachingPerformance 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.

CachingPerformance OptimizationStringBuilder
0 likes · 11 min read
How Switching to StringBuilder Made Template Rendering 10× Faster
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Aug 1, 2022 · Backend Development

Mastering Spring Boot Static Resources and Content Negotiation

This article explains how Spring Boot serves static resources from default locations, how to customize static path patterns and resource locations, handle Webjars, configure content negotiation with parameters and custom media types, and integrate template engines such as Thymeleaf, FreeMarker, and Mustache.

Content NegotiationSpring BootStatic Resources
0 likes · 8 min read
Mastering Spring Boot Static Resources and Content Negotiation
Youku Technology
Youku Technology
Apr 21, 2022 · Mobile Development

GaiaX: Youku Cross-Platform Dynamic Template Engine Technical Solution

GaiaX, Youku’s cross‑platform dynamic template engine launched in 2019, uses a Rust‑based StretchKit layout core, JSON‑defined components and CSS‑flexbox to replace JS‑bridge solutions like Weex, delivering native‑level performance, cutting component development time by up to 50 % and boosting R&D efficiency by roughly 30 % across 15+ teams.

FlexboxGaiaXPerformance Optimization
0 likes · 10 min read
GaiaX: Youku Cross-Platform Dynamic Template Engine Technical Solution
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 DeploymentSpring Boot
0 likes · 4 min read
Spring Boot Template Engine Hot Deployment Techniques
Dada Group Technology
Dada Group Technology
Jul 30, 2021 · Mobile Development

Dynamic UI Solution “Mozi” in JD.com: Architecture, Features, and Implementation

The article details JD.com's Mozi dynamic UI framework, describing its background, problem scope, design choices, version evolution, architecture, SDK, integration workflow, tooling, and future plans for mobile Android and iOS applications.

AndroidMoziTemplate Engine
0 likes · 15 min read
Dynamic UI Solution “Mozi” in JD.com: Architecture, Features, and Implementation
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.

MultithreadingOpenGLTemplate Engine
0 likes · 9 min read
Chaplin Project: Template‑Based Dynamic Image‑to‑Video Rendering
New Oriental Technology
New Oriental Technology
May 6, 2021 · Backend Development

Using Poi-tl to Export Word Documents with Templates in Java

This article explains how to use the Java Poi‑tl library to generate Word .docx documents from templates, covering solution comparison, API usage, code examples for text, images, tables, and block structures, and provides a quick start guide.

Template Enginedocument generationjava
0 likes · 8 min read
Using Poi-tl to Export Word Documents with Templates in Java
php中文网 Courses
php中文网 Courses
Mar 24, 2021 · Backend Development

Understanding Smarty Template Variables: Assignment, Reserved, and Custom Variables

This article explains the three kinds of Smarty template variables—PHP‑assigned, reserved, and custom—illustrates how to assign scalar, array, and object data from PHP, lists common reserved variables, and shows how to define variables directly in templates with code examples.

PHPSmartyTemplate Engine
0 likes · 5 min read
Understanding Smarty Template Variables: Assignment, Reserved, and Custom Variables
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/POSJavaScriptTemplate Engine
0 likes · 19 min read
Design and Evolution of a Cross‑Platform Printing Library for Retail
Test Development Learning Exchange
Test Development Learning Exchange
Oct 30, 2018 · Backend Development

Jinja2 Template Engine: Concepts, Syntax, and Practical Usage in Python

This article introduces the concept of templates, explains Jinja2's advantages, installation steps, core syntax—including variables, filters, control structures, loops, macros, and inheritance—and demonstrates how to render templates in Python using Environment with PackageLoader and FileSystemLoader.

Jinja2Template EngineTemplating
0 likes · 10 min read
Jinja2 Template Engine: Concepts, Syntax, and Practical Usage in Python
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.

CLIGeneratorNode.js
0 likes · 12 min read
Building a Simple Node.js CLI Generator in Five Steps
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