ssm

基于SSM的药品销售系统开发

余生长醉 提交于 2019-11-26 21:29:26
**基于SSM的药品销售系统开发** 基于SSM的药品销售系统开发mysql数据库创建语句 基于SSM的药品销售系统开发oracle数据库创建语句 基于SSM的药品销售系统开发sqlserver数据库创建语句 基于SSM的药品销售系统开发spring springMVC hibernate框架对象(javaBean,pojo)设计 基于SSM的药品销售系统开发spring springMVC mybatis框架对象(javaBean,pojo)设计 系统主要包括前台功能模块和后台功能模块的设计与实现: 前台功能模块: 用户登录注册模块:用户注册,登录; 用户管理模块:修改用户信息,修改密码,查看商品,选购药品,购物车,提交订单,药品收藏,用户订单(全部订单,已取消,已发货,已收货,药品评价); 主界面显示模块:药品搜索,显示药品分类,显示药品主要信息(药品详情,药品评价),主界面药品广告,药品按默认,价格,销量排序。 后台功能模块: 类目管理模块:管理和添加药品的类别 药品管理模块:关键字搜索,管理(如下架,修改相关信息)和添加药品的相关信息(名称,折扣,类别等具体属性,主图,副图,文字介绍); 订单管理模块:查看订单,订单发货,删除订单 用户信息:关键字搜索,用户名,手机,真实姓名,邮箱,地址 要注意的: 1. 参照健客网等药品销售网站完成网上药品销售项目,主题颜色使用蓝色。

基于SSM客房预订系统

坚强是说给别人听的谎言 提交于 2019-11-26 21:28:28
基于SSM客房预订系统 基于SSM客房预订系统mysql数据库创建语句 基于SSM客房预订系统oracle数据库创建语句 基于SSM客房预订系统sqlserver数据库创建语句 基于SSM客房预订系统spring springMVC hibernate框架对象(javaBean,pojo)设计 基于SSM客房预订系统spring springMVC mybatis框架对象(javaBean,pojo)设计 基于SSM客房预订系统mysql数据库版本源码: 超级管理员表创建语句如下: create table t_admin( id int primary key auto_increment comment '主键', username varchar(100) comment '超级管理员账号', password varchar(100) comment '超级管理员密码' ) comment '超级管理员'; insert into t_admin(username,password) values('admin','123456'); 标签表创建语句如下: create table t_bq( id int primary key auto_increment comment '主键', bqName varchar(100) comment '标签' ) comment

java day63【 SSM 整合 】

ε祈祈猫儿з 提交于 2019-11-26 20:15:20
第1章 SSM 整合 1.1环境准备 1.1.1 创建数据库和表结构 1.1.2 创建 Maven 工程 1.1.3 导入坐标并建立依赖 1.1.4 编写实体类 1.1.5 编写业务层接口 1.1.6 编写持久层接口 1.2整合步骤 1.2.1 保证 Spring 框架在 web 工程中独立运行 1.2.1.1 第一步:编写 spring 配置文件并导入约束 1.2.1.2 第二步:使用注解配置业务层和持久层 1.2.1.3 第三步:测试 spring 能否独立运行 1.2.2 保证 SpringMVC 在 web 工程中独立运行 1.2.2.1 第一步:在 web.xml 中配置核心控制器(DispatcherServlet) 1.2.2.2 第二步:编写 SpringMVC 的配置文件 1.2.2.3 第三步:编写 Controller 和 jsp 页面 1.2.3 整合 Spring 和 SpringMVC 1.2.3.1 第一步:配置监听器实现启动服务创建容器 1.2.4 保证 MyBatis 框架在 web 工程中独立运行 1.2.4.1 第一步:编写 AccountDao 映射配置文件 来源: https://www.cnblogs.com/xuweng/p/11332434.html

SSM框架中数据库无法连接的问题

