淘东电商项目(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))

目录
相关文章
|
7月前
|
传感器 小程序 搜索推荐
(源码)java开发的一套(智慧校园系统源码、电子班牌、原生小程序开发)多端展示:web端、saas端、家长端、教师端
通过电子班牌设备和智慧校园数据平台的统一管理,在电子班牌上,班牌展示、学生上课刷卡考勤、考勤状况汇总展示,课表展示,考场管理,请假管理,成绩查询,考试优秀标兵展示、校园通知展示,班级文化各片展示等多种化展示。
100 0
(源码)java开发的一套(智慧校园系统源码、电子班牌、原生小程序开发)多端展示:web端、saas端、家长端、教师端
|
3月前
|
供应链 数据可视化 JavaScript
低代码可视化-商城管理系统-商品管理-代码生成器
低代码可视化-商城管理系统-商品管理-代码生成器
33 0
|
6月前
|
小程序 前端开发
微信综合购物商城小程序ui模板源码
微信电商小程序前端页面,综合购物商城ui界面模板。主要功能包含:电商主页、商品分类、购物车、购物车结算、我的个人中心管理、礼券、签到、新人专享、专栏、商品详情页、我的订单、我的余额、我的积分、我的收藏、我的地址、我的礼券等。这是一款非常齐全的电商小程序前端模板。
129 4
|
7月前
|
小程序 前端开发 JavaScript
微信小程序|驾校预约平台的设计与实现
微信小程序|驾校预约平台的设计与实现
|
前端开发 JavaScript Java
淘东电商项目(24) -获取验证码功能
淘东电商项目(24) -获取验证码功能
65 0
|
缓存 NoSQL 数据可视化
淘东电商项目(14) -公众号获取注册码功能
淘东电商项目(14) -公众号获取注册码功能
70 0
|
SQL 前端开发 Java
导航【项目 商城】
导航【项目 商城】
80 0
|
8月前
|
小程序
基于微信小程序的驾校预约平台设计与实现(源码+lw+部署文档+讲解等)
基于微信小程序的驾校预约平台设计与实现(源码+lw+部署文档+讲解等)
130 2
基于微信小程序的驾校预约平台设计与实现(源码+lw+部署文档+讲解等)
淘东电商项目(80) -思维导图小结
淘东电商项目(80) -思维导图小结
41 0
淘东电商项目(80) -思维导图小结
|
JavaScript 前端开发
37分布式电商项目 - 网站首页(广告展示)
37分布式电商项目 - 网站首页(广告展示)
46 1