HotelAPIProxyServlet
2016-01-13 11:34:06 0 举报
HotelAPIProxyServlet是一个用于处理酒店相关API请求的Servlet。它充当客户端和后端服务器之间的中间层,负责接收、处理和转发客户端发送的API请求。通过这种方式,HotelAPIProxyServlet可以提供对后端服务器的统一访问接口,简化客户端的开发和维护工作。此外,它还可以实现一些额外的功能,如负载均衡、缓存和安全认证等,以提高系统的性能和安全性。总之,HotelAPIProxyServlet是一个功能强大且灵活的组件,可以帮助开发者更高效地构建和管理酒店相关的Web应用程序。
作者其他创作
大纲/内容
HotelAPIProxyServlet
request.getParameter(\"ids\")
request.getParameter(\"needBoss\")
request.getParameter(\"jnh\")嘉年华活动
HotelSearcher hotelSearcher=QuerySearcher
根据用户查询时的页面条件过滤hotel,如果没啥要求就根据页面条件过滤就进行普通过滤(档次、类型)BnbHotelRatingType和HotelType
if (this.useCache)从memecached里面取数据(key是query字符串组成的),没取到调用接口
获取hotel报价相关的过滤条件,并做过滤PriceRangesFilterParser价格CarnivalFilterParser())酒店嘉年华过滤SelectedBnbFilterParser()优选客栈HotelTuanFilterParser())只看团购AvailableHotelFilterParser())只看有房
PriceFetcher.fetchPrices4Sort获取报价用于排序
else
获取hotel的静态过滤条件,并过滤HotelPropsFilterParser服务设施HotelTagsFilterParser特色体验FittedPeopleFilterParser适合人群HotPlaceFilterParser热门住宿地
null
计算进行RANK的SCORE,如果没有SERVER分组就取默认值;是否有POI搜索、设置销量值
1
对SORT后的酒店列表做分页截断获取createHotelSearchResultrequest.getParameter(\"limit\")
对HOTEL进行SORTrequest.getParameter(\"sort\"):PriceAscComparator、ScoreAscComparator、DistanceAscComparator、SalesAscComparator
hotelSearcher.doSearch()
0 条评论
下一页
为你推荐
查看更多
抱歉,暂无相关内容