- 资源介绍
- 更新记录
购买者均提供项目技术支持,请购买后直接联系客服QQ:2580505920
电商管理模块设计与实现
主要功能:实现电商系统的登录功能与商品的增删改查功能
主要技术:Maven进行项目构建,基于Spring+Mybatis框架实现,前端使用Bootsrap框架
效果演示
代码实现
分页实体
// 分页实体 public class Pager { // 1.当前页码 private int pageIndex; // 2.一页需要展示多少条数据 private int pageSize = 3; // 3.当前条件下总的数据量 private int totalCount; // 4.总共可以分多少页 private int totalPages; public int getPageIndex() { // 取页码的时候,做一些判断 pageIndex = pageIndex <= 0 ? 1 : pageIndex; // 判断页码是否越界 了 pageIndex = pageIndex >= getTotalPages() ? getTotalPages() : pageIndex; return pageIndex; } public void setPageIndex(int pageIndex) { this.pageIndex = pageIndex; } public int getPageSize() { return pageSize; } public void setPageSize(int pageSize) { this.pageSize = pageSize; } public int getTotalCount() { return totalCount; } public void setTotalCount(int totalCount) { this.totalCount = totalCount; } public int getTotalPages() { // 总页数 // 根据总数据量和每页最多展示多少来确定的 // 10条数据 3 -> 4页 // 9条数据 3 -> 3页 return (this.getTotalCount() - 1) / this.getPageSize() + 1; } // 分页的第一个参数 public int getFirstParam() { return (this.getPageIndex() - 1) * this.getPageSize(); } }
Spring配置文件application.xml
<?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:c="http://www.springframework.org/schema/c" xmlns:tx="http://www.springframework.org/schema/tx" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:context="http://www.springframework.org/schema/context" xmlns:util="http://www.springframework.org/schema/util" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-4.0.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.0.xsd "> <!-- 声明用了annotation注解bean 开启组件扫描:它会到基础包下扫描@Service @Repository @Controller @Component这四种注解声明的bean, 扫描后会将这些bean交由Spring容器管理 --> <context:component-scan base-package="com.geekerstar.shop"></context:component-scan> <!-- 配置数据源 --> <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close"/> <!-- 配置sqlSessionFactory --> <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean" p:dataSource-ref="dataSource"> <!-- 配置类型别名:采用包扫描的方式到基础包下扫描所有的类,作为MyBatis2能够转换的类型,多个包之间用;分隔 --> <property name="typeAliasesPackage"> <value> com.geekerstar.shop.bean </value> </property> </bean> <!-- 配置数据访问接口 --> <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer" p:sqlSessionFactoryBeanName="sqlSessionFactory"> <!-- 配置数据访问接口:采用包扫描的方式到基础包下扫描所有的类,作为MyBatis2的数据访问接口, 并创建这些类的代理对象,创建出来后会把这些代理对象交给Spring容器管理,bean的id名默认为接口的类名前面首字母小写 多个包之间用;分隔 --> <property name="basePackage"> <value> com.geekerstar.shop.repository </value> </property> </bean> <!-- 配置DataSourceTransactionManager --> <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager" p:dataSource-ref="dataSource"/> <!-- 开启annotation注解事务 --> <tx:annotation-driven transaction-manager="transactionManager"/> </beans>
猜你喜欢
-
基于java Swing的雷电游戏设计与实现
2019-06-04 -
【项目源码】基于javawe的SSM框架的个人博客系统的设计与实现
2019-05-04 -
基于SSM的电商购物网站项目极客购完整可部署源码下载
2019-07-14 -
基于Javaweb的企业合同管理系统的设计与实现
2019-06-06 -
基于Javaweb的土地档案管理系统的设计与实现
2019-06-06 -
基于BS架构的Javaweb就业信息平台的设计与实现JSP+SSM+MYSQL
2019-06-04 -
【项目源码】基于Java的俄罗斯方块游戏的设计与实现
2019-05-04 -
【极客轻聊】基于SpringBoot、Netty、Websocket的Web即时通讯平台
2020-08-27 -
基于Javaweb的影视创作论坛的设计与实现
2019-06-06 -
基于Javaweb的固定资产管理系统的设计与实现
2019-06-04
-
基于Java Swing的连连看游戏设计与实现
2019-06-04 -
基于Java Swing的桌面应用超级玛丽游戏的设计与实现
2019-05-26 -
基于Javaweb和jsp的电子政务网的设计与实现
2019-06-06 -
【项目源码】基于Javaweb的超市积分管理系统的设计与实现
2019-05-02 -
基于javaweb的健康管理系统的设计与实现
2019-06-06 -
2019互联网大厂高频重点面试题(第二季)思维导图脑图笔记完整版下载
2019-07-07 -
基于Java Swing的聊天室软件的设计与实现
2019-06-06 -
基于SSM框架的办公自动化OA系统的设计与实现
2019-07-11 -
基于Javaweb的员工/学生信息管理系统的设计与实现
2019-07-11 -
【项目源码】基于Javaweb的百货中心供应链管理系统的设计与实现
2019-05-02
猜你在找
本站所有资源均由网友共享,仅用于参考学习用,请勿直接商用,如有侵权,请联系网站客服删除相关资源。若由于商用引起版权纠纷,一切责任均由使用者承担。
猿码素材 » 基于Javaweb+Bootstrap的电商模块的设计与实现
猿码素材 » 基于Javaweb+Bootstrap的电商模块的设计与实现
常见问题FAQ
- 如果资源链接失效了怎么办?
- 本站用户分享的所有资源都有自动备份机制,如果资源链接失效,请联系本站客服QQ:2580505920更新资源地址。
- 如果用户分享的资源与描述不符怎么办?
- 如何分享个人资源获取赞助积分或其他奖励?
- 如果您发现了本资源有侵权行为怎么办?
- 2019-07-11Hi,初次和大家见面了,请多关照!