java项目专业的创建项目结构

三层架构是一种常见的软件设计模式,旨在实现组件间的高内聚和低耦合。该模式包括控制层、服务层和数据访问层(DAO层)。控制层处理用户请求和响应,服务层负责业务逻辑并调用DAO层,DAO层则通过JDBC与数据库交互,执行SQL操作。项目结构中,常使用com作为包名前缀,按公司名组织文件夹,且各层有对应的接口和实现类,如POJO用于表示数据库表模型,UTILS存放工具类。
摘要由CSDN通过智能技术生成

三层架构思想

三层架构就是为了符合“高内聚,低耦合”思想

分为三层:控制层,服务层,操作层(DAO层)

  1. 控制层:控制层主要负责处理用户请求和响应,调用服务层
  2. 服务层:负责将来自控制层的请求参数传递给数据访问层,并对数据进行处理。
  3. 操作层:数据访问层主要负责与数据库进行交互。它通过数据库驱动程序和JDBC连接到数据库,并编写SQL语句执行数据的读取和写入操作。

在idea专业的创建项目结构

java项目的包名都用com开头 然后再创建公司名称的文件夹

可以防止两家公司开发具有相同名称的软件包。

开始在里面创建 控制层 服务层 操作层对应的文件夹

1689067500854.png

pojo:是存放对象类的

utils:是存放工具类

操作层和服务层都有接口,和实现接口方法的类

impl: 是实现的implement的缩写,一般放业务的实现方式

java文件命名:

  1. Dept是操作数据库中的表名
  2. Service是服务层
  3. Impl实现方法
    ept是操作数据库中的表名
  4. Service是服务层
  5. Impl实现方法
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值