前段时间有了点空暇时间,然后某一门课要求搞一个聊天室,所以使用springmvc和hibernate搞了一个还不错的聊天室项目。页面比較精美。
多的不说了。先上图,个人觉得是精品:
登录:
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMjczNDQ0MQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" >
注冊:
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMjczNDQ0MQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" >
这两个页面都使用了jquery-validate验证框架进行验证。
聊天室界面:
1:
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMjczNDQ0MQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" >
2:
3:
全程使用注解进行开发。
聊天室功能:
*匿名聊天
*群聊
*私聊
聊天室特色:
*接收消息发送消息所有使用ajax。
*聊天消息终于保存进数据库中。
*使用富文本编辑器实现发表情、发图片等功能。
*即时显示在线用户。
整个项目的结构图为:
包名,类名都很规范、合理。有着比較全的測试用例。以及专门用来存放配置文件的config源目录。
如今,开源这个项目。项目位于:
若链接打不开。请复制:
https://github.com/bingwenwuhen/ChatRoom