java mvc数据库 封装_使用MVC连接数据库及MVC应用的一般命名

MVC使得业务逻辑与显示相分离,可以使代码更加的规范与清晰,下面是我自己总结的一般包的一些命名,可能不太规范,希望对大家有帮助!

java数据库链接三层结构:

就是对java的工程进行分层,封装。

三层:

1、数据访问层①(com.mipo.dao)(包以dao结尾)

专门用于操作数据库。(对数据库中的表进行,增,删,改,查)

2、业务逻辑层(包以biz结尾)(包以entity(model)结尾)

主要处理我们项目当中的业务逻辑

(需要有控制器和实体对象来支撑)

控制器②(com.mipo.biz)

实体③(com.mipo.model)

3、表现层④(com.mipo.test)(Test.java测试类)

给客户看的,供客户操作的。

作为通用类(基础类)的包

通用类⑤(com.mipo.common)

注意:①:com.mipo.model,封装的实体对象(类名一般为表名),类中将                  属性定义为私有的,定义一个共公的无参的构造方法,定义一个全               部属性为参数的构造方法,再为每个属性定义getXX,setXX方法;

②:com.mipo.dao,创建实体类对应的数据库操作接口,执行一般的                    数据库操作,如增删改,注意抛出异常,接口名  I+表名+dao

例:public int add(BookInfo entity)throw SQLException();

在本包中实现定义的接口,类名  表名+dao+impl

例:public class BookInfo extends BaseDao implements IBookInfodao

③:com.mipo.common,通用类的包;如建立数据库连接,以及建立                  增删改方法,供其他类调用

④:com.mipo.view(test),给客户看的界面,供客户操作

⑤:com.mipo.control,控制器

操作:

需要使用到接口(interface)

我们使用util(common)作为通用类(基础类)的包

包以dao结尾,就是数据访问层

包以biz结尾, 就是控制器

包以entity(model)结尾,就是实体层

表现层:

Test.java测试类

过程:

第一步:在common包中创建数据库操作通用类

第二步:根据数据库中的表,创建对应的实体类(创建在entity包中)

第三步:创建实体类对应的数据库操作接口,并创建实现类实现接口(dao)

第四步:创建业务逻辑接口和对应的实现类(biz)

第五步:创建测试类 对其进行测试

posted on 2013-12-11 10:58 顺其自然EVO 阅读(472) 评论(0)  编辑  收藏

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值