bd-java_BDShop是国内少有前后端完全分离的java商城项目.

BDShop

##交流QQ群:107304892

2017-10-03 半年第一次更新了 修复所有bug 请大家更新一下

BDShop是国内少有前后端完全分离的java商城项目.

BDShop 系统简介

BDShop商城系统是B2C模式的电子商城

后端基于springboot 职责单一提供api服务

前端基于nodejs 纯html5 css3 通过json 和后端api交互。

实现的前后端分离架构的项目

c2493b238e3e6491eed1f859d3eaf339.png

相关技术文章

##BDShop技术路线 后端构建:spring-boot+mybatis+pagehelper+Swagger2构建RESTful API

前端构建:nodejs+gulp+requirejs+art-template+bootstrap+weui

安装运行步骤

一、api-server

前提要安装好 jdk8 maven

$ mvn clean install

2 $ cd api-server

3 $ mvn spring-boot:run

二、front-project

前提安装好nodejs 6.9

1 安装node http://www.cnodejs.org 官网下载 傻瓜式安装 一直确定就行 默认安装在 C:\Program Files\nodejs

2 检测安装结果 打开 命令行 输入 node -v 会出现node版本 输入 npm -v 会出现npm版本

3 配置npm全局环境 在C:\Program Files\nodejs 这里新建连个文件夹 "node_global"及"node_cache" 打开cmd 用管理员 身份打开 输入命令:npm config set prefix "C:\Program Files\nodejs\node_global" 输入命令 :npm config set cache "C:\Program Files\nodejs\node_cache"

4:配置环境变量 在系统变量下新建"NODE_PATH",输入”C:\Program Files\nodejs\node_global\node_modules“用户变量 用户变量"PATH"修改为“C:\Program Files\nodejs\node_global\”;

5:检查 cmd命令 输入npm install gulp -g 然后看看 node_global文件夹有没有gulp文件

6.$ npm install -g cnpm --registry=https://registry.npm.taobao.org

7.$ cnpm install -g gulp

8.$ cd front-projec

9.$ cnpm install

10.$ gulp

11 打开浏览器:http://localhost:4865

12 后台管理:http://localhost:4865/page/manage_login.html

13 管理员帐号:admin 密码:111111

BDShop 后端项目截图

08e1b952f2a1705bfe1079bea32b218b.png54eea8fb1d14a214ed3e785a139967a3.png

1e8f4a8469e80220c24ef624663c9d3a.png

BDShop 前端项目截图

ec43670070f2b90977b979f8b84e0b61.png

68747470733a2f2f6769742e6f736368696e612e6e65742f75706c6f6164732f696d616765732f323031372f303432342f3132313931355f36356131616363645f3132373933302e6a706567

68747470733a2f2f6769742e6f736368696e612e6e65742f75706c6f6164732f696d616765732f323031372f303432342f3132313935365f32643666363930305f3132373933302e6a706567

##捐赠 金额随意:

这里输入代码

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以hive的角度检查语法: with cur_dim_comb as (SELECT DISTINCT t.dim_comb ,t.var_sub_class ,t.acc_value FROM gerp.cux_cst_data_alloc_his t WHERE t.top_var_type = '10' AND t.job_ver_id in (SELECT ver.job_ver_id AS p_job_ver_id FROM gerp.cux_cst_dist_jobs_all job INNER JOIN gerp.cux_cst_dist_jobs_vers_all ver ON job.job_id = ver.job_id )) select tp.bd_code --事业部编码 ,tp.bd_name --事业部名称 ,hp.ou_code --OU名称 ,hp.ou_name --OU编码 ,op.main_class_desc --差异大类 ,op.acc_value --科目代码 ,op.acc_desc --科目名称 ,op.dim_comb --区分维度 ,op.begin_amount --期初余额 ,op.accrual_amount --本期发生 ,op.balance_diff_alloc_amount --期末差异结存 ,op.var_sub_class ,op.main_class_value ,op.org_id ,op.period_name ,op.job_ver_id from (select up.* ,q1.* from (SELECT DISTINCT maincl.* ,t.* FROM t inner join (SELECT fv.flex_value ,fv.description FROM fv inner join fs on fv.flex_value_set_id = fs.flex_value_set_id AND fs.flex_value_set_name = 'CUX_CST_VARIANCE_TYPE' AND fv.enabled_flag = 'Y' AND fv.hierarchy_level = '2' AND fv.flex_value LIKE '10%' ) maincl on t.var_main_class = maincl.flex_value inner join cur_dim_comb on cur_dim_comb.var_sub_class = t.var_sub_class and cur_dim_comb.acc_value = t.acc_value WHERE 1 = 1 AND t.top_var_type = '10' AND t.job_ver_id in (SELECT ver.job_ver_id AS p_job_ver_id FROM gerp.cux_cst_dist_jobs_all job INNER JOIN gerp.cux_cst_dist_jobs_vers_all ver ON job.job_id = ver.job_id) ORDER BY maincl.description ,t.acc_value ,cur_dim_comb.dim_comb ) up inner join (SELECT t1.* ,SUM(t1.begin_amount) begin_amount ,SUM(t1.accrual_amount) accrual_amount ,SUM(t1.balance_diff_alloc_amount) balance_diff_alloc_amount FROM gerp.cux_cst_data_alloc_his t1 LEFT JOIN gerp.cux_cst_data_alloc_his t ON t1.top_var_type = '10' AND t1.var_sub_class = t.var_sub_class --p_var_sub_class AND t1.org_id = t.org_id --p_org_id AND t1.period_name = t.period_name --p_period_name AND t1.job_ver_id = t.job_ver_id --p_job_ver_id AND t1.acc_value = t.acc_value --p_acc_value WHERE t1.dim_comb in (select distinct dim_comb from cur_dim_comb) group by t1.org_id,t1.period_name,t1.job_ver_id,t1.var_sub_class,t1.acc_value ) q1 on q1.org_id = up.org_id --p_org_id AND q1.period_name = up.period_name --p_period_name AND q1.job_ver_id = up.job_ver_id --p_job_ver_id AND q1.var_sub_class = up.var_sub_class --p_var_sub_class AND q1.acc_value = up.acc_value --p_acc_value ) op
最新发布
05-26
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值