ssm搭建拍卖系统
=
程序有问题,找[程序帮](http://suo.nz/530ijn):QQ1022287044
项目介绍及流程
----
>拍卖系统采用ssm架构搭建,页面数据渲染采用jsp的初级简易拍卖系统,拍卖流程为普通用户注册、登录后,进入个人中心发布商品后,系统管理员进行商品审核,审核不通过,用户发布列表展示拒绝原因,审核通过后,首页及分类可查询展示,非发布人员进行商品竞价,竞价完成,发布者进行商品发货,拍卖获得者进行付款,完成最终交易。
开发环境:
-----
1. jdk 8
2. intellij idea
3. tomcat 8
4. mysql 5.7
所用技术:
-----
项目框架:ssm
前端渲染:jsp
前端技术:js/jquery
项目目录结构
-----
![项目结构](/image/项目结构.png)
- controller,视图控制层,
- service,业务逻辑层
- dao,数据库操作层
- jsp,页面进行数据渲染
- mapper.xml,此文件定义了操作数据库的sql,每个sql是一个statement,映射文件是mybatis的核心
- jdbc.properties,数据库帐号密码配置
运行效果
----
- 注册
![注册](/image/注册.png)
- 首页
![首页](/image/首页.png)
- 发布商品
![发布商品](/image/发布商品.png)
- 商品竞价
![商品竞价](/image/商品竞价.png)
- 浏览记录
![浏览记录](/image/浏览记录.png)
- 后端-商品管理
![后端-商品管理](/image/后端-商品管理.png)
核心项目配置:
-----
1.spring-mvc.xml配置:
```diff
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-4.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-4.0.xsd
http://www.springframework.org/schema/mvc
http://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd">
<mvc:annotation-driven/>
<!-- 自动扫描 @Controller-->
<context:component-scan base-package="com.pmxt.controller"/>
<mvc:resources mapping="/js/**" location="/js/"/>
<mvc:resources mapping="/css/**" location="/css/"/>
<mvc:resources mapping="/images/**" location="/images/"/>
<mvc:resources mapping="/view/**" location="/view/"/>
<mvc:resources mapping="/upload/**" location="/upload/"/>
<!--避免IE执行AJAX时,返回JSON出现下载文件 -->
<bean id="mappingJacksonHttpMessageConverter"
class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">
<property name="supportedMediaTypes">
<list>
<value>text/html;charset=UTF-8</value>
</list>
</property>
</bean>
<!-- 启动SpringMVC的注解功能,完成请求和注解POJO的映射 -->
<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">
<property name="messageConverters">
<list>
<ref bean="mappingJacksonHttpMessageConverter"/> <!-- JSON转换器 -->
</list>
</property>
</bean>
<!-- 定义跳转的文件的前后缀 ,视图模式配置 -->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/jsp/"/>
<property name="suffix" value=".jsp"/>
</bean>
<!-- 文件上传配置 -->
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<!-- 默认编码 -->
<property name="defaultEncoding" value="UTF-8"/>
<!-- 上传文件大小限制为31M,31*1024*1024 -->
<property name="maxUploadSize" value="32505856"/>
<!-- 内存中的最大值 -->
<property name="maxInMemorySize" value="4096"/>
</bean>
<mvc:interceptors>
<mvc:interceptor>
<mvc:mapping path="/**"/>
<mvc:exclude-mapping path="/showLogin"/>
<mvc:exclude-mapping path="/getVerifyCode"/>
<mvc:exclude-mapping path="/checkLogin"/>
<mvc:exclude-mapping path="/showReg"/>
<mvc:exclude-mapping path="/forget"/>
<mvc:exclude-mapping path="/checkUname"/>
<mvc:exclude-mapping path="/forgetPassword"/>
<mvc:exclude-mapping path="/reg"/>
<mvc:exclude-mapping path="/css/**"/>
<mvc:exclude-mapping path="/images/**"/>
<mvc:exclude-mapping path="/js/**"/>
<mvc:exclude-mapping path="/upload/**"/>
<mvc:exclude-mapping path="/WEB-INF/jsp/login.jsp"/>
<bean class="com.pmxt.interceptor.LoginInterceptor"></bean>
</mvc:interceptor>
</mvc:interceptors>
<!--500错误和404请求失败-->
<bean class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver">
<property name="exceptionMappings">
<map>
<entry key="ResourceNotFoundException" value="common/error/resourceNotFoundError" />
<entry key=".DataAccessException" value="common/error/dataAccessError" />
</map>
</property>
<property name="statusCodes">
<map>
<entry key="common/error/resourceNotFoundError" value="404" />
<entry key="common/error/dataAccessError" value="500" />
</map>
</property>
</bean>
</beans>
```
2.spring-mybatis.xml配置
```diff
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context" xmlns:tx="http://www.springframework.org/schema/tx"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.1.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx.xsd">
<!-- 自动扫描 -->
<context:component-scan base-package="com.pmxt"/>
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName">
<value>com.mysql.jdbc.Driver</value>
</property>
<property name="url">
<value>jdbc:mysql://localhost:3306/pmxt?characterEncoding=UTF-8</value>
</property>
<property name="username">
<value>root</value>
</property>
<property name="password">
<value>root123</value>
</property>
</bean>
<!-- mybatis和spring完美整合,不需要mybatis的配置映射文件 -->
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="dataSource"/>
<!-- 自动扫描mapping.xml文件 -->
<property name="mapperLocations" value="classpath:mapping/*.xml"></property>
</bean>
<!-- DAO接口所在包名,Spring会自动查找其下的类 -->
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<property name="basePackage" value="co
没有合适的资源?快使用搜索试试~ 我知道了~
毕设课设-java拍卖系统ssm架构竞拍系统.zip
共13个文件
png:11个
md:1个
java:1个
需积分: 5 0 下载量 36 浏览量
2023-09-27
20:01:43
上传
评论
收藏 3.22MB ZIP 举报
温馨提示
毕设课设-java拍卖系统ssm架构竞拍系统
资源推荐
资源详情
资源评论
收起资源包目录
毕设课设-java拍卖系统ssm架构竞拍系统.zip (13个子文件)
web-ssm-main
image
Chengxubang.java 991B
我的信息.png 165KB
首页.png 1.1MB
发布商品.png 454KB
后端-商品管理.png 137KB
商品竞价.png 785KB
项目结构.png 14KB
登录.png 113KB
充值.png 45KB
浏览记录.png 201KB
注册.png 183KB
我的发布.png 126KB
README.md 17KB
共 13 条
- 1
资源评论
天天501
- 粉丝: 606
- 资源: 4665
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功