JBoss AS 上 Web 应用程序的调优策略
1. 资源管理与 Web 服务基础
在构建 Web 应用时,资源管理至关重要。若你需要一个符合 JSP 规范的库来管理 JavaScript 和 CSS 资源,pack:tab 库(http://www.ohloh.net/p/packtag)是个不错的选择。它是一个 JSP-Taglib,能对资源(如 JavaScript 和 CSS)进行压缩、合并,并将其缓存到内存或生成的文件中,对用户和开发者透明,且压缩算法可插拔。
Web 服务作为 Web 应用的另一大类,是典型的 B2B 技术。它引入了通用的网络通信传输协议,改变了 B2B 服务的格局。Web 服务通过 XML 进行不同系统间的数据交换,数据绑定则是实现 XML 与 Java 表示之间转换的过程。当前设计 Web 服务的标准是 JAX - WS,它借助 Java Architecture for XML Binding(JAXB)来处理所有数据绑定任务。JAXB 能绑定 Java 方法签名、WSDL 消息和操作,可自定义映射并自动处理运行时转换,让开发者无需深入了解 XML 就能在 Java 应用中融入 XML 数据和处理功能。
以下是 JAXB 数据绑定的核心过程:
graph LR
A[XML] -->|Unmarshalling| B[Java Objects]
B -->|Marshalling| A
其中,将 XML 转换为 Java 对象以及反之的核心过程分别称为解组(unmarshalling)和编组(mar
JBoss AS Web应用性能调优指南
超级会员免费看
订阅专栏 解锁全文
82

被折叠的 条评论
为什么被折叠?



