Java web项目主要分为 5层,5个大包

1.包的命名规则:公司域名倒着写 + 项目名 + 模块名

【栗子】 com.baidu.shop.dao

2.Java web项目主要分为 5层,5个大包(由于不同的人有不同的叫法,所以大概分为以下几个包)

① 数据库实体层 》》》》》》》》》》》 entity / bean

② 具体数据库操作层(增删改查) 》》》》》 dao(接口) ---- dao.impl (具体实现)

③ 业务层 》》》》》》》》》》》》》》 service(接口) ---- service.impl (具体实现)

④ 表示层 / 测试层 》》》》》》》》》》 test / view

⑤ 流程控制层 》》》》》》》》》》》》 controller

⑥ 工具类 》》》》》》》》》》》》》》 utils ---- (可有可无,根据需求,是否有通用工具类)

【写的顺序】 先写数据库实体层①,再写具体数据库操作层②,再写业务层③,再写其他的。因为调用顺序是 ②调用① ,③调用②


未完待续 … …

⑦ 第七层:common层: 通用工具包,一般一个公司会有固定的jar包,好几个项目通用的,例如远程调用等。

⑧ 第八层:vo层,包装类,整合bean

⑨ mapper :映射

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

樂小伍

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值