我目前正在开发一个网站,其中几个图像将显示在单个页面上。鉴于性能,我正在寻找处理这些图像的最佳方式。在JSF中处理图像
首先,我会解释我的需求。该网站的后端包含一个CMS,其中可以上传图像(也可以由用户调整大小,以便图像具有宽/高的比率)。这些图像将显示在de网站上的多个页面上,并由(希望)许多用户请求。
其次,我将很快描述我的环境。我正在使用JSF作为前端开发Java EE。我正在使用像Prime Faces et cetera这样的多个库。
我已经做了一些研究,似乎有几十个解决方案,但我不知道在哪个方向上搜索。例如:
- 数据库
- 图像保存为静态图像保存图像通过使用诸如文件流
因此,在短期:
- 其中保存和请求的图像会的方式在这种情况下最好?
- 你会建议什么图书馆为我服务?
- 是否有JSF解决方案来手动调整图像大小?
- ImageJ是生成缩略图的最佳解决方案吗?如果不是,会是什么?
如果需要其他细节,我很乐意提供。 在此先感谢。
JSF将帮助您为客户端生成HTML,并将促进请求处理。您决定保存/请求您的图像的方式将反映在JSF提出的请求中(如简单的Servlet发出请求)。有关Web应用程序中图像处理的更多信息,请参阅[将图片存储为文件或存储在数据库中的Web应用程序?](http://stackoverflow.com/q/561447/1065197)。请注意,提供的解决方案可能会讨论.net或其他平台,因此请遵守以下主要概念:Web应用程序,请求处理,保存在磁盘/文件流中,这些概念可以在Java/JSF中实现。 –