diakla

导航

package

DAO

DAO(Data Access Object) 数据访问对象是一个面向对象的数据库接口,它显露了 Microsoft Jet 数据库引擎(由62616964757a686964616fe58685e5aeb931333366303062 Microsoft Access 所使用),并允许 Visual Basic 开发者通过 ODBC 像直接连接到其他数据库一样,直接连接到 Access 表。DAO 最适用于单系统应用程序或小范围本地分布使用。
数据访问对象模式(Data Access Object Pattern)或 DAO 模式。是指位于业务逻辑和持久化数据之间实现对持久化数据的访问。通俗来讲,就是将数据库操作都封装起来。
DAO(数据访问对象)是一种应用程序编程接口(API),存在于微软的Visual Basic中,它允许程序员请求对微软的Access数据库的访问。DAO是微软的第一个面向对象的数据库接口。DAO对象封闭了Access的Jet函数。通过Jet函数,它还可以访问其他的结构化查询语言(SQL)数据库。

entity

在日常的Java项目开发中,entity(实体类)是必不可少的,它们一般都有很多的属性,并有相应的setter和getter方法。entity(实体类)的作用一般是和数据表做映射。
在项目中写实体类一般遵循下面的规范:

    1、根据你的设计,定义一组你需要的私有属性。

    2、根据这些属性,创建它们的setter和getter方法。(eclipse等集成开发软件可以自动生成。具体怎么生成?请自行百度。)

    3、提供带参数的构造器和无参数的构造器。

    4、重写父类中的eauals()方法和hashcode()方法。(如果需要涉及到两个对象之间的比较,这两个功能很重要。)

    5、实现序列化并赋予其一个版本号。

filter

MVC三层架构

  • 什么是MVC?
    Model View Controller 模型 视图 控制器
    模型:可理解为实体类与表中对应的字段
    视图:比如jsp页面
    控制器:Servlet控制页面跳转与request和response处理
  • Filter过滤器
    Filter:过滤网站数据,如登录验证,中文乱码处理等
    Filter开发步骤:1、导包。2、编写过滤器。3、web.xml配置Filter
    Filter接口为import javax.servlet.*;包下的。implents接口需要实现三个方法
  • 编写Filter
    1、过滤器中所有代码在过滤特定请求时都会执行
    2、必须要让过滤器filterChain.doFilter()将req和resp转交给后面的过滤器,继续通行
    3、filterChain.doFilter(servletRequest,servletResponse); //让我们的请求继续走,如果不写,程序到这里就被拦截停止。后面还有其他过滤器,需要把这次的req和resp传给后面的Filter

impl

在Java开发中,通常将后台分成几层,常见的是三层mvc:model、view、controller,模型视图控制层三层,而impl通常处于controller层的service下,用来存放接口的实现类,impl的全称为implement,表示实现的意思。

posted on 2022-05-10 01:02  diakla  阅读(130)  评论(0)    收藏  举报