ssm框架

基于SSM的超市进销存管理系统-java进销存管理

匿名 (未验证) 提交于 2019-12-02 21:35:18
基于SSM的超市进销存管理系统-java进销存管理 1.包含源程序,数据库脚本。代码和数据库脚本都有详细注释。 2.课题设计仅供参考学习使用,可以在此基础上进行扩展完善 开发环境: Eclipse ,MYSQL,JDK1.7,Tomcat 7 涉及技术点: MVC模式、SpringMvc、Mybatis、Spring、HTML、JavaScript、CSS、JQUERY、DWR、Ajax等 系统采用Mybatis框架实现ORM对象关系映射,前台JSP实现,后台springMvc映射,使用Spring框架进行整合。适合学习J2EE的一段时间的熟手,代码思路清晰,注解详细,数据库用的是mysql5.1,服务器用的tomcat7,JDK版本1.7. 编程软件Eclispe J2EE版本。是典型MVC架构,并且前后台分离 具体功能这里不再赘述,请下方看系统详细演示图,如果大家有什么疑问或者什么不懂得可以在下方给我留言,或者你有更好的建议等等都可以的,也可以找我和我一起交流沟通,互相学习进步!但是dai。ma。you。chang 好了下面让我来给大家展示一下这个项目的页面效果: - ―――――――――――――――――――――――――――――――――― ―――――――――――――――――――――――――――――――――― ―――――――――――――――――――――――――――――――――― ―

ssm面试题

情到浓时终转凉″ 提交于 2019-12-02 21:28:10
1. SpringMVC的工作流程 1、用户发送请求至前端控制器DispatcherServlet 2、DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3、处理器映射器找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。 4、DispatcherServlet调用HandlerAdapter处理器适配器 5、HandlerAdapter经过适配调用具体的处理器(Controller,也叫后端控制器)。 6、Controller执行完成返回ModelAndView 7、HandlerAdapter将controller执行结果ModelAndView返回给DispatcherServlet 8、DispatcherServlet将ModelAndView传给ViewReslover视图解析器 9、ViewReslover解析后返回具体View 10、DispatcherServlet根据View进行渲染视图(即将模型数据填充至视图中)。 11、DispatcherServlet响应用户 2. 如何解决POST请求中文乱码问题,GET的又如何处理呢? 在web.xml中加入: . CharacterEncodingFilter . org.springframework.web

SSM框架的整合与使用——实现简单的转账系统

ぐ巨炮叔叔 提交于 2019-12-02 19:21:12
一、整合思路   SSM框架即SpringMVC + Spring + MyBati框架集,是一种轻量级的Web开源框架。它们各自在JAVA三层架构中负责的模块如下图所示:   其中,SpringMVC与Spring之间本就存在包含关系,所以它们之间并不需要整合,只需要在web.xml中配置使用即可。而SpringMVC并不和MyBatis直接交互,因此它们之间也不需要进行配置。只有Spring和MyBatis二者之间,我们需要用Spring来将MyBatis整合进来。   因此,我们只需要对web.xml和Spring的配置文件进行一些额外的配置即可。   下面,我们通过实现一个简单的转账系统,来展示SSM框架的整合和使用。 二、SSM框架整合   首先新建一个JavaWeb项目,导入SpringMVC、Spring、MyBatis三个框架的jar包和它们之间整合所需要的jar包。   在src目录下创建controller、dao、service、pojo四个包,分别用来存放控制层、持久层、业务层、普通java类的代码。   配置web.xml,使项目加载SpringMVC和Spring。 1 <?xml version="1.0" encoding="UTF-8"?> 2 <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema

JAVA - ssm整合 - 搭建环境

ε祈祈猫儿з 提交于 2019-12-02 18:18:53
web后端开发分为3层 表现层 SpringMVC 和浏览器交互 业务层 Spring框架 业务逻辑 持久层 MyBatis 和数据库交互 整合可以用配置文件+注解的方式。 以Spring为主整合 SpringMVC 和 MyBatis 开发环境: 系统:windows7 64位 java:IDEA 数据库:mysql 数据库管理器:SQLyog 先配一下环境变量。。。之前的笔记里有写。 tomcat的下载安装配置 https://www.cnblogs.com/clamp7724/p/11484331.html mysql的下载安装配置 https://www.cnblogs.com/clamp7724/p/11510625.html 1.创建数据库 下载安装打开SQLyog,新建数据库连接 然后输入信息,一般用默认的就好了,输入密码 点击测试连接,弹出success说明连接成功 点击连接,成功登陆。 来源: https://www.cnblogs.com/clamp7724/p/11757304.html

ssm中静态文件加载路径

混江龙づ霸主 提交于 2019-12-02 16:41:31
项目在本地软件和在服务器上的项目路径如果写死,有可能会出现项目在本机上可以访问,架设在服务器上后就不能访问 这儿介绍在ssm框架中使用 @WebServlet(urlPatterns = {},loadOnStartup = 2) public class WebPathInitServlet extends HttpServlet { @Override public void init(ServletConfig config) throws ServletException { config.getServletContext().setAttribute("ctx",config.getServletContext().getContextPath()); super.init(config); } } 这个java文件放在这个位置 就可以在前端的jsp页面使用了,使用方式${ctx} 这样使用就不会出现项目架设在服务器之后,访问路径出错的情况了,这种方式本人只在ssm框架中使用过 来源: https://www.cnblogs.com/Web-spring/p/11755369.html

