java web 图书管理系统(二)

前面说到了,数据库表的分析,设计好一个数据库表至关重要,当然每个人的需求不同,设计出来的表也就不同,还是要好好注意的,设计完了数据库表之后,我们要设计一个项目的项目结构。这里采用mvc 架构 ,m 即(model) 层,v 即(view) 层 前台展示 c 即Controller层 负责接受前台发来的请求,进行对应的逻辑处理。

环境是jdk17 maven是3.9.6 不过环境不是很重要 ,看自己的jdk是什么引入对应的jar包。

我来讲解一下项目目录结构,webapp 是放前端页面的,可以是jsp 也可以是静态页面html 等,看你自己的使用。

主要讲一下后端过程

在 com.book 下面有Controller dao pojo service utils 这几个目录。 Controller service  dao存放了一些接口,下面还有对应的impl  impl 是接口实现层。

首先讲一下Controller层,里面放了一些Servlet 文件,用来处理前台发来的请求,也就是Controller层,并进行相应的逻辑处理。Controller 调用service 层, service层调用dao层,然后返回到前端,前端拿到数据进行渲染

service 

定义login接口

serivceimpl 实现这个接口,调用dao层

dao 层是放 与数据库直接打交道的逻辑处理 ,这里举一下例子

比如说管理员登录 我们在dao层下面 定义一个AdminDao 里面定义 login接口 返回Admin 这一个类,关于Admin这一个类是定义在pojo 层,这点下面接着讲。

然后我们就要实现login 这一个接口。

daoimpl

这个就是对于接口的实现,通过sql语句查询数据封装成Admin类返回。总的来说还是很清晰的。

总的来说,后端我们要处理的就是,对某一个业务的具体实现,想这个系统就只是简单的增删改查,对,非常简单。对于初学者还是比较友好的。


由于笔者是新手,编版可能有点问题,没什么经验想到什么就写什么

  • 11
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值