ssm

Jquery 数组操作

陌路散爱 提交于 2020-02-22 21:01:27
04.AdminLTE的基本介绍 05.SSM整合案例的基本介绍 06.产品操作 07.订单操作 08.用户操作 09.权限控制 10.权限关联与控制 11.AOP日志 06.产品操作 SSM 环境搭建与产品操作 1.数据库与表结构介绍 PLSQL Developer 13 是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发PL/SQL Developer侧重于易用性、代码品质和生产力 。 连接数据库的配置 解决中文??乱码 在maven bin目录下运行以下命令: mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.1.0 -Dpackaging=jar -Dfile=D:\mnt\ojdbc14-10.2.0.1.0.jar 以上地址信息部分,请根据本地jar包的信息自行修改。 创建用户与授权 数据库我们使用 Oracle -- 用户名 ssm08 -- 登录密码 itheima -- Create the user create user SSM08 identified by itheima; -- Grant/Revoke role privileges grant connect to SSM08; grant resource to

SSM框架归纳学习Spring篇

怎甘沉沦 提交于 2020-02-22 06:58:46
Spring是什么? Spring是一个分层,轻量级兼容性高的一站式(一条龙服务)开源框架。 分层:表现层SpringMVC,业务逻辑层(Dao层)管理事务、记录日志,持久层(数据访问 层)MyBatis。 轻量级: 高内聚低耦合 低耦合· 对象得 创建 和依赖关系的 维护 都交给Spring容器管 理。(IOC控制反转) 兼容性高:面向切面开发(AOP)。 Spring的核心 IOC控制反转 IOC是什么? IOC是一种理论:借助于“第三方容器”实现具有依赖关系的对象之间的解耦( IOC是一种理论思想 ,它的存在形式是第三方容器,被 命名为IOC容器 ) IOC容器,使得A、B、C、D这4个对象没有了耦合关系,齿轮之间的传动全部依靠“第 三方”了,全部对象的控制权全部上缴给“第三方”IOC容器,所以,IOC容器成了整个系 统的关键核心,它起到了一种类似“粘合剂”的作用,把系统中的所有对象粘合在一起发 挥作用,如果没有这个“粘合剂”,对象与对象之间会彼此失去联系,这就是有人把IOC容器比喻成“粘合剂”的由来。 为什么叫IOC控制反转? 软件系统在没有引入IOC容器之前,如图所示,对象A依赖于对象B,那么对象A在初始化或者运行到某一点的时候,自己必须主动去创建对象B或者使用已经创建的对象B。无论是创建还是使用对象B, 控制权都在 A 手上 。 软件系统在引入IOC容器之后

ImageUtil、useGeneratedKeys="true" keyProperty="id"

落花浮王杯 提交于 2020-02-22 05:46:26
1.mybatis的insert后时候在xml中写入useGeneratedKeys=“true” keyProperty=“id”,如果数据在数据库中存在的情况下,不会报错,并且id返回为null 2.ImageUtil.resizeImage 使用了swing自带的修改图片大小的API,底层工作原理不必深入研究,反正这么写就行了。。。 链接: https://how2j.cn/k/tmall_ssm/tmall_ssm-1482/1482.html#nowhere 来源: CSDN 作者: hy1255564202 链接: https://blog.csdn.net/hy1255564202/article/details/104432002

ssm分页

旧时模样 提交于 2020-02-21 11:27:22
pom.xml配置文件中增加相关的插件。 <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.1.7</version> </dependency> <!--配置分页插件--> <plugins> <plugin interceptor="com.github.pagehelper.PageInterceptor" /> </plugins> 调用PageHelper插件的方法,它只会对下面的一行代码起作用。 第一个参数是页数,第二个参数是条数,简单来说就是每一页有几条数据。 1、这是一种物理分页(就是直接通过SQL进行在数据库中直接分页,得到的数据就是我们想要分页之后的数据),假设你使用的是mysql数据库,在执行查询语气的时候,它会自动的在sql语法后面加 limit 来源: https://www.cnblogs.com/weibanggang/p/10074232.html

SSM和SpringBoot的区别(转)

耗尽温柔 提交于 2020-02-20 18:04:38
谈SpringBoot之前,先说一下传统的SSM开发,使用过SSM开发的人都会发现,传统的SSM框架项目会有大量的配置文件,需要手动的区整合三个框架,也就是SpringMVC、Spring、MyBatis,并且需要注意各种配置和兼容,后期的维护难度也很大。 现在快速开发的一个网站的方式层出不穷,像Node.js,PHP。脚本语言也越来越流行,比如Python,Scala,Ruby等,这时候Spring的开发模型就显得相对笨重了。在这种情况下,由Pivotal团队开发了一个工具集,叫SpringBoot。其实本质还是Spring Framework。底层代码也还是Springmvc和Spring的整合。不过不需要手动的区配置,只需要导入相应的依赖,SpringBoot会自动配置。 SpringBoot帮我们做什么什么事情呢? 1、SpringBoot使用了特定的配置方式,开发人员不需要再定义样板化的配置,简化项目的初始构建。 2、SpringBoot提供了更多的组合式注解,简化开发过程。 3、SpringBoot可以"零配置"整合很多第三方工具。 4、SpringBoot提供了内置的容器,部署也变得异常简单。 5、SpringBoot应对监控也提供了相应的方案。 SpringBoot和SSM不冲突,SpringBoot只是简化了配置,实际开发 没什么区别。SSM就好像开手动挡的汽车

ssm整合

徘徊边缘 提交于 2020-02-19 17:50:52
默认其jdk为1.8配置 < build > < plugins > < plugin > < groupId > org.apache.maven.plugins </ groupId > < artifactId > maven-compiler-plugin </ artifactId > < version > 3.1 </ version > < configuration > < source > 1.8 </ source > < target > 1.8 </ target > </ configuration > </ plugin > </ plugins > </ build > SSM整合 在Mybatis中有配置一段包扫描,我们继承supportDao层的时间。 <!-- 配置扫描Dao接口的包,动态实现Dao接口,注入到Spring容器中 --> < bean class = " org.mybatis.spring.mapper.MapperScannerConfigurer " > <!--这里是今天要说的重点--> < property name = " sqlSessionFactoryBeanName " value = " sqlSessionFactory " > </ property > <!-- 给出需要扫描的Dao接口包 --> <

解决jar包冲突的ssm的pom.xml

戏子无情 提交于 2020-02-18 18:53:36
<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> <spring.version>5.0.2.RELEASE</spring.version> <slf4j.version>1.6.6</slf4j.version> <log4j.version>1.2.12</log4j.version> <shiro.version>1.2.3</shiro.version> <mysql.version>5.1.6</mysql.version> <mybatis.version>3.4.5</mybatis.version> <spring.security.version>5.0.1.RELEASE</spring.security.version> </properties> <dependencyManagement> <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId

基于SSM和微信小程序的校园二手商城源码

左心房为你撑大大i 提交于 2020-02-18 05:34:01
19年毕业时做的一个基于SSM框架+微信小程序的校园二手商城系统,工作以后一直没抽出时间来整理一下,现在有时间了,专门写一篇文章汇总整理一下。 首先介绍一下用到的技术: 前台 :微信小程序 后台 :采用 Spring+SpringMVC+Mybatis 框架进行开发,使用Spring的拦截器功能进行未登录拦截,或其他信息拦截,极大提高了系统被攻击的危险系数,保证了系统的安全性。 开发工具 :Eclipse 数据库 :采用MySQL,只有超级管理员以及指定了操作权限的用户才有权限进行表的数据操作,保证了数据存储的安全性。 服务器 :该系统部署在腾讯云服务器上,由腾讯云提供的服务器和数据库环境可以增强系统的稳定性。服务器采用Tomcat9,通过配置部署描述器(web.xml)来对某些内容进行访问控制,只有通过身份验证的用户才能查看想要访问的servlet资源。 正式演示我是用的腾讯云试用30天,前期开发的话使用本地Tomcat服务器完全够用。 介绍一下核心功能: 我给我的校园二手商城系统起名叫“小二郎”,取的二手商品的“二”字,图标如下: 【图标】 系统的总体结构设计如下: 截图了系统的几个核心界面: 1.“信息统计”界面 统计最近一周的用户新增和商品增减情况,采用百度 Echarts插件 来实现。主要包括新增用户数量统计,统计每日新增登录系统的人数;商品出售发布数量统计

SSM三大框架整合

夙愿已清 提交于 2020-02-17 18:58:58
1、搭建整合环境   SSM整合有多种方式,这里选择XML + 注解的方式,SSM三大框架使用版本:spring-webmvc5.0.2、spring5.0.2、mybatis3.4.5   1.创建数据库和表结构 create database ssm; use ssm; create table account(   id int primary key auto_increment,   name varchar(20),   money double(20,2) );   2.创建maven工程,定义pom.xml文件     设置编译插件和Tomcat插件: <properties>   <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>   <maven.compiler.source>1.8</maven.compiler.source>   <maven.compiler.target>1.8</maven.compiler.target> </properties> <!-- 设置编译插件 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin<

SSM框架整合+小项目实战体验

可紊 提交于 2020-02-17 01:34:11
SSM框架整合项目(员工管理系统) 所谓SSM就是(Spring+SpringMVC+Mybatis)三大框架的整合使用,对这三大框架不是很熟悉的同学建议先去学习。 最近好好看完了30几节课程,跟着网课老师体验了一把完整的SSM框架整合的一个小项目,主要实现的功能不多,但涉及的技术点较广,项目核心是进行数据库的增删改查,作为一个小菜鸟,真是感触颇多。借此来编写博客,有兴趣的同学可以一同学习 项目前端界面截图: 功能点: 分页 数据校验:jqery前端校验+JSR303后端校验 Ajax Rest风格的URL;使用HTTP协议请求方式的动词,来表示对资源的操作(GET(询),POST(增),PUT(改),DELETE(删除)) 技术点: 基础框架-ssm(SpringMVC+Spring+MyBatis) 数据库-MySQL 前端框架-bootstrap快速搭建简洁美观的界面 项目依赖管理-Maven 分页-pagehelper 逆向工程-MyBatis Generator 基础环境搭建: 1、创建一个Maven工程 2、引入项目依赖的jar包 spring springmvc mybatis 数据库连接池,驱动包,其他(jstl,servlet-api,junit) 3、引入bootstrap前端框架 4、编写ssm整合的关键配置文件 web.xml spring