MCPcopy Index your code
hub / github.com/EthanWang-cn/JavaWeb_Mall

github.com/EthanWang-cn/JavaWeb_Mall @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
118 symbols 244 edges 24 files 30 documented · 25%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

基于MVC+Maven+JDBC+JSP+Servlet实现的JavaWeb项目

一个用户一个购物车,有登录功能但是没截图

1、界面展示

image-20210604203951211 image-20210604204016216

image-20210604204201608

image-20210604204221254

2、如何在你的电脑上运行这个项目

** 需要的环境 jdk8 + maven + mysql 8.0.23 ** 1. 下载完成后再idea导入这个包

image-20210608140645442

  1. 将resource目录marked as resourceRepositories

image-20210608141150330

  1. 创建一个MySQL数据库,创建表的sql语句在同级目录中

  2. 修改db.properties中的用户名和密码和使用的数据库

properties #数据库配置文件,然后在Basedao读取这个文件 driver=com.mysql.jdbc.Driver url=jdbc:mysql://localhost:3306/使用的数据库 username=MySQL账号 password=MySQL登录密码

Extension points exported contracts — how you extend this code

UserDao (Interface)
dao层抛出异常,让service层去捕获处理 [2 implementers]
src/main/java/smbms/dao/user/UserDao.java
UserServices (Interface)
(no doc) [2 implementers]
src/main/java/smbms/services/user/UserServices.java
GoodsServices (Interface)
(no doc) [2 implementers]
src/main/java/smbms/services/goods/GoodsServices.java
GoodsDao (Interface)
(no doc) [2 implementers]
src/main/java/smbms/dao/goods/GoodsDao.java

Core symbols most depended-on inside this repo

closeResource
called by 9
src/main/java/smbms/dao/BaseDao.java
getConnection
called by 8
src/main/java/smbms/dao/BaseDao.java
execute
called by 6
src/main/java/smbms/dao/BaseDao.java
setGid
called by 5
src/main/java/smbms/pojo/Goods.java
setGprice
called by 5
src/main/java/smbms/pojo/Goods.java
setGname
called by 5
src/main/java/smbms/pojo/Goods.java
setGurl
called by 5
src/main/java/smbms/pojo/Goods.java
setGlist_id
called by 5
src/main/java/smbms/pojo/Goods.java

Shape

Method 94
Class 20
Interface 4

Languages

Java100%

Modules by API surface

src/main/java/smbms/pojo/Goods.java15 symbols
src/main/java/smbms/pojo/User.java11 symbols
src/main/java/smbms/services/goods/GoodsServicesImpl.java7 symbols
src/main/java/smbms/services/goods/GoodsServices.java7 symbols
src/main/java/smbms/pojo/Good_List.java7 symbols
src/main/java/smbms/dao/goods/GoodsDaoImpl.java7 symbols
src/main/java/smbms/dao/goods/GoodsDao.java7 symbols
src/main/java/smbms/dao/BaseDao.java6 symbols
src/main/java/smbms/services/user/UserServicesImpl.java5 symbols
src/main/java/smbms/services/user/UserServices.java4 symbols
src/main/java/smbms/filter/SysFilter.java4 symbols
src/main/java/smbms/filter/CharacterEncoding.java4 symbols

Datastores touched

(mysql)Database · 1 repos
lokismbmsDatabase · 1 repos

For agents

$ claude mcp add JavaWeb_Mall \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact