EmpyoyeeManger_1.0

时间:2023-03-08 22:22:44

整体结构

EmpyoyeeManger_1.0

首先创建一个名为employee的数据库

create database employee;

然后在该数据库下建一张表

CREATE TABLE t_emp(
id BIGINT PRIMARY KEY AUTO_INCREMENT,
NAME VARCHAR() UNIQUE,
salary DOUBLE ,
age INT
);

然后就是项目和数据库进行联系,然后操作数据库(增删改查)

如果看了上一个项目大家应该被每次操作都要重新连接数据库而烦恼,而且代码具有高度的重复性,那么我们把相同的代码封装成一个工具类(utils)

EmpyoyeeManger_1.0

代码如下:

EmpyoyeeManger_1.0

必须把jar包放在lib下面

EmpyoyeeManger_1.0

下边创建Emloyee实体类,该实体类的属性应与创建的t_emp表的字段对应

EmpyoyeeManger_1.0

代码如下

EmpyoyeeManger_1.0

EmpyoyeeManger_1.0

这种属性都是private ,每个属性都具有set和get方法的Java类叫做JavaBean

接下来是一个接口

EmpyoyeeManger_1.0

代码

EmpyoyeeManger_1.0

实现该接口

EmpyoyeeManger_1.0

代码

EmpyoyeeManger_1.0

add

EmpyoyeeManger_1.0

delete

EmpyoyeeManger_1.0

findAll

EmpyoyeeManger_1.0

findById

EmpyoyeeManger_1.0

update

EmpyoyeeManger_1.0

接下来是主页面(显示全部员工,用servlet实现)

EmpyoyeeManger_1.0

在浏览器显示如下

EmpyoyeeManger_1.0

点击修改链接要做的是跳转到另一个servlet,并把id传过去

EmpyoyeeManger_1.0

代码

EmpyoyeeManger_1.0

EmpyoyeeManger_1.0

代码

EmpyoyeeManger_1.0

修改功能实现,下边实现delete

EmpyoyeeManger_1.0

代码

EmpyoyeeManger_1.0

delete以实现(这个代码看着太少了)

然后就是最后一个功能(终于快结束了........)

当点击addEmployee

跳转到addEmp.html

EmpyoyeeManger_1.0

代码

EmpyoyeeManger_1.0

EmpyoyeeManger_1.0

代码

EmpyoyeeManger_1.0

web.xml

EmpyoyeeManger_1.0