首页 > 其他分享 >spring-boot整合jsp + mybatis ems小案例分析

spring-boot整合jsp + mybatis ems小案例分析

时间:2024-02-28 16:59:33浏览次数:42  
标签:功能 模块 spring boot employee jsp ems mybatis


1.项目开发流程

需求分析: 分析用户主要需求 提取出项目核心功能 根据核心功能构建页面原型
库表设计(概要设计): 1.分析整个系统有哪些表 2.分析出表之间关联关系 3.确定字段
详细设计(流程图,伪代码): 用来验证库表准确性
功能实现(编码): 环境搭建 具体功能实现
功能测试 功能测试
部署
上线 运维
维护

全栈式: 前端 + 后端 + 运维


2.需求分析
系统中含有哪些模块?
每个模块功能有哪些?
a.用户模块
登录
注册
验证码生成
b.员工模块
查询
删除
更新
添加

3.库表设计
系统需要2张表: 用户表 user 员工表: employee
表与表之间关系: user employee 独立两张表
确定字段:
user: id 、username、password、realname、gender
employee: id 、 name、birthday、salary、gender

数据库: ems-jsp


4.详细设计
详细设计 省略

5.编码环节
技术选型: springboot + mybatis + jsp + mysql
环境搭建: springboot + jsp + mybatis

项目名字: ems-jsp

功能实现:


6.用户模块功能实现
验证码生成功能实现:
1.生成随机字符
2.放入session
3.生成图片并响应

用户注册功能实现:

 

标签:功能,模块,spring,boot,employee,jsp,ems,mybatis
From: https://www.cnblogs.com/sxwgzx23/p/18041004

相关文章

  • 【1.0】前端框架Bootstrap
    【零】引入该框架已经帮我们写好了很多页面样式,如果需要使用,只需要下载对应文件直接CV拷贝即可在使用Bootstrap的时候,所有的页面样式只需要通过修改class属性来调节即可【一】什么是BootstrapBootstrap是一个开源的前端框架,用于快速构建响应式和移动设备优先的网站或应用......
  • springboot 集成 Dataway
    1.Dataway简介Dataway是Hasor生态中的一员,它通过提供一个UI界面来帮助开发者完成接口配置、测试、冒烟和发布等一系列任务。用户可以在Dataway的界面中进行接口的配置,无需编写任何代码。Dataway底层基于DataQL服务聚合能力,通过DataQL语言实现接口的聚合和定义,从而消除了传统开发......
  • 关于druid与springboot版本问题
    datasource:druid:driver-class-name:${sky.datasource.driver-class-name}url:jdbc:mysql://${sky.datasource.host}:${sky.datasource.port}/${sky.datasource.database}?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=u......
  • centos7环境用docker-compose部署mysql5.7集群,redis7.2.4,springboot项目
    文件目录结构关于每个配置项及docker-compose的安装,大家可以自己查mysql配置文件master---my.cnf[mysqld]server_id=1gtid-mode=ONenforce-gtid-consistency=1binlog-ignore-db=mysqllog-bin=mysql-binbinlog_cache_size=......
  • 【Spring Framework】IoC容器、依赖注入 + 基于XML && 基于注解 && 基于Java Config配
    概念IoC,InversionofControl,控制反转:将对象的控制权交由第三方统一管理DI,DependencyInjection:依赖注入,使用反射技术,是一种IoC的实现SpringIoC容器:用于统一创建与管理对象依赖XML管理对象(bean):applicationContext.xmlSpring框架使用流程-基于XML配置IoC容器1.导入spring......
  • springboot两种配置文件的使用(举例:端口号、虚拟路径配置)
    1、properties配置文件使用   2、yml配置文件、yaml配置文件 在项目中更常用 在项目中一般yml配置文件更为常用,因为yml层级更加明确、清晰,更为关注数据。 ......
  • spring中接口流量的控制
    防止接口同一时间内对一个接口进行频繁的访问,可以对接口进行限流。1.自定义注解,用来标识需要限流的接口。packagecom.springweb.demo.limit;importjava.lang.annotation.ElementType;importjava.lang.annotation.Retention;importjava.lang.annotation.RetentionPo......
  • Spring Boot使用BESApplicationServer宝兰德替换内嵌Tomcat
    移除自带tomcat<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-websocket</artifactId><version>${spring.version}</version>......
  • 如何在SpringBoot中优雅地重试调用第三方API?
    1引言在实际的应用中,我们经常需要调用第三方API来获取数据或执行某些操作。然而,由于网络不稳定、第三方服务异常等原因,API调用可能会失败。为了提高系统的稳定性和可靠性,我们通常会考虑实现重试机制。本文将深入探讨如何在SpringBoot项目中优雅地重试调用第三方API,并结合代码......
  • SpringCloud系列之(十三)FAQ
    关于一些可能出现的报错1.DruidDataSource:testWhileIdleistrue,validationQuerynotset工程启动时可能会报如下错误,这是DruidDataSource保持链接的测试,不影响我们的应用。2.idea未监测到yml文件出现这种情况会造成文件内写配置的时候没有提示正常应该是这样的......