Web编程技术课程教学大纲-集美大学计算机工程学院 - 图文(3)
实验5:Web中数据库技术的运用 实验目的:掌握不同数据库的连接技术,熟悉常用接口的使用,掌握数据的增删改查技术和分页技术,了解连存储过程技术。 实验内容: 1.对学生信息系统(或自选其他系统),编制对数据库进行连接和增、删、改、查的程序。 2.对学生信息系统(或自选其他系统)编制表格型多条录入程序,使之一次可以在界面上按表格填多条记录。 3.编写接收上述多条记录数据的程序,并存入数据库。 4.分别采用JDBC普通连接法、JDBC-ODBC桥接法、连接池法尝试上述页面的数据库连接。 5.分离上述连接数据库的代码段,写成包含文件,再采用包含法插入各个需要数据库连接的页面。 6.编写上述系统信息分页显示的程序。 7.在上述页面中选择1-2个页面采用存储过程实现。 实验要求:每1-2人一组,完成下述工作时,要求不能偷懒,各种尝试都要做。 实验6:Serverlet技术 实验目的: 1.通过编制使用Servlet的网页,掌握Servlet的编制、配置和灵活运用。 2通过编制Java类使用HttpServlet处理客户端请求;3学会Jcreator的使用。 实验内容: 1.在JSP网页中编制两个表单(或者分别作成一页),一个采用一组四个单选钮分别表示集美大学应该更改的新校名,进行投票,用get方法提交处理;另一个内容自定,用post方法提交处理。 2.分别在数据库中建立相应的表; 3.编制上述用get方法和post方法处理请求的java程序,分别仿照教材例程,但是都要采用教材例程的方法初始化数据库参数,还要把提交的内容存入数据库。注意在web.xml中配置数据库参数。 4.另编一页察看学校更名投票结果,分别绘制四种观点的横向的百分比矩形图。 5.在上述第一个网页中插入计数器,使用Application对象,要使网页刷新后计数器不增值,方法是第一次进入该页后保留session变量作标志,以后再刷新或重新进入这一页,判断这个标志,决定计数器是否加1。彻底退出这个网站后重新进入该页计数器才能加1。 6.有余力的同学,可以在学校更名投票方面改进,不许重复投票,解决的方法有多种,自行想办法。 实验要求:注意教师课堂上的提示,注意综合能力的运用和自行发挥,每1-2人一组。 实验7:JavaBean技术 实验目的: (1)认识JavaBean,掌握JSP中使用JavaBean的方法。 (2)练习Web综合设计方法。 附加目的:初步了解网站整体架构的建立。 实验内容: 1.以现实生活中某一主题建立数据库管理系统,认真设计数据库关联和各表的结构。 2.搞清WEB-INF和web.xml的作用。分析教材综合例子结构,准备建立自己项目的结构。 3.构思界面和功能模块。 集美大学《Web编程技术》课程教学大纲
4.构思和设计项目中可重用(复用)的构件或可分立的模块,编制成JavaBean,以备调用。 5.全面完成项目的各个页面并进行调试。 实验要求:每1-2人一组,先理解弄通教材上的综合范例程序,然后做有关部分,系统不要太大,控制在20个界面左右,但要实现增删改查。 实验8:Web监听、过滤和文件操作 实验目的: 1.通过开发具有监听功能的类,部署监听器,初步掌握监听器的使用。 2.通过开发具有过滤功能的类,部署过滤器,初步掌握过滤器的使用。 3.练习Web程序中文件系统的操作,熟练实现文件的上传和打开。 实验内容: 1.调试通过教材的监听和过滤实例程序,体会监听和过滤效果。 2.更改教材实例,用于前面的某个实验的监听和过滤。 3.编制界面和后台处理程序,使之能够实现服务器端文件的创建、打开、写入、修改,并且编制文件上传的页面。 实验要求:每1-2人一组,先配置好教材上的范例程序,然后编制有关监听和过滤的程序,文件上传可以到网上寻找理想的第三方组件。 实验9:Web综合实验 实验目的:综合练习高级Web编程技术,全面掌握网站的总体设计、分支模块,编制实用的中等难度的网站。 实验内容: 1.自选现实中某一事物编制B/S方式(基于Web)的信息管理系统(如学生成绩管理系统、图书管理系统、小型店面商品管理系统等),进行总体规划和设计。 2.进行数据库的设计。 3.完成各分支模块(录入、查询、修改、删除等,注意不同登录者权限不同)的设计。 4.进行容错和陷阱处理,防止用户可能的操作引起的异常。 5.全面调试,完成设计。 实验要求:要求对网站进行全盘规划、总体设计,并对分支模块进行详细设计。要有前台页面,还要有后台管理。要比实验7复杂,难度大得多,综合运用所学知识。 附加说明:本次实验工作量大、内容繁多,实验报告只需概要性写出,侧重于总体设计、功能分布。对于具体模块设计,不要面面俱到,分析个别关键性代码即可。 第二部分(选开实验) 实验X1:XML环境、DTD和Schema 实验目的:掌握文本编辑器Editplus、XMLspy的初步使用,能使用编辑器编制最简单的XML网页;掌握DTD的语法规则、编制和使用。了解Schema结构。 实验内容: 1.自选生活、工作或学习中的事物,采用EditPlus编制最简单的XML文档,用IE浏览。所选择的事物例如学院的教职工和学生情况,学生基本信息,本学期课程情况等。 2.安装XMLspy并注册。 3.在上述XML文件中加入内部DTD语句,用IE浏览;将内部DTD改为外部DTD或内外混合DTD后再行浏览。 4.以现实中另一主题为例,编制最简单的DTD文件,然后需要该DTD的XML文件。 集美大学《Web编程技术》课程教学大纲
5.练习用已知XML文件自动产生DTD文件。 6.练习属性和元素的相互转换。 7.自编上述DTD对应的Schema,练习Schema的编制和应用。 实验要求:每1-2人一组,Schema部分只要求了解。注意XML元素相当于数据库中的字段,要代表一类事物(如“学院”),其文本值相当于记录,不能用具体的事物(如“计算机学院”)当元素名。注意:XML文件中各级标记(元素)的名称相当于字段名,而元素开始标记和结束标记之间的文本值相当于字段值(记录),字段名(元素名)是抽象的一类事物(如“学院”),字段值(元素文本值)是具体的一项事物(记录值,如“计算机学院”)。 实验X2:数据岛和客户端的XML 实验目的:练习使用数据岛和DSO显示XML元素,掌握客户端的XML。 实验内容: 1.将教案文件夹下exa子文件夹中的第1章至第13章(文件夹ch1至ch13.拷贝到tomcat的webapps中新建的XML_exa文件夹下,并拷贝一个最简单、干净的WEB-INF结构到这个文件夹下,可以复制JSP课本中第一章实例文件夹下的WEB-INF文件夹。 2.以现实中某一主题为例,编制XML文件,可以采用上一次实验的XML文件,多输入几条记录,以备表格显示。 3.编制HTML网页,应用数据岛技术对上述XML文件中的元素进行浏览。 实验要求:注意深刻理解教材XML数据源对象与数据绑定的例子。每1-2人一组。检查的内容包括XML文件的合理性和XML文档节点文本内容的显示。 实验X3:XML文档对象模型 实验目的:了解文档对象模型,掌握在服务器端对XML文档进行简单的操作;了解ASP网站和虚拟目录的设置和运行。了解ASP与JSP的转换。 实验内容: 按照教材第24章中的实训1、2、3、4题完成编程和调试工作。 实验要求:对教材/教案中的实例一定要先认真运行和理解,再做习题的编程。 学时分配(仅以JSP为主线安排实验,其他概授、自学和选学部分不计) 章节 1 2-6 7-12 13-14 15 2 2 2 2 0 3 4 2 4 2 2 16 5 4 2 17 6 4 2 18 7 4 2 19 20-24 25-28 综合 合计 8 4 2 选 8 0 0 0 9 0 2 18 36 18 实验序号 1 授课学时 2 实验学时 2 几点说明: ①以上理论教学36学时,实践教学为18学时。若课 …… 此处隐藏:1983字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [高等教育]公司协助某村精准扶贫工作总结.doc
- [高等教育]高二生物知识点总结(全)
- [高等教育]苏教版数学三年级下册《解决问题的策略
- [高等教育]仪器分析课程学习心得
- [高等教育]2017年五邑大学数学与计算科学学院333
- [高等教育]人教版七年级下册语文第四单元测试题(
- [高等教育]2018年秋七年级英语上册Unit7Howmuchar
- [高等教育]2017年八年级下数学教学工作小结
- [高等教育]湖南省怀化市2019届高三统一模拟考试(
- [高等教育]四年级下册科学_基础训练及答案教材
- [高等教育]城郊煤矿西风井管路伸缩器更换施工安全
- [高等教育]昆八中20182019学年度上学期期末考试
- [高等教育]项目部各类人员任命书
- [高等教育]上市公司经营水务产业的模式
- [高等教育]人教版高二化学第一学期第三章水溶液中
- [高等教育]【中考物理第一轮复习资料】四.压强与
- [高等教育]金坑水电站报废改建工程机电设备更新改
- [高等教育]高中生物教学工作计划简易版
- [高等教育]2017年西华大学攀枝花学院(联合办学)44
- [高等教育]最新整理超短爆笑英文小笑话大全
- 优秀教师继续教育学习心得体会
- 阳历到阴历的转换
- 留守儿童教育案例分析
- 华师17春秋学期《玩教具制作与环境布置
- 测速传感器新型安装装置的现场应用
- 人教版小学数学三年级下册第四单元
- 创业个人意向书
- 山东省潍坊市2012年高考仿真试题(三)
- [恒心][好卷速递]四川省成都外国语学校
- 多少人错把好转反应当成了病情加重处理
- 中外广播电视史复习资料整理
- 江苏省扬州市江都区宜陵镇中学2014-201
- 工程造价专业毕业实习报告
- 广西师范学院心理与教育统计
- aympkrq基于 - asp的博客网站设计与开
- 建筑业外出经营相关流程操作(营改增后
- 人治 德治 法治
- [精华篇]常识判断专项训练题库
- 中国共产党为什么要实行民主集中
- 小学数学第三册第一单元试卷(A、B、C




