• SSH框架项目开发命名规范



                     SSH 框架项目开发命名规范  


    一、各层包及类命名规范  


    总体原则:包名所有字母小写,类名采用 “驼峰标识”,具体如下:  


    1. Action 类  


       包命名规范:com.xdsc.action.子系统名称  


                    如学生管理系统:com.xdsc.action.xsgl_system   


        类命名规范:模块名 + 后缀Action 。  


                    如UserAction  


    2. DAO 层接口  


       包命名规范:com.xdsc.dao.子系统名称  


                    如学生管理系统: com.xdsc.dao.xsgl_system  


        类命名规范:模块名 + 后缀DAO。(注意 DAO 大写)  


                    如UserDAO  


    3.DAO层实现类  


       包命名规范:com.xdsc.dao.子系统名称.impl  


                    如学生管理系统:com.xdsc.dao.xsgl_system.impl  


       类命名规范:模块名+DAOImpl (注意 Impl第一个字母大写)  


                    如UserDAOImpl  


    3. model 层类  


       包命名规范:com.xdsc.model.子系统名称  


                    如学生管理系统:com.xdsc.model.xsgl_system  


       类命名规范:模块名  


                    如:User  


    4.service层接口类  


       包命名规范:com.xdsc.service.子系统名称  


                    如学生管理系统:com.xdsc.service.xsgl_system  


       类命名规范:模块名+Manager  


                    如:UserManager  


    5. service层实现类  


       包命名规范:com.xdsc.service.子系统名称.impl  


                    如学生管理统:com.xdsc.service.xsgl_system.impl  


       实现类命名规范:模块名+ManagerImpl  


                    如:UserManagerImpl  


    6. util层公共类  


       包命名规范:com.xdsc.util  


       类命名规范:HibernateUtil  


      

    二、配置文件命名规范  


    总体原则:变量、属性、id等均采用 “驼峰标识”,但首字母必须小写。  


    1.struts.xml   


        package命名规范:子系统名称,如xsgl_system  


        Action 命名规范:功能模块名,如user  


    2.beans.xml  


       bean 命名规范:功能模块,如userManager  



    3.hibernate.cfg.xml  


       按默认规范  


    4. web.xml  


        按默认规范  


    5.model 层类对应配置文件  


        按默认规范  


      


    三、其它命名规范  


    1.变量命名:  


      变量名首字母必须小写,如果该变量名有多个单词组成,后面的单词首字母大写, 


    单词与单词之间不要使用"_"做连接,变量名访问控制必须为私有, 可以对其增 


    加 setter与getter方法。  


    2.常量命名:  


        所有字母大写,如果有多个单词组成,单词与单词之间以” _“隔开。而且 


    该变量必须是公共、静态、final类型       


    3.方法命名:  


        首字母必须小写,如果该变量名有多个单词组成,后面的单词首字母大写, 


    单词与单词之间不要使用"_"做连接。单词不要使用名词  


    4.jsp 文件命名  


         “驼峰标识”,且单词与单词之间不要使用"_"做连接。  


      
  • 相关阅读:
    【异常】org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding.BindingException: Parameter '**' not found.的解决办法
    java如何进行字符串拼接?
    poj2352消防站
    NOIP第7场模拟赛题解
    转载:
    usaco 2010年3月银组题解
    Js 向json对象中添加新元素
    List<T>中 GetRange (int index, int count)的使用
    C# string格式的日期时间字符串转为DateTime类型
    C# DataTable转List<T>--利用反射
  • 原文地址:https://www.cnblogs.com/wuyida/p/6300981.html
Copyright © 2020-2023  润新知