电子与信息工程学院软件工程系
电子与信息工程学院软件工程系
教 案 授课教师:范新灿 2005-2006学年第二学期
※※※※※※ 第六章 JSP 与Servlet(3) ※※※※※※ 1、 掌握Servlet 数据库操作;
2、 理解MVC 设计模式
1、 Servlet
2、 购物车程序的实现方法;
学生应知:Servlet 对数据库的操作
学生应会:综合运用JSP 、Servlet 、JavaBean 进行项目项目
1、以能力培养为中心,采用灵活多样的教学方法;
2、编程思想和动手能力的有机协调;
3、实例引入与改造拓宽的结合,注重启发性教学;
4、引入实际项目开发案例,塑造学习编程语言的应用型目标;
5、教学体系的有机联系,以一个项目开发贯穿教学过程;
6、有效调动学生的学习积极性,注重兴趣的培养,采取学生在讲台进行讲课等方法。
1. 项目引入——留言板
深 圳 职 业 技 术 学 院
1)留言板程序
2)功能分析
3)技术引进
2.预备知识——MVC设计模式
1) JSP页面通过表单或超链接访问servlet;
2) JSP负责页面的静态信息处理,servlet处理动态信息。
3) 程序演示:
gvenumber.jsp
Sqrt.java
3、项目实现——留言板
1)数据库设计:
2)message,表:mas,表的结构:p158
3)视图组件:message.jsp、addMessage.jsp;
4)模型组件:Dbconn.java;
5)控制层组件:addMessage.java、delMessage.java
4、项目分析——MVC解析
?视图
?模型
数据库操作
2)留言板分析
3)MVC设计模式及实现
设计了一个简单的投票系统。
1)请使用MVC开发模式进行投票系统的改写和完善。
2)投票显示、投票结果显示由JSP实现;
3)数据库的连接及其操作用JavaBean实现;
4)投票处理,投票项目的新增、修改、删除功能用Servlet技术实现