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

导读

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

项目功能及相应能力

Java 36---短消息项目总结_第1张图片
Java 36---短消息项目总结_第2张图片

项目框架

Java 36---短消息项目总结_第3张图片

Java 36---短消息项目总结_第4张图片
AJAX框架
Java 36---短消息项目总结_第5张图片

数据库

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)
);

Java 36---短消息项目总结_第6张图片
Java 36---短消息项目总结_第7张图片

项目流程

Java 36---短消息项目总结_第8张图片
Java 36---短消息项目总结_第9张图片

Java 36---短消息项目总结_第10张图片
Java 36---短消息项目总结_第11张图片

Java 36---短消息项目总结_第12张图片
Java 36---短消息项目总结_第13张图片
Java 36---短消息项目总结_第14张图片

Java 36---短消息项目总结_第15张图片

Java 36---短消息项目总结_第16张图片

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

右击文件夹new ->Servlet
Java 36---短消息项目总结_第17张图片

Java 36---短消息项目总结_第18张图片

Java 36---短消息项目总结_第19张图片

源码链接

点这里

项目优化

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

你可能感兴趣的:(Java开发)