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