论坛短消息ppt课件.ppt

论坛短消息ppt课件.ppt

ID:59485617

大小:1.37 MB

页数:23页

时间:2020-09-13

论坛短消息ppt课件.ppt_第1页
论坛短消息ppt课件.ppt_第2页
论坛短消息ppt课件.ppt_第3页
论坛短消息ppt课件.ppt_第4页
论坛短消息ppt课件.ppt_第5页
资源描述:

《论坛短消息ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、论坛短消息问题描述开发短消息系统,实现如下功能:用户登录、登出查看个人的短消息发送短消息回复短消息删除短消息该系统要满足如下要求:已读和未读的短消息应采用不同的标记回复时自动添写用户名未登录不能看短消息,自动跳转到登录页面登录后自动跳转到查看短消息列表的页面问题分析-1字段名称说明name用户名主键、字符串pass密码非空字符串用户表:TBL_USER问题分析-2字段名称说明id短消息id非空主键、标识note短消息内容非空sendUname发送者非空、用户表的name字段receiveUname接收者非空、用户表的name字段postTime发送时间非空re

2、adSign读标记非空、未读为0,已读为1短消息表:TBL_MESSAGE难点分析-1项目类的分析实体类操作数据库的类处理业务的类处理请求的类包:cn.lsu.bean类:用户类、短消息类包:cn.lsu.dao类:用户数据访问类、短消息数据访问类包:cn.lsu.biz类:用户业务类、短消息业务类包:cn.lsu.servlet类:登录登出类、短消息类难点分析-2JSP分析:登录JSP:login.jsp短消息列表JSP:listMsg.jsp阅读短消息JSP:showMsg.jsp发送短消息JSP:post.jsp难点分析-3验证客户端验证方式:使用Jav

3、aScript验证验证内容:表单内容验证成功:提交表单验证失败:拒绝提交使用页面:post.jsp难点分析-4处理JSP请求里的中文post请求的中文处理get请求的中文处理request.setCharacterEncoding(“utf-8");newString(request.getParameter("receiveUname").getBytes("ISO-8859-1"));类:java.lang.String构造方法:String(byte[] bytes)成员方法:getBytes(String charsetName)开发流程利用MYSQL

4、创建数据库、表,插入几条测试数据利用MyEclipse创建工程、编写实体类利用MyEclipse编写DAO类利用MyEclipse编写业务类利用MyEclipse编写登录、登出功能利用MyEclipse编写查看和阅读短消息利用MyEclipse编写发送、回复短消息利用MyEclipse编写删除短消息第一步利用SQLSERVER创建数据库、表,插入几条记录利用MyEclipse创建工程,编写实体类数据库及实体类数据库(dbo)用户表:TBL_USER短消息表:TBL_MESSAGE实体类短消息类:Message.java用户类:User.java编写DAO类Ba

5、seDao类:BaseDao.javaUserDao类:UserDao.javaMessageDao类:MessageDao.javaUserDao方法findByUname13MessageDao方法savedeleteupdatelistByReceiveUnamefindMessage14编写业务类短消息的业务类:MessageBiz.java方法:listByReceiveUnamefindMessageDeletesave15编写业务类短消息的业务类:MessageBiz.javaprivateMessageDaomessageDao=newMess

6、ageDao();/***保存留言*@parammessage留言对象*@return保存条数*/publicintsave(Messagemessage){Stringtime=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss").format(newDate());message.setPostTime(time);returnmessageDao.save(message);}……编写业务类用户的业务类:UserBiz.javaprivateUserDaouserDao=newUserDao();//用户Dao对象/***根

7、据用户名查询用户*@paramuname用户名*@return用户对象*/publicUserfindByUname(Stringuname){returnuserDao.findByUname(uname);}登录登出利用MyEclipse编写代码实现登录利用MyEclipse编写代码实现登出登陆请求的url:login登出请求的url:logout登录的JSP:login.jsp利用MyEclipse编写显示短消息列表利用MyEclipse编写阅读短消息请求阅读短消息URL:findMessage显示短消息列表的JSP:listMsg.jsp阅读短消息的J

8、SP:showMsg.jsp编写发送、

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。