写点什么

JSPWeaver 消灭 JSP 开发中的“一回生”

  • 2008-02-25
  • 本文字数:687 字

    阅读完需:约 2 分钟

ZeroTurnaround 的 JSPWeaver 是一个实时 JSP 解释器,它旨在消除因为服务器从 JSP 标记中创建和编译后台 servlet 而造成的“一回生(译者注:即第一个访问 Web 应用的 JSP 页面的人,响应时间会比别人长)”。

这个产品的配置很简洁。把 jspweaver.jar 放到你的 Web 应用的\WEB-INF\lib 目录下,在 web.xml 文件中添加几行基本的配置信息,表明将使用这个解释器来处理 *.jsp 这样的 URL:

weaverServlet com.zeroturnaround.jspweaver.JspInterpretingServlet 1 weaverServlet \*.jsp

当应用服务器重启后,JSP 页面就会在重启的过程中被解释。

这个解释器目前支持 JSP 1.2-2.0。它的 1.0 版本支持完整的 JSP 标准,包括通用语法、XML 语法和 Java scriplets 等。 它与容器无关,应该可以和任何 JSP 容器都能协同工作,不过目前经过测试的容器为:

  • BEA Weblogic 8.1SPX,9.X
  • Jakarta Tomcat 4.X,5.X,6.X
  • JBoss 4.X
  • Jetty 5.X
  • Oracle Application Server 9.X,10.X

下一个版本中计划将会支持 JSP2.1,来自 ZeroTurnaround 的 Jevgeni Kabanov 告诉 InfoQ,他期待下个版本在这个月里就会发布。他还提供给我们一些产品如何工作的更多细节:

它可以很好地解析 JSP(无论是 XML 风格的语法还是标准语法,我们有两个解析器),然后在内存中再现页面,这个结果会被用来渲染实际输出的页面。因为解析非常快,而且没有任何翻译过程,所以这种做法比史上任何编译方式都要快得多。我们同时还用了一个打过补丁的 BeanShell 版本来解析内嵌的 Java scriplets。

ZeroTurnaround 提供了免费试用版。许可的价格是每席位 49 美元。

查看英文原文 JSPWeaver removes the first-person penalty from JSP development

2008-02-25 04:461299
用户头像

发布了 197 篇内容, 共 63.1 次阅读, 收获喜欢 21 次。

关注

评论

发布
暂无评论
发现更多内容

AI与.NET技术实操系列:ML.NET篇

秃头小帅oi

机械工厂数字化试金石:智能制造跃迁之路

积木链小链

数字化转型 智能制造 机械制造

有必要使用 Oracle 向量数据库吗?

秃头小帅oi

YashanDB归档管理

YashanDB

数据库 yashandb

YashanDB字符集配置

YashanDB

数据库 yashandb

YashanDB实例启停

YashanDB

数据库 yashandb

降价46%,Hologres Serverless Computing 快速入门

阿里云大数据AI技术

大数据 Serverless hologres 实时湖仓

DeepSeek过时了?全网刷屏的Manus到底是什么?这样写申请秒过审核

卷福同学

软著申请 ChatGPT Manus

AI大模型本地化部署的优化

北京木奇移动技术有限公司

AI大模型 本地化部署 软件外包公司

YashanDB参数配置

YashanDB

数据库

洗鞋小程序(源码+文档+讲解+演示)

深圳亥时科技

VMware ESXi 7.0U3s macOS Unlocker & OEM BIOS 2.7 标准版和厂商定制版

sysin

esxi

培训中心教务系统(源码+文档+讲解+演示)

深圳亥时科技

如何租赁LED显示屏:你需要考虑的一切

Dylan

活动 广告 LED显示屏 全彩LED显示屏 led显示屏厂家

使用 XDP 和 IPVS 实现 QUIC 负载均衡

EMQ映云科技

负载均衡 QUIC协议

淘宝图片搜索商品列表API接口全攻略

tbapi

淘宝API 淘宝拍立淘接口 淘宝图片搜索API

芯盾时代移动办公融合解决方案

芯盾时代

远程办公 iam 统一身份管理平台

从文件到块: 提高 Hugging Face 存储效率

伤感汤姆布利柏

人工智能丨Web自动化智能体核心元素解析

测试人

人工智能 软件测试 测试开发 测试平台

异构算力管理与调度:高效利用计算资源

鲸品堂

算力 企业号 2025年3月PK榜

大模型本地化部署的应用场景

北京木奇移动技术有限公司

AI大模型 本地化部署 软件外包公司

卸载YashanDB服务端

YashanDB

数据库 yashandb

AI大模型本地化部署的运营

北京木奇移动技术有限公司

AI大模型 本地化部署 软件外包公司

【每日学点HarmonyOS Next知识】 状态变量、公共Page、可见区域变化回调、接收参数、拖拽排序控件

轻口味

HarmonyOS HarmonyOS NEXT

VMware ESXi 8.0U2d macOS Unlocker & OEM BIOS 标准版和厂商定制版

sysin

esxi

VMware ESXi 6.7U3v macOS Unlocker & OEM BIOS 2.7 标准版和厂商定制版

sysin

esxi

智慧党建系统(源码+文档+讲解+演示)

深圳亥时科技

AI大模型本地化部署的运行监测

北京木奇移动技术有限公司

AI大模型 本地化部署 软件外包公司

AI 大模型本地化部署的调试

北京木奇移动技术有限公司

AI大模型 本地化部署 软件外包公司

JSPWeaver消灭JSP开发中的“一回生”_Java_Charles Humble_InfoQ精选文章