SSM框架中Spring自定义日期转换器

久未见 提交于 2019-12-02 15:10:45
SSM框架中Spring自定义日期转换器` import org . apache . commons . beanutils . Converter ; import java . text . ParseException ; import java . text . SimpleDateFormat ; import java . util . Date ; public class StringToDateConverter implements org . springframework . core . convert . converter . Converter < String , Date > { public Date convert ( String source ) { Date date = null ; try { if ( source . contains ( "/" ) ) { date = new SimpleDateFormat ( "yyyy/MM/dd" ) . parse ( source ) ; } else { date = new SimpleDateFormat ( "yyyy-MM-dd" ) . parse ( source ) ; } } catch ( ParseException e ) { e .

SSM整合之企业级后台管理系统(9) - 登录页面和登录跳转实现

谁说我不能喝 提交于 2019-12-02 14:41:07
上一篇教程和大家一起整合了Spring+SpringMVC+MyBatis+Shiro+Log4j框架,我们在学习java web编程道路上都会遇到几个坎,迈过去了就一路欢畅,很多没迈过去的同学就放弃了。第一个坎是安装集成开发环境,第二个坎就是各个框架的整合。同学们如果能解决整合过程中遇到的各种各样的问题并完成整合,那基本上可以说已经入了门,向web编程迈进了一大步! 本篇教程呢,和大家开始实现后台管理系统页面和相关功能,第一个要实现的功能就是登录。在这里,为了能让大家更加深刻地体会工作中的实际开发流程,我们来模拟实际开发中以需求驱动的形式来完成这篇教程的讲解。 一、登录功能的需求 首先我们来理清一下完整的登录功能有哪些需要实现的功能点,一个完整的登录功能应该包括: 登录页面实现(login.jsp):包含用户名和密码输入框,一个“登录”按钮 账号信息验证成功后,跳转到系统首页(index.jsp) 当登录失败时,提示失败信息,如“用户名或密码错误”、“用户已锁定”等 二、登录页面实现 1. login.jsp。页面中两个输入框,一个登录按钮。并且,用户名输入框上方有个默认隐藏的span,用于展示错误信息。点击【登录】按钮调用login()方法向后台发起Ajax请求,当登录不成功时,提示后台返回的错误信息;登录成功时,跳转到"/index"页面。 <%@ page

SSM流程及核心原理

╄→尐↘猪︶ㄣ 提交于 2019-12-02 11:01:11
学ssm至今已有三四个月时间,今天学spring boot学到崩溃,想休息一下,于是写下了这篇总结: ssm框架流程图 (1)Spring(对象工厂) :平时开发接触最多的估计就是IOC容器,它可以装载bean(也就是Java中的类,当然也包括service dao里面的),有了这个机制,就不用在每次使用这个类的时候为它初始化,很少看到关键字new。另外spring的aop,事务管理等等都是人们经常用到的。 (2)SpringMVC(视图控制器) : 1)客户端发送请求到DispacherServlet(分发器); 2)由DispacherServlet(核心servlet)控制器查询HanderMapping,找到处理请求的Controller; 3)Controller层调用业务逻辑处理后,返回ModelAndView; 4)DispacherSerclet查询视图解析器,找到ModelAndView指定的视图; 5)视图负责将结果显示到客户端。 (3)Mybatis :mybatis是对jdbc的封装,它让数据库底层操作变的透明。mybatis的操作都是围绕一个sqlSessionFactory实例展开的。mybatis通过配置文件关联到各实体类的Mapper文件,Mapper文件中配置了每个类对数据库所需进行的sql语句映射。在每次与数据库交互时

SSM框架--BootCrm-Df项目说明文件

删除回忆录丶 提交于 2019-12-02 06:59:20
一、首先,安装好 mysql-8.0.12-winx64 解压版完整安装教程 安装教程看我的博客: https://www.cnblogs.com/domefy/p/11731418.html 配置好了 mysql 后,进入 mysql ,使用一下命令进行操作 ①创建数据库 create database boot_crm; ②选择所创建的数据库 use boot_crm; ③导入从我的github项目中的SQL文件 source E:\Project\JavaWebProject\boot-crm-d\boot-crm-d\boot_crm.sql;    我们用 SQLyog 连接并查看 MySQL 数据库里面我们创建的 boot_crm 数据库,里面有三张表 二、apache-tomcat-8.0.53-windows-x64 安装教程 看我的博客: https://www.cnblogs.com/domefy/p/11735527.html 三、环境配置好了,实现在 Tomcat 中运行,并在谷歌浏览器中输入以下图片中对应的网址 1. 用户注册登录界面 用户注册模块    用户注册成功 利用注册的用户登录,进入客户信息管理界面     3.1 实现对客户信息进行查询          3.2 实现对客户信息修改          3.3 实现对客户信息删除      4..

SSM框架pom.xml依赖

人走茶凉 提交于 2019-12-02 06:44:45
平常练习SSM框架,每次总要复制pom.xml,现在直接贴上来分享出来,需要的朋友直接Ctrl+V。这是我自己平时用的依赖版本,随便变版本的话可能会造成依赖冲出,所以建议大家不要随便更换版本 不过学了springboot之后都不需要了,基本不需要写xml。 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>xxxxxxxxxxx</groupId> <artifactId>xxxxxxxxxxxx</artifactId> <version>1.0-SNAPSHOT</version> <packaging>war</packaging> <name>maven_ssm Maven Webapp</name> <!-- FIXME change it to the