带你读《Apache Tomcat的云原生演进》——Secure By Default Web Applications Apache Sling-Robert Munteanu(4)

本文涉及的产品
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
函数计算FC,每月15万CU 3个月
可观测监控 Prometheus 版,每月50GB免费额度
简介: 带你读《Apache Tomcat的云原生演进》——Secure By Default Web Applications Apache Sling-Robert Munteanu(4)

带你读《Apache Tomcat的云原生演进》——Secure By Default Web Applications Apache Sling-Robert Munteanu(3)https://developer.aliyun.com/article/1377436


其中一个非常重要的资源是资源类型,因为对于 JSON,你可能只需要转储结构,内部结构,并允许客户端应用程序使用它。但是当你做 HTML 的时候,例如,你可能希望以不同的方式呈现评论和页面,它们有不同的属性,不同的风格,所以用 Sling 使用资源的类型属性决定如何渲染的方法。

 

image.png

 

这是一个小图标,例如,如果你的资源类型是 posspai 组件注释,Sling 将尝试为你找到一个渲染脚本。它会查看仓库中的两个位置,libs 是默认的,apps 是覆盖的。一旦找到了它使用的渲染器的脚本,框架渲染和应用渲染就变得不那么重要了。

 

image.png

 

渲染脚本非常简单,这里有一个 HTML 渲染脚本的例子,我们会在演示中看到更多。所以只要 HTML 加上一些表达式语言,它很容易阅读。当然,还有使用 JSP 这一旧的、可靠的选项,以及其他不太常用的渲染脚本,像 Ruby 和 Groovy 一样使用 Sling。而且很容易创建自己的,但这就是我们默认的做法。

 

image.png

 

当然你也可以写 Java 代码,它在 Sling 内部就像一个脚本。如果你看注释,你可以看到资源类型属性指向 Sling 资源类型,这就是绑定的方式。


带你读《Apache Tomcat的云原生演进》——Secure By Default Web Applications Apache Sling-Robert Munteanu(5)https://developer.aliyun.com/article/1377433

相关文章
|
Ubuntu Java 应用服务中间件
如何通过 Apt-Get 在 Ubuntu 14.04 上安装 Apache Tomcat 7
如何通过 Apt-Get 在 Ubuntu 14.04 上安装 Apache Tomcat 7
189 0
|
11月前
apache+tomcat配置多站点集群的方法
apache+tomcat配置多站点集群的方法
119 4
|
11月前
|
负载均衡 应用服务中间件 Apache
Tomcat负载均衡原理详解及配置Apache2.2.22+Tomcat7
Tomcat负载均衡原理详解及配置Apache2.2.22+Tomcat7
173 3
|
Java 应用服务中间件 Apache
使用IDEA修改Web项目访问路径,以及解决Apache Tomcat控制台中文乱码问题
本文介绍了在IntelliJ IDEA中修改Web项目访问路径的步骤,包括修改项目、模块、Artifacts的配置,编辑Tomcat服务器设置,以及解决Apache Tomcat控制台中文乱码问题的方法。
775 0
使用IDEA修改Web项目访问路径,以及解决Apache Tomcat控制台中文乱码问题
|
Java 应用服务中间件 Apache
安装和配置Apache Tomcat是部署Java Web应用程序的常见任务
安装和配置Apache Tomcat是部署Java Web应用程序的常见任务
318 7
|
Ubuntu Java 应用服务中间件
在Ubuntu 16.04上安装Apache Tomcat 8的方法
在Ubuntu 16.04上安装Apache Tomcat 8的方法
153 0
|
安全 Java 应用服务中间件
在CentOS 7上安装Apache Tomcat 8的方法
在CentOS 7上安装Apache Tomcat 8的方法
465 0
|
安全 Java 应用服务中间件
如何通过 Yum 在 CentOS 7 上安装 Apache Tomcat 7
如何通过 Yum 在 CentOS 7 上安装 Apache Tomcat 7
406 0
|
Java 应用服务中间件 Apache
在 Debian 服务器上安装和配置 Apache Tomcat 的方法
在 Debian 服务器上安装和配置 Apache Tomcat 的方法
164 0
|
XML 安全 Java
从零手写实现 apache Tomcat-02-web.xml 入门详细介绍
`web.xml`是Java Web应用的核心配置文件,描述应用工作方式。它包含Servlet、Filter和Listener的定义。例如,示例展示了如何配置名为`my`的Servlet处理`/my`请求,`LoggingFilter`拦截所有请求,以及`MyServletContextAttrListener`监听应用事件。`web.xml`是服务器理解应用结构与行为的指南。迷你版Tomcat实现——mini-cat(开源:https://github.com/houbb/minicat)。

热门文章

最新文章

推荐镜像

更多