Java 36---短消息项目总结

导读

1.项目功能及相应能力
2.项目框架
3.数据库
4.项目流程
5.源码链接
6.项目优化

项目功能及相应能力

在这里插入图片描述
在这里插入图片描述

项目框架

在这里插入图片描述

在这里插入图片描述
AJAX框架
在这里插入图片描述

数据库

CREATE TABLE user(
	id INT(7) auto_increment,
	username VARCHAR(20),
	password VARCHAR(20) 
			CONSTRAINT user_password_nn NOT NULL,
	email VARCHAR(50)
			CONSTRAINT user_email_nn NOT NULL,

	CONSTRAINT user_id_pk PRIMARY KEY(id),
	CONSTRAINT user_username_un UNIQUE(username)
);

CREATE TABLE mes(
	id INT(7) auto_increment,
	sendid INT(7) CONSTRAINT mes_sendid_nn NOT NULL,
	title VARCHAR(40) NOT NULL,
	msgcontent VARCHAR(400) NOT NULL,
	state INT(1) NOT NULL,
	receiveid INT(7) NOT NULL,
	msg_date VARCHAR(40) NOT NULL,


	CONSTRAINT mes_id_pk PRIMARY KEY(id),
	CONSTRAINT mes_send_fk FOREIGN KEY(sendid) REFERENCES user(id),
	CONSTRAINT mes_receive_fk FOREIGN KEY(receiveid) REFERENCES user(id)
);

在这里插入图片描述
在这里插入图片描述

项目流程

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

利用反射快速创建Servlet的方法

右击文件夹new ->Servlet
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

源码链接

点这里

项目优化

验证码实现AJAX处理,newMsg.jsp readMsg.jsp 点击用户名不需要重新登录,直接跳到主页,显示消息列表?

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值