Giter VIP home page Giter VIP logo

hfuu_shop's Introduction

使用原生Jsp和Servlet实现的简单二手物品交易网站

引用了jquerybootstrap,已经包含在WebContent/src/中了

使用了eclipse默认的的文件结构, 测试和部署的简单方法是使用eclipse导出war文件, 其他ide自行更改文件结构。sql/hfuu_shop.sql包含了完整的数据库结构和测试数据。

功能实现:

  • 商品发布
  • 商品浏览、购买
  • 购物车(批量购买)
  • 消息系统
  • 自动消息通知(审核结果、商品变动)
  • 站内私信
  • 个人中心
    • 管理员商品审核
    • 消息发送/接收
    • 购买历史
    • 发布历史
    • 收藏夹
    • 个人信息
  • 物品搜索
  • 物品、消息、收藏夹的分页

hfuu_shop's People

Contributors

lvnanleilei avatar veekxt 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

Watchers

 avatar  avatar  avatar  avatar

hfuu_shop's Issues

虽然不打算修复但必须知道的一些事

  • 糟糕的数据库连接方式,每个页面都会新建连接然后手动释放。。。
  • 自动登录只用了邮箱进行验证,安全被狗吃了
  • 参数检查不够严格,比如商品名,用户名等 应该限制长度和防止HTML注入
  • 只要显示小图的地方直接对大图指定宽高,会造成客户端下载量很大
  • 所有的列表都应该分页
  • user表和goods表在这样的设计下 并不需要·img·字段,图片是用id做名字的,很容易获取。
  • dbHandle目录下的类,其中的方法是不可靠的,仅仅能保证当前项目进度下,可以实现想要的功能,但方法本身可能有bug或缺失。比如UserHandle.java下的doupdate方法,更新的字段是不全的!
  • bootstrap和其他第三方库不应该放在项目中
  • github的releases不是这么用的

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.