Web学习笔记

JavaEE项目三层框架

  • web 层        com.atguigu.web/servlet/controller
  • service 层   com.atguigu.service         Service 接口包
  •                     com.atguigu.service.impl                   Service 接口实现类
  • dao 持久层  com.atguigu.dao             Dao 接口包                 
    •              com.atguigu.dao.impl     Dao 接口实现类
  • 实体 bean 对象     com.atguigu.pojo/entity/domain/bean        JavaBean 类
  • 测试包                   com.atguigu.test/junit
  • 工具类                    com.atguigu.utils
  • filter过滤器            com.atguigu.filter

一、Dao层

(一)、Dao接口类需要写出需要实现的方法,供子类去实现

(二)、Dao接口类需要根据项目模块写出需要查询数据的抽象方法

(三)、Dao 接口实现类,

       1.需要去写一个BaseDao类,目的是根据项目需要写出对数据库增删改查的方法,其中需要用到utils工具类中的方法去链接数据库;

        2.需要去写各种Dao接口类的实现类,Dao接口的实现类是实现Dao接口包中的方法和继承BaseDao类,用BaseDao类里面的方法去完成对数据库的操作,并返回所需要的结果,完成对Dao接口类中需要实现的抽象方法方法。

二、Service层

(一)、先写出一个Service的接口,里面写好需要实现处理业务逻辑的的方法。

(二)、写一个Service接口对应的实现类,调用Dao实现类去实现需要接口里的方法,完成业务逻辑的处理。

三、web层(servlet)

 (一)获取客户端发送来的请求,并获取客户端的参数,封装好。

 (二)调用Service层处理业务。

(三)把需要进行回显的数据保存到Request域。

四、前端页面

(一)要把前端页面换成jsp页面,使页面可以回显数据。

(二)使用JST标签库,从Request域中获取数据进行回显

  (三)也可以用ajax去异步请求回传数据

五、工具

(一)需要写一个链接Jdbc的类,里面描写完成数据库连接池的创建和数据库链接的完成和断开。

(二)写一个WebUtils类,里面把调用BeanUtils这个工具包里面的populate方法,完成将所有请求参数封装好注入到bean对象中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值