Skip to content

Commit 9590910

Browse files
committed
Update the version to be 1.6.2
1 parent 2d57306 commit 9590910

File tree

2 files changed

+19
-3
lines changed

2 files changed

+19
-3
lines changed

index.html

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -381,6 +381,7 @@ <h1>
381381
<div class="menu">
382382
<a href="#about" class="lang" data-en="What is tinystruct?" data-fr="Qu'est-ce que tinystruct?" data-de="Was ist tinystruct?" data-zh="什么是 tinystruct?">What is tinystruct?</a>
383383
<a href="#features" class="lang" data-en="Features" data-fr="Caractéristiques" data-de="Funktionen" data-zh="特点">Features</a>
384+
<a href="#architecture" class="lang" data-en="Architecture" data-fr="Architecture" data-de="Architektur" data-zh="架构">Architecture</a>
384385
<a href="#use-cases" class="lang" data-en="Use Cases" data-fr="Cas d'utilisation" data-de="Anwendungsfälle" data-zh="用例">Use Cases</a>
385386
<a href="#installation" class="lang" data-en="Installation" data-fr="Installation" data-de="Installation" data-zh="安装">Installation</a>
386387
<a href="#resources" class="lang" data-en="Resources" data-fr="Ressources" data-de="Ressourcen" data-zh="资源">Resources</a>
@@ -418,6 +419,13 @@ <h2 id="features" class="lang" data-en="Key Features" data-fr="Caractéristiques
418419
<li class="lang" data-en="Flexible Deployment Options: Support for monolithic, microservices, and hybrid deployment modes." data-fr="Options de déploiement flexibles : Support des modes de déploiement monolithique, microservices et hybride." data-de="Flexible Bereitstellungsoptionen: Unterstützung für monolithische, Microservices- und hybride Bereitstellungsmodi." data-zh="灵活的部署选项:支持单体、微服务和混合部署模式。">Flexible Deployment Options: Support for monolithic, microservices, and hybrid deployment modes.</li>
419420
</ul>
420421

422+
<h2 id="architecture" class="lang" data-en="Architecture" data-fr="Architecture" data-de="Architektur" data-zh="架构">Architecture</h2>
423+
<p class="lang" data-en="tinystruct follows a modular, action-oriented architecture that enables code reuse between command-line applications and web services. The framework provides a unified interface through the @Action annotation mechanism, allowing developers to write code once and run it anywhere." data-fr="tinystruct suit une architecture modulaire, orientée action qui permet la réutilisation du code entre les applications en ligne de commande et les services Web. Le framework fournit une interface unifiée grâce au mécanisme d'annotation @Action, permettant aux développeurs d'écrire le code une fois et de l'exécuter partout." data-de="tinystruct folgt einer modularen, aktionsorientierten Architektur, die die Wiederverwendung von Code zwischen Befehlszeilenanwendungen und Webdiensten ermöglicht. Das Framework bietet eine einheitliche Schnittstelle durch den @Action-Annotationsmechanismus, der es Entwicklern ermöglicht, Code einmal zu schreiben und überall auszuführen." data-zh="tinystruct 遵循模块化、面向动作的架构,实现命令行应用程序和 Web 服务之间的代码复用。该框架通过 @Action 注解机制提供统一接口,允许开发人员一次编写代码,随处运行。">tinystruct follows a modular, action-oriented architecture that enables code reuse between command-line applications and web services. The framework provides a unified interface through the @Action annotation mechanism, allowing developers to write code once and run it anywhere.</p>
424+
<div class="architecture-image" style="text-align: center; margin: 20px 0;">
425+
<img src="tinystruct.png" alt="tinystruct Architecture" style="max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);">
426+
</div>
427+
<p class="lang" data-en="The diagram above illustrates how tinystruct allows applications to be accessed through both web services and command-line interfaces using the same underlying code. This architecture promotes code reusability, maintainability, and flexibility in deployment options." data-fr="Le diagramme ci-dessus illustre comment tinystruct permet aux applications d'être accessibles à la fois via des services Web et des interfaces en ligne de commande en utilisant le même code sous-jacent. Cette architecture favorise la réutilisabilité du code, la maintenabilité et la flexibilité des options de déploiement." data-de="Das obige Diagramm veranschaulicht, wie tinystruct es ermöglicht, auf Anwendungen sowohl über Webdienste als auch über Befehlszeilenschnittstellen mit demselben zugrunde liegenden Code zuzugreifen. Diese Architektur fördert die Wiederverwendbarkeit von Code, die Wartbarkeit und die Flexibilität bei den Bereitstellungsoptionen." data-zh="上图说明了 tinystruct 如何允许应用程序使用相同的底层代码通过 Web 服务和命令行界面访问。这种架构促进了代码的可重用性、可维护性和部署选项的灵活性。">The diagram above illustrates how tinystruct allows applications to be accessed through both web services and command-line interfaces using the same underlying code. This architecture promotes code reusability, maintainability, and flexibility in deployment options.</p>
428+
421429
<h2 id="use-cases" class="lang" data-en="Best Use Cases and Their Benefits" data-fr="Meilleurs cas d'utilisation et leurs avantages" data-de="Beste Anwendungsfälle und deren Vorteile" data-zh="最佳用例及其优势">Best Use Cases and Their Benefits</h2>
422430
<ul>
423431
<li class="lang" data-en="Lightweight Web Applications: Perfect for small-scale websites needing speed and simplicity." data-fr="Applications web légères: Parfait pour les sites web à petite échelle nécessitant rapidité et simplicité." data-de="Leichte Webanwendungen: Ideal für kleine Websites, die Schnelligkeit und Einfachheit benötigen." data-zh="轻量级 Web 应用程序:非常适合需要速度和简单性的小型网站。">Lightweight Web Applications: Perfect for small-scale websites needing speed and simplicity.</li>
@@ -432,7 +440,7 @@ <h2 id="installation" class="lang" data-en="Installation and Getting Started" da
432440
<pre class="language-xml"><code>&lt;dependency&gt;
433441
&lt;groupId&gt;org.tinystruct&lt;/groupId&gt;
434442
&lt;artifactId&gt;tinystruct&lt;/artifactId&gt;
435-
&lt;version&gt;1.6.1&lt;/version&gt;
443+
&lt;version&gt;1.6.2&lt;/version&gt;
436444
&lt;classifier&gt;jar-with-dependencies&lt;/classifier&gt;
437445
&lt;/dependency&gt;</code><button class="copy-btn" onclick="copyCode(this)">Copy</button>
438446
</pre>
@@ -591,7 +599,7 @@ <h2 class="projects lang" data-en="Projects" data-fr="Projets" data-de="Projekte
591599

