zoukankan      html  css  js  c++  java
  • MVC模式的增删改查+分页

    MVC(Servlet+JSP+JavaBean)模式适合开发复杂的web应用,在这种模式下,servlet负责处理用户请求,jsp负责数据显示,javabean负责封装数据。

    三层结构图

    一个简单的增删改查例子的总结。
    (1)带分页,可以控制每页显示的数据条数,页数超过一定页数,页码会自动调整。
    (2)利用自定义标签,当数据项超过一定大小的时候,自动回省略号代替。
    (3)对于多选,和单选的数据项,将数据写在代码里面,这样便于后期维护

    例如:

    package cn.lsl.utils;
    
    public class Globals {
        public static String genders[] = {"男","女"};
        public static String preferences[] = {"唱歌","跳舞","桑拿","打麻将","打球"};
        public static String types[] = {"vvip客户","vip客户","重点客户","普通客户"};
    }

    开发步骤

    1.搭建开发环境
    (1)导开发包
    (2)创建包
    (3)创建数据库和数据表

    create database customerbase;
    use customerbase;
    create table customer
    (
        id varchar(40) primary key,
        name varchar(40) not null,
        gender varchar(4) not null,
        birthday date,
        cellphone varchar(20),
        email varchar(40),
        preference varchar(255),
        type varchar(100) not null,
        description varchar(255)
    );

    (4)创建db.properties文件,用于保存连接数据库的信息

    driver=com.mysql.jdbc.Driver
    url=jdbc:mysql://localhost:3306/customerbase
    username=root
    password=123456

    2.实体类

    3.dao层

    4.service层

    5.web层

    附上源码:https://files.cnblogs.com/EvanLiu/Customer.zip

  • 相关阅读:
    Plot the figure of K-SVCR
    利用sklearn计算文本相似性
    djago 定义后台地址
    django admim后台不转义提交的html
    django 静态css js文件配置
    django后台的制作
    django 设置不带后缀的访问路径
    阿里云ECS服务器 常见问题(1)
    python 将word另存为txt
    python遍历某一位置所有文件夹中的文件
  • 原文地址:https://www.cnblogs.com/EvanLiu/p/3137805.html
Copyright © 2011-2022 走看看