栏目分类:
子分类:
返回
终身学习网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
终身学习网 > IT > 软件开发 > 后端开发 > Java

java开发规约(参考阿里开发手册和实际开发)

Java 更新时间:发布时间: 百科书网 趣学号

// 阿里巴巴java开发手册附件
阿里巴巴Java开发手册-2022最新嵩山版.pdf

实际开发总结注意点 1、数据库命名方法等 2、VO,DTO等使用,命名

【参考】分层领域模型规约:
• DO(Data Object):此对象与数据库表结构一一对应,通过 DAO 层向上传输数据源对象。
• DTO(Data Transfer Object):数据传输对象,Service 或 Manager 向外传输的对象。
• BO(Business Object):业务对象,可以由 Service 层输出的封装业务逻辑的对象。
• Query:数据查询对象,各层接收上层的查询请求。注意超过 2 个参数的查询封装,禁止使用 Map 类
来传输。
• VO(View Object):显示层对象,通常是 Web 向模板渲染引擎层传输的对象。

package com.xusj.cinema.vo;

import com.xusj.cinema.domain.Movie;
import com.xusj.cinema.domain.MovieImage;
import com.xusj.cinema.domain.MovieType;
import org.springframework.util.CollectionUtils;

import java.util.List;


public class MyMovieVo extends Movie {
    
    private String movieAreaStr;
    
    private List movieTypeList;

    private List movieImageList;

    
    public String getMovieTypeStr() {
        StringBuilder stringBuilder = new StringBuilder();
        if (CollectionUtils.isEmpty(movieTypeList)) {
            return "";
        }
        for (MovieType movieType : movieTypeList) {
            stringBuilder.append(movieType.getTypeName()).append(" ");
        }
        return stringBuilder.toString();
    }

    public String getMovieAreaStr() {
        return movieAreaStr;
    }

    public void setMovieAreaStr(String movieAreaStr) {
        this.movieAreaStr = movieAreaStr;
    }

    public List getMovieTypeList() {
        return movieTypeList;
    }

    public void setMovieTypeList(List movieTypeList) {
        this.movieTypeList = movieTypeList;
    }

    public List getMovieImageList() {
        return movieImageList;
    }

    public void setMovieImageList(List movieImageList) {
        this.movieImageList = movieImageList;
    }
}

==》更新2022.05.15

转载请注明:文章转载自 www.051e.com
本文地址:http://www.051e.com/it/889176.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 ©2023-2025 051e.com

ICP备案号:京ICP备12030808号