592600
<!-- Footer -->
593601
<footer>
594-
<p class="lang" data-en="Created with ❤️ by James ZHOU" data-fr="Créé avec ❤️ par James ZHOU" data-de="Erstellt mit ❤️ von James ZHOU" data-zh="❤️ 创建者: James ZHOU">Created with ❤️ by James ZHOU</p>
602+
<p class="lang" data-en="Created with by James ZHOU" data-fr="Créé avec par James ZHOU" data-de="Erstellt mit von James ZHOU" data-zh="创建者: James ZHOU">Created with by James ZHOU</p>
595603
</footer>
596604

597605
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/prism.min.js" integrity="sha512-7Z9J3l1+EYfeaPKcGXu3MS/7T+w19WtKQY/n+xzmw4hZhJ9tyYmcUS+4QqAlzhicE5LAfMQSF3iFTK9bQdTxXg==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
@@ -649,7 +657,7 @@ <h2 class="projects lang" data-en="Projects" data-fr="Projets" data-de="Projekte
649657
const mainCommands = [
650658
"$ bin/dispatcher --version",
651659
" _/ ' _ _/ _ _ _/",
652-
" / / /) (/ _) / / (/ ( / 1.6.1",
660+
" / / /) (/ _) / / (/ ( / 1.6.2",
653661
" /",
654662
" ",
655663
"$ bin/dispatcher --help",
@@ -800,6 +808,8 @@ <h2 class="projects lang" data-en="Projects" data-fr="Projets" data-de="Projekte
800808
lowLatency: "Low Latency Service Call",
801809
lightweight: "Lightweight Design",
802810
deployment: "Flexible Deployment Options",
811+
architecture: "Architecture",
812+
architectureIntro: "Framework architecture overview",
803813
action: "Action Mechanism",
804814
server: "Server Implementation",
805815
modular: "Modular Design",
@@ -823,6 +833,8 @@ <h2 class="projects lang" data-en="Projects" data-fr="Projets" data-de="Projekte
823833
lowLatency: "Appel de service à faible latence",
824834
lightweight: "Conception légère",
825835
deployment: "Options de déploiement flexibles",
836+
architecture: "Architecture",
837+
architectureIntro: "Aperçu de l'architecture du framework",
826838
action: "Mécanisme Action",
827839
server: "Implémentation du serveur",
828840
modular: "Conception modulaire",
@@ -846,6 +858,8 @@ <h2 class="projects lang" data-en="Projects" data-fr="Projets" data-de="Projekte
846858
lowLatency: "Niedrige Latenz-Serviceaufrufe",
847859
lightweight: "Leichtgewichtiges Design",
848860
deployment: "Flexible Bereitstellungsoptionen",
861+
architecture: "Architektur",
862+
architectureIntro: "Überblick über die Framework-Architektur",
849863
action: "Action-Mechanismus",
850864
server: "Server-Implementierung",
851865
modular: "Modulares Design",
@@ -869,6 +883,8 @@ <h2 class="projects lang" data-en="Projects" data-fr="Projets" data-de="Projekte
869883
lowLatency: "低延迟服务调用",
870884
lightweight: "轻量级设计",
871885
deployment: "灵活的部署选项",
886+
architecture: "架构",
887+
architectureIntro: "框架架构概览",
872888
action: "Action 机制",
873889
server: "服务器实现",
874890
modular: "模块化设计",

tinystruct.png

2.93 MB
Loading

0 commit comments

Comments
 (0)