控制动态servlet图形处理(2)(3)

2008-02-23 09:40:59来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折



那就是重新调整图像大小及保存图像所需的全部。

打包并部署到 WebSphere 或 Tomcat 上

本节将阐述如何打包 ImageSizer JSP 标记并将其部署到 Application Server V4.0 或 Apache Tomcat V4.0 上。图 4 显示了 Application Developer 的抓屏。左上栏的 Navigator 窗格(windowpane)显示了 Web 应用程序的目录结构,以及必须如何根据 J2EE 规范打包定制 JSP 标记。由于 J2EE 规范的需要,因此该目录结构对于所有 Web 应用程序都是公共的。一旦归档了该结构,则它将成为 Web 归档(WAR)文件,并且可以方便地将其传送给 WebSphere、Tomcat 或任何其它兼容的 Web 容器。良好的开发环境(如 Application Developer)有助于开发人员遵循这些规范,并生成有效的应用程序。



图 4. 在 WebSphere Studio Application Developer 中打包 ImageSizer



在ImageSizer项目下,有一个源代码目录;开发人员可以选择是否在最终的WAR文件中包含该目录。webApplication 目录包含实际的程序代码。示例项目包含名为 PickASize.jsp 的测试 JSP 页面及称为 LazyDog.jpg 的巨大的测试图像。通常,ImageSizer 定制标记的库版本并不包含这些。标记的实现位于 WEB-INF 目录中。Java 类都位于 WEB-INF/classes 中,而标记库描述符(Tag Library Descriptor)文件位于 WEB-INF/tlds 中。这些是所有 Web 应用程序的标准目录布局。该树中的其它文件有助于设置服务器选项,但却并非 WAR 文件强制需要的。使用 Application Developer 或 Java SDK 以创建该应用程序的 WAR 文件。

要将 Web 应用程序部署在 Web Application Server(如 Tomcat)上,则将文件放在 ROOT/webapps 目录中,并且让服务器将 WAR 文件展开为目录结构。对于 Application Server,您可以使用 Administrators Console 中的 Web Application 向导来安装应用程序。部署完毕,可通过访问 http://yourhostname:port/ImageSizer/PickASize.jsp 运行 JSP 页面。

结束语



现在您已经创建了自动管理图像缩放的JSP定制标记。定制标记为您省去了重新调整图像大小的工作,还使用户在访问您的网站时可以指定自己的首选项。可以很方便地扩充该示例标记以执行各种图像操作:版权文本、时间戳记、徽标或水印。通过将代码部署到 Application Server 或 Apache Tomcat,并且编写一些基于图像的 JSP 页面或使用给定的示例,您可以试验代码。希望本文为您提供了“取出即可用”的 JSP 标记,还提供了能使您进一步扩展功能以满足您需要的代码。愿您看图愉快!

上一篇: String与StringBuffer
下一篇: 请高手务必帮忙,关于JAVA的一段代码!!!谢谢了

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:JSTL改进JSP来简化网页的实现过程(1)

下一篇:JSTL改进JSP来简化网页的实现过程(2)