用户信息案例1(含简单CRUD,复杂Query功能)

用户信息案例

案例使用说明:考虑到代码逻辑的复杂度,请按照下方几张图片的图解的内容顺序看代码

技术应用:
BootStrap+Servlet+JSP+MySQL+JDBCTemplate+Druid+BeanUtils+Tomcat

主要是搭建环境需要的工具和架构分析图

案例需求:表格中数据的CRUD
    1.简单功能:
        1.列表查询
            1.需求:用户信息的增删改查操作
            2.设计:
                1.技术选型:Servlet+JSP+MySQL+JDBCTemplate+Druid+BeanUtils+Tomcat
                2.数据库设计:
                    create table user (
                        id int primary key auto_increment,
                        name varchar(20) not null,
                        gender varchar(5),
                        age int,
                        address varchar(32),
                        qq varchar(20),
                        email varchar(50)
                    );
            3.开发:
                1.环境搭建
                    1.创建数据库环境
                    2.创建项目,导入需要的jar包
            4.测试
            5.部署运维

        2.登录
        3.添加
        4.删除
        5.修改
    2.复杂功能
        1.删除选中
            难点:如何实现删除选中功能
        2.分页查询
            分页好处:
                1.减轻服务器内存的开销
                2.提升用户体验
            PageBean类设计,建议使用泛型,来增加通用性
        3.复杂条件查询`在这里插入代码片`

项目代码目录:
在这里插入图片描述
在这里插入图片描述
使用的是jsp动态资源
在这里插入图片描述

简单查询功能图解(UserListServlet)
在这里插入图片描述

添加功能图解在这里插入图片描述

删除功能图解
在这里插入图片描述
修改功能图解
在这里插入图片描述

以上4张架构图解是简单CRUD

删除选中功能图解
在这里插入图片描述

分页查询图解
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
模糊查询图解

在这里插入图片描述
以上是复杂操作的架构图解

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值