网站大量收购独家精品文档,联系QQ:2885784924

(商城第五天笔记.docxVIP

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(商城第五天笔记

魔力商城第五天内容回顾前台系统的搭建。门户系统。首页。使用maven搭建数据的获得都是通过调用service来实现首页内容如何动态展示Cms系统的实现内容管理系统内容分类,分类应该是一个树形结构。内容分类下有内容列表。内容服务系统的搭建。内容的分类管理,EasyUI的异步tree的使用。内容列表的实现。EasyUIDataGrid、图片上传、富文本编辑器、分页插件。课程计划首页大广告位的动态展示。内容服务系统发布服务门户系统调用服务,获得内容数据。动态展示大广告位业务逻辑中添加缓存搭建redis服务、集群Redis服务的使用Jedis客户端。单机版的使用方法集群版的使用方法添加缓存缓存同步首页大广告位的动态展示功能分析1/ 轮播图是用户请求商城首页/index的时候需要拿到图片信息思路:我们在返回index.jsp的时候,通过Model将图片数据塞入jsp页面2/ 要展示轮播图需要一个json数据,数据格式:其中可以从数据库得到的数据是:pic/pic2/url/titlepic对应srcPic2对应srcBUrl对应hrefTitle对应alt其他属性:height/width等完全由配置文件决定实现1/ 先为页面所需要的json数据创建一个pojo可以放到moli-common工程中。public class Ad1Node implements Serializable {private int height;private int widht;private int heightB;private int widthB;private String src; //图片1private String srcB; //图片2private String href; //广告的链接private String alt; //图片提示信息}Dao层从tb_content表中取数据,根据内容分类id查询内容列表。可以使用逆向工程生成的代码。Service层参数:内容分类id long categoryId返回值:ListAd1Node业务逻辑:根据内容分类id查询内容列表,需要把内容列表转换成Ad1Node列表。返回。/** * 根据内容分类id查询内容列表 * pTitle: getContentList/p * pDescription: /p * @param categoryId * @return * @see com.moli.content.service.ContentService#getContentList(long) */@Overridepublic ListAd1Node getContentList(long categoryId) {//查询内容列表TbContentExample example = new TbContentExample();//设置查询条件Criteria criteria = example.createCriteria();criteria.andCategoryIdEqualTo(categoryId);//执行查询ListTbContent list = contentMapper.selectByExample(example);//转换成Ad1Node列表ListAd1Node resultList = new ArrayList();for (TbContent tbContent : list) {Ad1Node node = new Ad1Node();node.setAlt(tbContent.getSubTitle());node.setSrc(tbContent.getPic());node.setSrcB(tbContent.getPic2());node.setHref(tbContent.getUrl());resultList.add(node);}return resultList;}发布服务Controller层引用服务代码实现从属性文件中取内容的分类id,根据分类id调用服务,查询内容列表。设置内容中图片的宽、高。需要把pojo列表转换成json数据。使用Mode或者ModelAndView把json数据传递给jsp。配置属性文件:@Controllerpublic class IndexController {@Value(${AD1_CATEGORY_ID})private Long AD1_CATEGORY_ID;@Value(${AD1_WIDTH})private Integer AD1_WIDTH;@Value(${AD1_WIDTH_B})private Integer AD1_WIDTH_B;@Value(${AD1_H

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档