只愿长相守 提交于 2019-11-26 20:07:29
首先是SSM框架中所有的配置都是没有问题的,而且项目在其他人的环境上也能正常访问数据库;那么最有可能的就是数据库版本的问题导致数据库连接不上,服务器给我的报错是: 15:37:25.902 [C3P0PooledConnectionPoolManager[identityToken->1hge4n5a4xz7ohp18togle|54666959]-HelperThread-#0] DEBUG c.m.v.resourcepool.BasicResourcePool - An exception occurred while acquiring a poolable resource. Will retry. java.sql.SQLException: Unknown system variable 'query_cache_size'; 由于刚刚接触SSM框架用来做项目,很多问题都需要自己解决,网上也有很多关于数据库版本问题好的博文,我也是看了很多博文才将我的问题解决。在此记录一下,以免以后很多的小伙伴入这个坑: 1.检查数据库连接的基本信息有没有问题:   1.1在jdbc.properties文件下: 2.在pom.xml文件中修改连接数据库驱动器版本   2.1在cmd下查看数据库版本:   2.2在pom.xml文件中修改连接数据库驱动器版本 3.修改完成之后

ssm框架,往数据库插入一条数据,返回插入数据的id

若如初见. 提交于 2019-11-26 14:21:42
<insert id="preserveStudent" parameterType="com.model.Student" useGeneratedKeys="true"> insert into Student (name,phone,grade,teacher,hobby,sex) values (#{name},#{phone},#{grade},#{teacher},#{hobby},#{sex}) <selectKey resultType="java.lang.Integer" order="AFTER" keyProperty="id"> SELECT LAST_INSERT_ID() AS id </selectKey> </insert> controller写法: studentService.preserveStudent(student);//执行service方法 int id=student.getId();//返回的id是在pojo中去取。 来源: CSDN 作者: 程序搬砖员 链接: https://blog.csdn.net/java_xuetu/article/details/53984613

SSM框架所有注意细节

被刻印的时光 ゝ 提交于 2019-11-26 14:02:01
SSM框架模板 mapper模板 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> < mapper namespace = " " > </ mapper > mybatis全局配置文件 <?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 > </ configuration > spring常用开头 <?xml version="1.0" encoding="UTF-8"?> < beans xmlns = " http://www.springframework.org/schema/beans " xmlns: xsi = " http://www.w3.org/2001/XMLSchema-instance " xsi:

SSM集成Mybatis和Druid

房东的猫 提交于 2019-11-26 13:59:56
一、Mybatis简介   MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注 SQL 本身,而不需要花费精力去处理例如注册驱动、创建connection、创建statement、手动设置参数、结果集检索等jdbc繁杂的过程代码。   MyBatis让程序将主要精力放在sql上,通过mybatis提供的映射方式,自由灵活生成(半自动化,大部分需要程序员编写sql)满足需要sql语句,这比Hibernate、NHibernate以及EF等重量级ORM框架生成的SQL语句要搞笑很多。   MyBatis可以将向 preparedStatement中的输入参数自动进行输入映射,将查询结果集灵活映射成java对象。   Mybatis通过xml或注解的方式将要执行的各种statement(statement、preparedStatemnt、CallableStatement)配置起来,并通过java对象和statement中的sql进行映射生成最终执行的sql语句,最后由mybatis框架执行sql并将结果映射成java对象并返回。 二、Druid简介   Druid是阿里巴巴开源平台上一个数据库连接池实现,它结合了C3P0、DBCP、PROXOOL等DB池的优点,同时加入了日志监控,可以很好的监控DB池连接和SQL的执行情况

SSM框架原理,作用及使用方法

只谈情不闲聊 提交于 2019-11-26 13:59:45
作用: SSM框架是spring MVC ,spring和mybatis框架的整合,是标准的MVC模式,将整个系统划分为表现层,controller层,service层,DAO层四层 使用spring MVC负责请求的转发和视图管理 spring实现业务对象管理,mybatis作为数据对象的持久化引擎 原理: SpringMVC: 1.客户端发送请求到DispacherServlet(分发器) 2.由DispacherServlet控制器查询HanderMapping,找到处理请求的Controller 3.Controller调用业务逻辑处理后,返回ModelAndView 4.DispacherSerclet查询视图解析器,找到ModelAndView指定的视图 5.视图负责将结果显示到客户端 Spring:我们平时开发接触最多的估计就是IOC容器,它可以装载bean(也就是我们Java中的类,当然也包括service dao里面的),有了这个机制,我们就不用在每次使用这个类的时候为它初始化,很少看到关键字new。另外spring的aop,事务管理等等都是我们经常用到的。 Mybatis:mybatis是对jdbc的封装,它让数据库底层操作变的透明。mybatis的操作都是围绕一个sqlSessionFactory实例展开的

SSM获取前台参数的方式

北城余情 提交于 2019-11-26 13:53:10
1、直接把表单的参数写在Controller相应的方法的形参中,适用于get方式提交,不适用于post方式提交。若"Content-Type"="application/x-www-form-urlencoded",可用post提交 url形式: http://localhost:8080/SSMDemo/demo/addUser1?username=lixiaoxi&password=111111 提交的参数需要和Controller方法中的入参名称一致。   /** * 1.直接把表单的参数写在Controller相应的方法的形参中 * @param username * @param password * @return */ @RequestMapping("/addUser1") public String addUser1(String username,String password) { System.out.println("username is:"+username); System.out.println("password is:"+password); return "demo/index"; } 2、通过HttpServletRequest接收,post方式和get方式都可以。   /** * 2、通过HttpServletRequest接收 *

SSM框架使用Junit 测试类进行数据库增删改查的测试

情到浓时终转凉″ 提交于 2019-11-26 12:48:11
SSM框架使用Junit 测试类进行数据库增删改查的测试 1.前言 maven工程的SSM框架整合过程中,往往需要进行测试,测试Dao,Service等层是否有问题。这里就需要了Junit Test。 在这里就记录一下测试方法。 2.正文 测试类和junit一起使用的时候,如果没有设置读取xml配置文件,就会报创建Bean失败的错误,在进行Junit 测试前,往往需要先配置读取spring的核心配置文件,这样才能够启动IOC容器,进行测试。 搭建Spring测试环境 在spring配置里面加入mapper/Dao的自动扫描机制,从Spring中拿到mapper/dao: <!-- 4.配置扫描Dao接口包,动态实现Dao接口,注入到spring容器中 --> < bean class = "org.mybatis.spring.mapper.MapperScannerConfigurer" > <!-- 注入sqlSessionFactory --> < property name = "sqlSessionFactoryBeanName" value = "sqlSessionFactory" /> <!-- 扫描所有的dao接口的实现,加入到Ioc容器中,也是单元测试的条件 --> < property name = "basePackage" value = "com