站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2EE 专题J2EE搭建WAP站点时图片发布统一格式处理解决方案(原创)

J2EE搭建WAP站点时图片发布统一格式处理解决方案(原创)

摘要: J2EE搭建WAP站点时图片发布统一格式处理解决方案(原创)

Motivation:
在WML中,由于支持的浏览器不同,对于图片格式也有不同的限制。比如常见的M3Gate,目前主要支持的是BNG格式,有的浏览器支持的是JPG的格式。但是如果图片不是自己加工的,比如是通过网页采集工具采集过来的图片格式各不相同,这样就需要在发布的时候进行统一的格式处理。
在这里,由于个人一直从事的是J2EE的研发,所以在发布图片的时候都是采用Servlet来发布的图片,为了解决WAP中遇到的这个挑战,做了一些比较深入的研究。下面是整理后的解决方案(已经实现),来完成图片发布时统一图片格式。

Solutions:
在J2EE的Web应用中,常见的规范是Servlet规范,由于目前主流的应用服务器都支持Servlet2.3规范,所以本方案的基本就是Servlet2.3规范,利用Servlet2.3中的Filter特性来过滤图片内容,整合图片格式。下面是具体的解决方案(假设用来发布图片的Servlet是getImage):

下面是整个体系的调用逻辑图:


下面介绍一些如何利用ImageIO对象来处理图片格式:



↑返回目录
前一篇: J2EE开发平台的软件测试技术
后一篇: 初学者如何开发出一个高质量的J2EE系统