ImageVerifierCode 换一换
格式:PPTX , 页数:33 ,大小:784.26KB ,
资源ID:3370320      下载积分:20 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-3370320.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(论坛短消息ppt计算机与信息工程系课件.pptx)为本站会员(微传9988)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

论坛短消息ppt计算机与信息工程系课件.pptx

1、论坛短消息,计算机与信息工程系,由Java Web应用开发课程组提供,Java Web,问题描述,某论坛要开发短消息系统 ,实现如下功能: 用户登录、登出 查看个人的短消息 发送短消息 回复短消息 删除短消息该系统要满足如下要求: 已读和未读的短消息应采用不同的标记 回复时自动添写用户名 未登录不能看短消息,自动跳转到登录页面 登录后自动跳转到查看短消息列表的页面,问题分析-1,用户表:TBL_USER,问题分析-2,短消息表:TBL_MESSAGE,难点分析-1,项目类的分析 实体类 操作数据库的类 处理业务的类,包:entity 类:用户类、短消息类,包:dao 类:用户数据访问类、短消息

2、数据访问类,包:biz 类:用户业务类、短消息业务类,难点分析-2,JSP分析: 显示内容的JSP:处理请求的JSP:,登录JSP (首页):index.jsp 短消息列表JSP:listMsg.jsp 阅读短消息JSP:showMsg.jsp 发送短消息JSP:post.jsp,处理登录请求的JSP:doLogin.jsp 处理登出请求的JSP:doLogout.jsp 处理发送请求的JSP:doPost.jsp 处理删除请求的JSP:doDelete.jsp,难点分析-3,方式: 在JSP中编写Java代码验证 验证内容:用户身份 验证成功:处理用户请求 验证失败:跳转页面 使用页面:in

3、dex.jsp、listMsg.jsp、showMsg.jsp、 post.jsp、 doDelete.jsp、doPost.jsp,验证 客户端验证服务器端验证,方式:使用JavaScript验证 验证内容:表单内容 验证成功:提交表单 验证失败:拒绝提交 使用页面:post.jsp,难点分析-4,处理JSP请求里的中文 post请求的中文处理get请求的中文处理,request.setCharacterEncoding(“GBK“);,new String( request.getParameter(“receiveUname“).getBytes(“ISO-8859-1“) );,类:j

4、ava.lang.String 构造方法:String(byte bytes) 成员方法:getBytes(String charsetName),阶段划分,第一阶段(25分钟) 利用SQLSERVER创建数据库、表,插入几条测试数据 利用MyEclipse创建工程、编写实体类 第二阶段(45分钟) 利用MyEclipse编写DAO类 第三阶段(15分钟) 利用MyEclipse编写业务类 第四阶段(35分钟) 利用MyEclipse编写登录、登出的JSP 第五阶段(45分钟) 利用MyEclipse编写查看和阅读短消息的JSP 第六阶段(40分钟) 利用MyEclipse编写发送、回复短消息

5、的JSP 第七阶段(15分钟) 利用MyEclipse编写删除短消息的JSP,第一阶段,第一阶段(25分钟) 利用SQLSERVER创建数据库、表,插入几条记录 利用MyEclipse创建工程,编写实体类 要求学员自己动手完成,教员巡视,解答学员提出的问题,阶段检查,针对第一阶段抽查学员的操作结果 教员给出点评,第一阶段标准代码演示,数据库表 用户表:短消息表:实体类 短消息类: Message.java 用户类: User.java,第二阶段,第二阶段(45分钟) 编写DAO类 要求学员自己动手编写,教员巡视,解答学员提出的问题,阶段检查,针对第二阶段抽查学员的编码结果 抽查学员编写的完整代

6、码,要求学员上台讲解 教员给出点评或集中演示难点部分,第二阶段标准代码演示,BaseDao类: BaseDao.java UserDao类: UserDao.java MessageDao类: MessageDao.java,第三阶段,第三阶段(15分钟) 编写业务类 要求学员自己动手编写,教员巡视,解答学员提出的问题,阶段检查,针对第三阶段抽查学员的编码结果 教员给出点评,第三阶段标准代码演示-1,短消息的业务类:MessageBiz.java,private MessageDao messageDao = new MessageDao(); /* 保存留言* param message 留

7、言对象* return 保存条数*/ public int save(Message message)String time = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss“).format(new Date(); message.setPostTime(time);return messageDao.save(message); ,第三阶段标准代码演示-2,用户的业务类:UserBiz.java,private UserDao userDao = new UserDao(); / 用户Dao对象/* 根据用户名查询用户* param uname 用户名

8、* return 用户对象*/ public User findByUname(String uname)return userDao.findByUname(uname); ,第四阶段,第四阶段(35分钟) 利用MyEclipse编写JSP实现登录 利用MyEclipse编写JSP实现登出 要求学员自己动手编写,教员巡视,解答学员提出的问题,阶段检查,针对第四阶段抽查学员的编码结果 抽查学员编写的完整代码,要求学员上台讲解,并演示运行结果 教员给出点评,第四阶段标准代码演示-1,登录的JSP :index.jsp,第四阶段标准代码演示-2,处理登陆请求的JSP:doLogin.jsp 处理登

9、出请求的JSP:doLogout.jsp,第五阶段,第五阶段(45分钟) 利用MyEclipse编写显示短消息列表的JSP 利用MyEclipse编写阅读短消息的JSP 要求学员自己动手编写,教员巡视,解答学员提出的问题,阶段检查,针对第五阶段抽查学员的编码结果 抽查学员编写的完整代码,要求学员上台讲解,并演示运行结果 教员给出点评,第五阶段标准代码演示,显示短消息列表的JSP: listMsg.jsp 阅读短消息的JSP: showMsg.jsp,第六阶段,第六阶段(40分钟) 用MyEclipse编写发送、回复短消息的JSP 要求学员自己动手编写,教员巡视,解答学员提出的问题,阶段检查,针

10、对第六阶段抽查学员的编码结果 抽查学员编写的完整代码,要求学员上台讲解,并演示运行结果 教员给出点评,第六阶段标准代码演示,发送、回复的JSP: post.jsp、 doPost.jsp,第七阶段,第七阶段(15分钟) 利用MyEclipse编写删除短消息的JSP 要求学员自己动手编写,教员巡视,解答学员提出的问题,阶段检查,针对第七阶段抽查学员的编码结果 抽查学员编写的完整代码,要求学员上台讲解,并演示运行结果 教员给出点评,第七阶段标准代码演示,删除短消息的JSP:doDelete.jsp,总结,巩固的知识点: 集合类:保存多个相同类型的对象 JDBC:连接数据库、操作数据库 JSP组成:静态内容、指令、脚本、表达式、声明、注释 JSP处理请求:request对象 JSP的作用域对象:request、session、application JSP内置对象:request、out、response、session、application JSP页面跳转:sendRedirect、forward,

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报