频道实体类-java cms开发一

2019-03-13 22:22|来源: 书生

参考孔老师的cms,结合现在领悟书生java教程网已有的功能,对本站源码进行重构.


频道是一对多的自关系多级结构


频道的实体类源码:

package com._656463.cms.entity;
 
import java.util.List;
 
/**
 * 
 * 频道实体类
 * 
 * @author <a href="mailto:yinenghuang@163.com">huangyineng</a>
 * @website <a href="http://www.656463.com">http://www.656463.com</a>
 * @date 2014年8月13日 下午9:31:24
 */
public class Channel {
    /**
     * id
     */
    private int id;
    /**
     * 栏目名称
     */
    private String name;
    /**
     * 频道的类型,1:导航频道,2:列表频道,3:内容频道
     */
    private int channelType;
    /**
     * 是否是推荐栏目,0表示否,1表示是
     */
    private int isRecommend;
    /**
     * 频道的状态,0表示启用,1表示停止
     */
    private int status;
    /**
     * 栏目的序号
     */
    private int orderNo;
    /**
     * 关键字
     */
    private String keyword;
    /**
     * 描述
     */
    private String description;
    /**
     * 频道访问路径
     */
    private String channelUrl;
    /**
     * 访问内容页的频道路径
     */
    private String contentDir;
    private String channelTemplate;
    private String contentTemplate;
 
    /**
     * 父频道
     */
    private Channel parent;
    private List<Channel> children;
 
    // private List<Article> articles;
 
    public int getId() {
        return id;
    }
 
    public void setId(int id) {
        this.id = id;
    }
 
    public String getName() {
        return name;
    }
 
    public void setName(String name) {
        this.name = name;
    }
 
    public int getChannelType() {
        return channelType;
    }
 
    public void setChannelType(int channelType) {
        this.channelType = channelType;
    }
 
    public int getIsRecommend() {
        return isRecommend;
    }
 
    public void setIsRecommend(int isRecommend) {
        this.isRecommend = isRecommend;
    }
 
    public int getStatus() {
        return status;
    }
 
    public void setStatus(int status) {
        this.status = status;
    }
 
    public int getOrderNo() {
        return orderNo;
    }
 
    public void setOrderNo(int orderNo) {
        this.orderNo = orderNo;
    }
 
    public String getKeyword() {
        return keyword;
    }
 
    public void setKeyword(String keyword) {
        this.keyword = keyword;
    }
 
    public String getDescription() {
        return description;
    }
 
    public void setDescription(String description) {
        this.description = description;
    }
 
    public String getChannelUrl() {
        return channelUrl;
    }
 
    public void setChannelUrl(String channelUrl) {
        this.channelUrl = channelUrl;
    }
 
    public String getContentDir() {
        return contentDir;
    }
 
    public void setContentDir(String contentDir) {
        this.contentDir = contentDir;
    }
 
    public String getChannelTemplate() {
        return channelTemplate;
    }
 
    public void setChannelTemplate(String channelTemplate) {
        this.channelTemplate = channelTemplate;
    }
 
    public String getContentTemplate() {
        return contentTemplate;
    }
 
    public void setContentTemplate(String contentTemplate) {
        this.contentTemplate = contentTemplate;
    }
 
    public Channel getParent() {
        return parent;
    }
 
    public void setParent(Channel parent) {
        this.parent = parent;
    }
 
    public List<Channel> getChildren() {
        return children;
    }
 
    public void setChildren(List<Channel> children) {
        this.children = children;
    }
}



相关问答

更多

JAVA自动创建实体类工具?

AutoJava 是一款免费的,针对于Oracle和SQLserver数据库的、以面向对象模式的Java代码生成工具。AutoJava根据O/R Mapping规则生成表对应的Java对象,并且生成了所有的添加、删除、修改、查询等底层数据库操作代码。借助于AutoJava我们基本上不用再写与数据库相关的操作代码,只需要在此基础上实现相关的业务逻辑,将我们从重复的无太大技术含量的工作中解放出来。 AutoJava 是我在工作中为了省时间而写出来的一个小工具,希望AutoJava能给广大的Java人员 ...

