Git Product home page Git Product logo

mmall_java's Introduction

MMall_JAVA

GOLD CocoaPods Maven的**

本项目为课程作业

课程地址为慕课网前后端分离项目:\

前端部分:!手把手从零打造企业级电商平台-前端实战
后端部分:!Java大牛 带你从0到上线开发企业级电商项目\

非常给力的实战课程,这里推荐给各位同学!
有同学提醒我,之前由于粗心忘记将课程地址贴出来,这里表示道歉。

这个项目是啥?

整合SSM框架(Spring+SpringMVC+Mybatis),采用前后端分离的架构方式开发的仿天猫在线电商平台项目,服务器端源代码。通过完成本项目,掌握了如下技能:

  • 首先,当然是java web开发,包括javaEE的核心技术的实际应用;
  • 其次,学习目前最流行的java web框架——SSM框架的整合,理解其作用;
  • 再者,前后端分离式设计的具体实现。
  • 最后,就是如何真正将一个项目部署在生产环境上(我使用的是阿里云服务器)

在之后的开发中,会将本项目采用RESTfulAPI的方式实现。并且加入一些新鲜的东西。 此外,本项目遵守开源协议GPL-3.0,

需要准备什么?

采用MAVEN(3.0.5)构建本项目,此外,以下是我在开发过程中用到的一些工具:

  • IDE我使用IDEA(项目由Maven构建,IDE选择不影响)
  • 最终运行的系统是阿里云上的CentOS 64位
  • JDK版本为7u80 64位
  • Maven版本是3.0.5
  • mysql-server-5.1.73
  • nginx-1.10.2.tar.gz

这些分支是什么?

dev是开发分支,release是发布分支,master分支是主要分支(最新的可用版本)。

文档在哪里?

目前文档正在编写中,此时你可以参考我的博客。

项目什么样?

网站截图 当然,你也可以访问我部署在阿里云上的网站,这里是链接

如何部署上线

如果你想发布在自己的linux操作系统中,可以运行我编写的自动化发布脚本,根目录下的deploy.sh。在此之前,你需要完成如下的步骤:

  • 保证JDK、maven、tomcat、mysql及nginx都已经安装并且正确配置;
  • 将此git仓库拉取到本地的目录位置是/development/git-repository/
  • 存在目录/product 关于更多的部署上线的流程,依然参考我的博客。

哪里可以得到帮助?

本人水平有限,项目仍在不断演进中,欢迎交流,欢迎分享。 欢迎Star、欢迎Fork、也欢迎你Pull requests

mmall_java's People

Contributors

liweimin0512 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

mmall_java's Issues

文件上传问题

自测商品模块文件上传功能时(上传图片)时间超时

用户模块小问题

用户模块service中updateInformation方法中updateUser 没有设置role属性,还有usermapper中updateByPrimaryKeySelective方法中update应该去掉<if test="updateTime != null" 标签,否则时间不会更新。

前后端分离的接口文档

你好,请想问一下,你做前后端分离,那接口文档你有写嘛?前后端调用接口的具体实现我没有找到,可以说明一下嘛?

我最近也在最一个前后端分离的网站,现在在接口设计这里,但是还不是很清楚应该怎么去用,这里面具体的步骤是什么样的?可以帮我解答一下嘛?谢谢~

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.