JavaWeb项目中自定义的包名含义

目录说明
com.astar

  • config 用于放置配置文件,资源文件等。如Spring配置文件applicationContext.xml
  • background 后台管理层结构
  • common 项目中公用的文件,如下
  • constant 常量
  • enumeration 枚举类
  • util 工具类
  • dao 抽象接口及实现类,用于放置封装好的底层数据访问操作。如JPA的CURD
  • service 抽象业务接口及实现类,用于调用同层dao目录中的DAO对象,便于被实现和继承
  • controller 控制层,通过SpringMVC 实现请求处理,并转发。
  • entity 实体层,用于放置项目中的公用实体
  • filter 过滤层,放置过滤器
  • center/finance/printer/keeper/editor 这是项目中的角色,每个角色作为一个独立层,便于分工和解耦,使每层中的业务功能内聚
  • service 独立的,特有的业务
  • dao 通过该层自己来处理DAO

你可能感兴趣的:(Java)