淘东电商项目(23) -门户界面

简介: 淘东电商项目(23) -门户界面

引言

在上一节《淘东电商项目(22) -Canal数据同步框架》,简单介绍了下Alibab的Canal数据同步框架

本文代码已提交至Github(版本号:f5841d3fcfc6d268bf469d946619074f673edcca),有兴趣的同学可以下载来看看:https://github.com/ylw-github/taodong-shop

本文介绍下「淘东项目」的门户界面。

本文目录结构:

l____引言

l____ 1. 门户界面介绍

l________ 1.1 主页面

l________ 1.2 注册页面

l________ 1.3 登录页面

l____ 2. 门户项目代码

l____总结

1. 门户界面介绍

页面使用的是layui框架来构造的,图标是在http://www.akuziti.com网站里设计的,里面的图片来源于京东生鲜商城(https://fresh.jd.com/)(如有侵权,可以私信我)。下面来看看我的页面设计:

1.1 主页面

1.2 注册页面

image.png

1.3 登录页面

2. 门户项目代码

项目使用的是FreeMarker模板引擎渲染Web视图的,如果想知道详细的使用,可以参考之前我写过的一篇博客《微服务技术系列教程(02) - SpringBoot - Web开发》。下面主要讲解下配置的流程:

1.maven添加依赖:

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-freemarker</artifactId>
</dependency>

2.配置文件配置FreeMarker相关:

server:
  port: 8080
#### 整合freemarker
spring:
  freemarker:
    cache: false
    charset: UTF-8
    check-template-location: true
    content-type: text/html
    expose-request-attributes: true
    expose-session-attributes: true
    request-context-attribute: request
    suffix: .ftl
    template-loader-path:
      - classpath:/templates
  application:
    name: app-portal-web
###服务注册到eureka地址
eureka:
  client:
    service-url:
      defaultZone: http://192.168.162.135:8080/eureka

3.添加静态资源以及ftl模板代码(如下图):

4.Controller层,直接跳转到页面:

/**
 * description: 首页
 * create by: YangLinWei
 * create time: 2020/3/5 1:48 下午
 */
@Controller
public class IndexController {
  /**
   * 跳转到首页
   * 
   * @return
   */
  @RequestMapping("/")
  public String index() {
    return "index";
  }
  /**
   * 跳转到首页
   * 
   * @return
   */
  @RequestMapping("/index.html")
  public String indexHtml() {
    return index();
  }
}

总结

本文主要讲解了「淘东电商」项目的门户界面,具体不懂的可以从Github下载代码来详细看(https://github.com/ylw-github/taodong-shop,版本号:f5841d3fcfc6d268bf469d946619074f673edcca))

目录
相关文章
|
6月前
|
XML JSON API
开发者必备:淘宝商品列表接口集成全攻略
淘宝开放平台提供的商品列表数据接口让开发者编程获取商品列表数据。接口支持按关键词、类目等查询条件获取商品详情,包括标题、价格等信息。具备灵活性高、数据丰富及操作便捷等特点。使用流程包括注册账号、构建并发送HTTP请求及处理响应数据。可用于电商数据分析、商品推荐等场景。开发者需遵守规定确保数据安全合法。[体验API](c0b.cc/R4rbK2)
|
6月前
|
小程序 前端开发
微信综合购物商城小程序ui模板源码
微信电商小程序前端页面,综合购物商城ui界面模板。主要功能包含:电商主页、商品分类、购物车、购物车结算、我的个人中心管理、礼券、签到、新人专享、专栏、商品详情页、我的订单、我的余额、我的积分、我的收藏、我的地址、我的礼券等。这是一款非常齐全的电商小程序前端模板。
141 4
|
前端开发 JavaScript Java
淘东电商项目(24) -获取验证码功能
淘东电商项目(24) -获取验证码功能
68 0
|
缓存 NoSQL 数据可视化
淘东电商项目(14) -公众号获取注册码功能
淘东电商项目(14) -公众号获取注册码功能
73 0
|
移动开发 前端开发 测试技术
微信公众号菜单管理接口开发
自定义菜单通过后台管理设置到数据库表,数据配置好后,通过微信接口推送菜单数据到微信平台。
786 0
微信公众号菜单管理接口开发
淘东电商项目(80) -思维导图小结
淘东电商项目(80) -思维导图小结
43 0
淘东电商项目(80) -思维导图小结
|
8月前
|
前端开发 数据管理 BI
智慧社区电商后台管理系统
智慧社区电商后台管理系统
128 0
|
JavaScript 前端开发
37分布式电商项目 - 网站首页(广告展示)
37分布式电商项目 - 网站首页(广告展示)
46 1
|
前端开发 NoSQL 数据库
淘东电商项目(26) -门户登录功能
淘东电商项目(26) -门户登录功能
45 0
|
前端开发 NoSQL 数据库
淘东电商项目(25) -门户注册功能
淘东电商项目(25) -门户注册功能
52 0

热门文章

最新文章