三层架构与连接块,采用mvc三层架构。

  1. view视图层。
  2. control控制层。
  3. model模型层。

作用为:

  1. model模型层:包括数据库的映射和数据库的抽象方法,增删改查。
  2. control控制层:控制数据的流通过程,控制方法的运用,把数据拼装起来给view视图层。
  3. view视图层:展示,就是界面。

三者的关系:

QQ截图20150918153957

一、代码实现

先新建model类:

这样就定义了一个数据库的事件类,还要生成对应的方法,实现数据库的操作。

注意查询可能返回多个女神,所以设定一个队列List。

这里上次出错了,我上次用的是小写的goddess,所以调用不了函数,以后命名要多加小心,名字最好要有区别。

可能要查询单个女神,所以实现get方法:

中途实现效果:

因为要链接数据库,所以还是要写连接块,干脆写个程序块吧。

先写一个静态程序块用来调用:

然后:

再创建控制层的包action,写个GoddessAction类:

这样就可以实现在GoddessAction里控制查询了。

因为连接数据库的静态块已经写好了,那么动态部分就可以功成身退了。删除动态获取链接的代码:

二、总结

这是下午的学习笔记,晚上再来更新。

1 对 “java 视频学习,三层架构与连接块”的想法;

发表评论

电子邮件地址不会被公开。 必填项已用*标注