Java 站内信息发送_java站内消息的解决方案

本文介绍了一个使用Java实现的站内信息发送系统,包括消息表的设计、Action层的逻辑处理,以及前端使用JS轮询实现的消息提示功能。通过创建Message实体类,定义发送者、接收者、消息状态等字段,并在Action控制器中完成添加、查询和删除消息的接口。前端通过AJAX定期检查新消息并更新提示。
摘要由CSDN通过智能技术生成

一个站内信的简单实现方案:

设计一个表结构:

@Entity

@Table(name="e_msg")

public class Message extends AbstractId {

private User from;

private User to;

private boolean beenRead;

private String title;

private String content;

private long createdDate;

@ManyToOne

@JoinColumn(nullable=false, updatable=false)

public User getFrom() { return from; }

public void setFrom(User from) { this.from = from; }

@ManyToOne

@JoinColumn(nullable=false, updatable=false)

public User getTo() { return to; }

public void setTo(User to) { this.to = to; }

@Column(nullable=false)

public boolean getBeenRead() { return beenRead; }

public void setBeenRead(boolean beenRead) { this.beenRead = beenRead; }

@Column(nullable=fals

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值