java cms

CMS是什么? CMS是Content Management System的缩写,意位“内容管理系统”。内容管理系统是一种位于Web前端(Web服务器)和后端办公系统或流程(内容创作、编辑)之间的软件系统。 内容的创作人员、编辑人员、发布人员使用内容管理系统来提交、修改、审批、发布内容。这里指的“内容”还包括文件、表格、图片、数据库中的数据甚至视频等一切你想要发布到互联网中的信息。 一个内容管理系统通常有几个要素:文档模板、脚本语言或标记语言、与数据库集成。内容的包含物右内嵌入页面的特殊标记控制。 ...

请问有没有Java语言开发简单易用的CMS建站系统?

奇新CMS建站系统,Java跨平台,搜索引擎优化,支持整站换肤。包含奇新CMS系统服务器,本地测试很方便。有时间你可以了解一下。 参考资料:奇新CMS网站 http://www.cmmms.com

有谁会简单易用的 CMS 管理系统。要JAVA 开发的。

目前java开源的CMS系统还是很多的哦,但是看你是干什么用的了,我推荐两款业界成熟且非常常用的CMS开源系统: opencms : 非常有名气的哦,而且功能齐全,文档也丰富,但就是功能多,你要学习技术的话,感觉有点庞大,如果是快速搭建一个网站,还不错的 jspxcms: 才有了目前非常流行的技术spring mvc 、spring data 、shiro等技术,这些技术都是目前业界最新的,三四年都不会过时,是学习技术的好框架,但文档相对较少,如果要用,建议由好的java功底! 具体你去网上查查这 ...

cms用Java语言好还是用什么语言好

cms的Java版本目前有一些比较成熟的开源系统,比如jeecms,可以上网去找找看. 但相比而言,dedecms可能会更成熟更稳定一些.不过是PHP的.^____^

我自己开发了一套cms的模板,去哪里出售呢?

是自己原创的吗?是原创的话可以直接上架cms模板市场。当然你也可以去一些其他的源码商城卖拓宽你的销路,比如外星人源码商城就不错。

python可以代替java开发一些银行支付类型,cms也支持吗

你要是银行的话就不要用python,因为银行处理数据量太大。你要是网站,只是把支付的请求转给银行处理,就可以用python。 你说的cms要是指content management system的话用python的django framework就很方便。

来自专有数据库的Java实体类?(Java entity classes from a proprietary database?)

我只想要一个实用程序,我可以将我的表(JSON)模式转换为java实体类。 如何通过将JSON字符串作为输入生成POJO? 如果有一个现成的解决方案完全符合您的要求,我会感到惊讶。 (当然不是一个将一些未命名/未指定的专有数据库JSON作为输入...) 以下是自己实现实用程序的一个想法。 (可能还有其他人......但我会把他们的任务留给别人。) “jsonschema2pojo”工具将从JSON模式生成Java POJO源代码。 但是,您的输入不是有效的JSON架构。 因此,找出从数据库JSON ...

使用Hibernate使用的Javassist实体类进行检测(Instrumenting with Javassist entity classes used by Hibernate)

在前往你的asnwer之前: 是的,你是对的,Hibernate目前使用Javassist(过去它使用GCLib,但它已被弃用)在运行时检测类。 Hibernate确实在运行时创建了子类,它可以为持久化实体提供代理。 简短的回答 遗憾的是,我认为您不能将Hibernate配置为使用自己的工厂。 有关详细信息,我邀请您阅读长答案部分。 答案很长 据我所知,目前,Hibernate 4.x仅支持Javassist作为其字节码操作提供程序。 虽然,它曾经允许您在3.x版本中切换GClib和Javassi ...