ssm整合之商品查询

这篇博客详细记录了使用SSM(Spring、SpringMVC、Mybatis)框架进行整合的过程,包括环境配置、数据库设置、工程创建、配置文件编写、DAO层、Service层的整合,以及SpringMVC的配置和测试。作者采用从后往前的编程方式,通过逆向工程生成PO类和Mapper,并强调了自定义Mapper的需求。整个过程旨在提升编程能力,适合学习SSM整合的开发者参考。
摘要由CSDN通过智能技术生成

学习ssm框架,到了ssm整合这一块,觉得比较重要,所以写一篇博客来记录自己的学习过程。

为了提高自己的编程能力,这次是使用从后往前的编程方式。

1,环境

1.1环境信息

java8

eclipse-mars-2-win32

mysql 5.7

spring 4.0 RELEASE

mybatis 3.2.7

下面是所需要具体的所有jar包


2,数据库

2.1 在数据库中建立所需要的表

这个数据库是学习mybatis是建立的,也就懒得改了,将就着用


3,创建工程

工程目录如下图


4,配置log4j.properties和db.properties

log4j.properties

配置log4j是需要将信息输出到控制台,方便调试。

rootLogger的属性在开发阶段设为DEBUG,不要设为INFO,不然错误信息将不会输出到控制台

# Global logging configuration
log4j.rootLogger=DEBUG, stdout
# Console output
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] - %m%n

db.properties

配置连接数据库需要的信息

jdbc.driver=org.gjt.mm.mysql.Driver
jdbc.url=jdbc:mysql://localhost:3306/mybatis?characterEncoding=utf-8&useSSL=true
jdbc.username=xxx
jdbc.password=xxxxxx

5,整合dao(持久层)

5.1 配置mybaits的全局配置文件sqlMapConfig.xml

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration
 PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
 "http://mybatis.org/dtd/mybatis-3-config.dtd">
 
<configuration>
	<!-- setting全局配置参数,需要时再配置 -->
	
	<!-- 别名定义 -->
	<typeAliases>
		<!-- 批量扫描别名 -->
		<package name="com.wzj.ssm.po" />
	</typeAliases>
	
	<!-- 使用mybatis和spring整合包进行mapper扫描,这里不需要配置
	但需要遵循规范:mapper.java和mapper.xml必须同名且在同一目录下
	<mappers>
		<mapper resource="com/wzj/ssm/mapper/ItemsMapper.xml" />
		<mapper resource="com/wzj/ssm/mapper/ItemsMapperCustom.xml" />
	</mappers> -->
</configuration>

5.2,配置spring和mybatis整合配置文件applicationContext-dao.xml

在此配置文件中,需要配置:

数据源

sqlSessionFactory

mapper扫描器

<?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:mvc="http://www.springframework.org/schema/mvc"
       xmlns:context="http://www.springframework.org/schema/context"
       xmlns:beans="http://www.springframework.org/schema/c"
       xmlns:tx="http://www.springframework.org/schema/tx"
       xmlns:aop="http://www.springframework.org/schema/aop"
       xsi:schemaLocation="http://www.springframework.org/schema/beans 
       http://www.springframework.org/schema/beans/spring-beans-4.0.xsd 
       http://www.springframework.org/schema/mvc 
       http://www.springfram
伴随着如今计算机技术在各行各业日益广泛和深入的应用,电子商务的概念早已深入人心,电子商务的应用也越来越广泛,对企业的影响也越来越大。现在,电子商务的应用几乎渗透到各行各业。企业可以通过电子商务寻找客源、推广产品、销售商品、产品采购,寻求战略合作伙伴等等。电子商务与传统企业在生产、流通、消费等环节的深度融合,改变了传统企业的经营模式和营销模式,让企业在清楚地了解每个客户的个性化需求,作出相应的企业利润最大化的策略,同时也可以改善客户关系,改善企业的形象,提高了企业的资源配置和运营管理水平。 其中网上商城就是电子商务应用的一个发展的潮流。网上商城不但让消费者购物更加方便,而且能为企业带来很多好处。 本论文研究一种基于springmvc、spring、mabatis简称ssm三大框架设计的javaee网上服饰商城系统。系统的前台显示效果采用了jquery,bootstrap技术,前后台交互使用了ajax和json。本系统采用的是B/S软件架构,使用的开发工具是eclipse,使用的数据库是mysql。其开发流程经历了开发背景,目的和意义的分析以及系统的分析和设计。该系统重点分析了用户的需求以及实现方式,使用rose设计了面向对象分析的用例图,时序图和活动图。本系统主要分为前台会员顾客管理模块和后台管理员模块。前台会员顾客操作主要有:商品浏览,会员注册,会员登录,会员信息修改,购物车管理,购买商品等功能模块。后台管理主要有:订单管理,商品管理,会员管理,系统设置四个功能模块。因为系统采用MVC模式设计思想,使得系统的可移植性非常强,只需修改配置文件就能在在不同服务器上运行。 关键字:电子商务、javaee、jQuery、ssm、B/s、mvc、mysql、服饰商城系统
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值