1 Star 0 Fork 0

user_1438803 / super-shop

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

super-shop

GitHup 主要配置参考以下链接: http://www.cnblogs.com/bluestorm/p/3634348.html

本项目使用java编写

前台模板 使用 metronic_v2.0.2 (bootstrap + jquery + 各种插件)
后台基于 Servlet + JavaBean + Common DBUtils
数据库使用 Mysql

项目启动步骤如下:

  1. 在mysql下依次运行脚本,db.sql ==> data.sql ==> procedure.sql ==> trigger_mysql.sql
  2. 安装maven,并配置maven
  3. 本项目使用idea开发调试,下载代码并导入idea后,直接运行maven install命令
  4. 启动本项目,配置maven启动,注意要修改c3p0-config.xml中的jdbc配置。

课件演示,学习知识点如下:

  1. Servlet 的熟练使用,包括配置web.xml.
  2. jquery中的选择器使用, 包括AJAX调用方法以及作用
  3. 文件上传
  4. 数据库库设计,以及表设计与业务关系梳理.
  5. 业务流程的分析,代码控制及规范.
  6. 操作数据库,程序分层的思想.
  7. 工具的熟练使用(maven,GIT)

配置文件模块 -- 实现配置项实时刷新功能

  1. 需要将resources中的SystemConfig.xml拷贝到tomcat/conf目录下

  2. 该配置文件格式固定,不能修改。

  3. 该配置文件可配置单一选项(key/value), 也可以配置多值选项(key/value[i])

  4. 该配置文件具体配置如下:

    1. 系统配置(SystemConfig 根标签)下有多个模块配置(ModuleConfig)
    2. 每个模块配置(ModuleConfig)下有多个单一配置选项(ConfigItem)和多值配置选项(ArrayConfigItem)
    3. 单一配置选项(ConfigItem),只针对单一值的配置(key/value)
    4. 多值配置选项(ArrayConfigItem),可以配置多个值1

数据缓存模块 -- 实现数据动态刷新功能(后台修改数据后,前台实时刷新数据) 启动项目即可测试

  1. SELECT * FROM tb_prod_type t WHERE t.type_p_id=1000;
  2. SELECT * FROM tb_prod_type t WHERE t.type_p_id=1011;

#监听日志表

  1. SELECT * FROM TB_NOTIFY_LOG;

#测试新增:

  1. INSERT INTO tb_prod_type (type_name, type_p_id, menu_uri, menu_style, is_menu) VALUES ('豆豆鞋', 1011, '/shop/product-list.jsp', '0', '1');

#测试修改:

  1. UPDATE tb_prod_type SET type_p_id=1007 WHERE type_id=1036;

#测试删除:

  1. DELETE FROM tb_prod_type WHERE type_id=1036;

空文件

简介

项目模版 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/MorphineJoe/super-shop.git
git@gitee.com:MorphineJoe/super-shop.git
MorphineJoe
super-shop
super-shop
master

搜索帮助