从零搭建项目开发框架-06设计包名及类名规范

一个项目的架构优秀不优秀,容不容易扩展,包名和类名的设计还是很有讲究的,再一个现在都是零配置,更多的是讲代码约定,所以在实际编码前还是要设计一下报名和类名规范的。

包名

最外层的包名:com.critc
基础框架的包名:com.critc.plat,存放公共核心代码,包括拦截器、工具类、权限认证等
业务系统功能的包名:com.critc.epay(比如电子支付系统等等)

类名

该系统用到的类名分为以下几种:

  • model:实体类,对应数据库字段
  • dao:数据访问类,用于操作数据库
  • service:业务处理类,用于处理业务逻辑
  • controller:控制器,用于获取页面参数,并返回给前台页面
  • vo:存放查询条件vo

jsp

jsp页面的存放路径为/webapp/WEB-INF/views
其中plat存放平台公共代码,业务系统的jsp代码存在在epay(电子支付系统)下面即可。下级再按照一级二级模块分类。

静态资源

静态资源统一存放在/webapp/assets/下面,按照各个组件的包名再细分

这些都是粗线条的划分,更细的划分后续讲到代码编写时再一点一点的讲解。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,742评论 18 399
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,982评论 25 708
  • 股权众筹相对好理解,就是大家一起投资一个项目称为股东。 经营权众筹,则相对比较复杂,经营权众筹是在股权众筹的基础上...
    艾小农阅读 325评论 0 0
  • 当我换了智能手机,就喜欢上了有声书,喜玛拉雅成了我的最爱。这对于整天被孩子、家务、工作忙得晕头转向,而又想和外界有...
    彭臻华阅读 205评论 0 1