jsp编程技术教材课后实训
更新时间:2023-10-18 02:27:01 阅读量: 综合文库 文档下载
JSP编程技术实训 1 JSP编程技术实训
第一章 上机实训
实训目的
? ? ? ? ? ?
体验静态网页和动态网页的特点。 了解JSP运行原理。
掌握下载jdk6.0、tomcat 6.0和MyEclipse6.0的方法。 掌握安装jdk6.0、tomcat 6.0和MyEclipse6.0的方法。 掌握配置jdk6.0、tomcat 6.0和MyEclipse6.0的方法。 掌握虚拟目录的创建方法。
实训内容
实训1 体验静态网页和动态网页的特点,在客户端浏览器地址栏中输入:http://www.sina.com/进入新浪网主页,查看新闻内容,体验静态网页的特点。在客户端浏览器地址栏中输入http://www.csdn.net/index.htm,进入中国程序员网,注册会员,体会动态网页特点。
要求:在“程序员网”注册成功后,使用用户名登录程序员网,查询相关JSP的学习资料。
实训2 根据教材提供的地址或使用搜索引擎,下载JDK6.0、Tomcat6.0和MyEclipse6.0。
要求:
(1) 注意版本号和适用平台。 (2) 将下载软件整理集中保存。
实训3 根据教材讲述的方法,安装JDK和Tomcat,配置基本的JSP开发环境。 要求:
(1) 设置Tomcat启动配置,并练习启动、停止服务。
(2) 通过Javac命令测试JDK安装,Tomcat的测试页测试Tomcat 的安装。 (3) 编写一个简单的JSP页面,测试Tomcat 安装,体验JSP页面的编写过程。 实训4 创建Web虚拟服务目录 要求:
(1) 创建第一章的虚拟目录ch1,物理目录为E:\\programJsp\\ch1。 (2) 将myfirst.jsp文件复制到E:programJsp\\ch1目录中,用浏览器测试myfirst.jsp页面。 实训5 安装MyEclipse6.0,建立工作区,配置MyEclipse的JDK和Tomcat。 (1) 根据向导提示安装MyEclipse。
(2) 创建工作区E:\\programJsp\\ch1,配置工作区的JDK和Tomcat。
2 Visual Basic程序设计基础与实训教程 实训总结
通过本章的上机实训,学员应了解验静态网页和动态网页的特点;了解JSP运行原理;掌握下载jdk6.0、tomcat 6.0和MyEclipse6.0的方法;掌握安装jdk6.0、tomcat 6.0和MyEclipse6.0的方法;掌握配置jdk6.0、tomcat 6.0和MyEclipse6.0,搭建jsp开发环境的方法;掌握虚拟目录的创建方法。
第二章 上机实训
实训目的
? ? ? ?
理解HTML文件组成、URL、标记与属性、CSS样式、CSS选择器、层、页面布局等概念。
掌握HTML常用标记的使用。
掌握网页文字与段落、图形图像、超级链接、表格等内容的创建与表现方法。 掌握DIV+CSS页面布局方法。
实训内容
完成“XX省职称计算机考试报名系统------查看报考信息”页面,页面效果如图2. 1所示。
图2. 1 实训页面效果
要求:
(1)参照例2.17完成页面布局。
(2)参照图2. 1完成页面内容区“职称计算机考试报名信息表”表格的设计制作。
JSP编程技术实训 3 (3)完成表格信息填写,完成照片显示、邮件链接、毕业学校网站链接。 (4)样式表文件、图形文件和页面文件都存储在ch2虚拟目录中,照片名称为photo1.jpg,页面存成html文件类型,表格中的数据均采用静态数据直接输入。
实训总结
通过本章的上机实训,学员应该能够理解div+css页面布局的基本概念和原理;掌握HTML常用标记的使用;掌握网页文字、表格、图形、链接的制作;掌握div+css模式布局的步骤和方法。
第三章 上机实训
实训目的
? ? ? ? ? ?
了解JSP页面的构成,熟记构成JSP页面的7中元素的标记; 理解页面成员变量和程序片局部变量之间的区别;
掌握页面成员变量、成员方法,程序片局部变量和方法内局部变量声明与使用; 掌握JSP页面注释的两种方法。
掌握Include指令标记和jsp:include动作标记的使用方法和区别; 掌握page指令标记中contentType、import属性的设置方法。
实训内容
实训1 编写一个对1到100之间的整数求和的JSP程序。 要求:
(1) 在程序中对语句进行说明。 (2) 说明采用两种注释方式。
实训2 完成“XX省职称计算机考试报名系统”中的首页及其他任意2个页面,页面效果参见图2. 20或第11章 职称计算机网上报名系统案例。
要求:
(1) 使用层和文件包含设计首页index.jsp页面,要求使用中文显示。
(2) 首页和其他页面由4部分组成:head.txt标题、left.txt左侧导航栏、footer.txt页脚和maincontent,标题、导航栏、页脚采用include文件包含方式完成。
(3) 文件head.txt、left.txt、footer.txt文件内容参见第11章。 (4) 做好三个页面之间的链接。
实训3 在实训2的主页面设置一个超级链接,使用jsp:forward动作标记将链接指向clock.jsp页面。
(1) 要求clock.jsp页面插入一个显示时钟的Applet小程序。
(2) 显示时钟的小程序Applet在Tomcat6.0自带的例子中,参见例3.10。
实训总结
通过本章的上机实训,学员应该能够理解JSP页面的构成要素及其作用;掌握页面成
4 Visual Basic程序设计基础与实训教程 员变量和成员方法的声明和使用;掌握JSP页面程序片的编写技术和表达式的使用方法;掌握常用的JSP指令标记和动作标记的使用方法。
第四章 上机实训
实训目的
? ? ? ? ? ?
掌握内建对象out向页面输出各种格式数据的方法。
掌握内建对象response实现页面跳转及自动跳转的方法。 掌握request对象获得表单数据等方法。 了解表单验证的技术。
掌握session对象存储和获取存储数据的方法。 掌握application对象存储和获取存储信息的方法。
实训内容
实训1 参照第11章,完成网上报名系统登录页面设计。 要求:
(1) 登录页面名称为login.html、登录验证页面login.jsp程序设计。
(2) 用户名和密码事先存储在数组中,从表单中获得用户输入的用户名和密码。 (3) 根据验证结果调转页面,成功到index.jsp页面,失败到error.jsp页面。 实训2 参照第11章,完成考生报名系统报名页面的设计。 要求:
(1) 验证考生报名页面register.jsp用户输入数据的合法性。 (2) 获得考生报名信息并显示在registershow.jsp页面。 实训总结
通过本章的上机实训,学员应该能够了解JSP内建对象的有效作用范围和使用特点;了解表客户端表单验证;掌握request、response和session对象的使用方法,掌握request对象获得表单数据的方法,掌握response对象重定向、改变刷新时间方法;掌握使用session对象存储和获取数据的方法,用户会话跟踪方法cookie和url重写等。
第五章 上机实训
实训目的
? ? ? ? ?
理解JavaBean的概念和特性。
掌握编写JavaBean的方法和注意事项。 掌握程序片中使用Bean的方法。
掌握表单与JavaBean的参数交互方法。
掌握JavaBean的辅助类的编写方法与注意事项。
JSP编程技术实训 ?
5 掌握计数器和购物车编写技术。
实训内容
实训1 编写一个计算圆周长和面积的Bean,使用一个jsp页面调用该Bean。 要求:
(1) 用表单输入圆的半径。
(2) 使用jsp动作标记获得并处理表单参数,得到圆的面积和周长。 实训2 参照第11章,完成网上报名系统登录JavaBean的设计。 要求:
(1) 登录页面名称为login.html、登录验证页面login.jsp程序设计。
(2) JavaBean存储用户名和密码,提供用户密码验证方法。从表单中获得用户输入的用户名和密码,调用Bean的方法进行验证。
(3) 根据验证结果调转页面,成功到index.jsp页面,失败到error.jsp页面。
实训3 将5.42购物车实例中的汉字处理、遍历数组列表中元素的方法封装到Bean中,重新实现购物车示例。
要求:
(1) 改变页面的风格。
(2) 将原来程序片中的某些out输出,重写为html输出。
实训总结
通过本章的上机实训,学员应该能够理解JavaBean的概念和特点;掌握JavaBean的编写、编译、布置和使用方法;掌握Bean与表单参数的交互方法;掌握计数器、购物车等常用JavaBean的编写方法。
第六章 上机实训
实训目的
? ? ? ? ?
理解Java输入/输出流的概念。
掌握字节输入输出流与字节缓冲输入输出流的配合使用。 掌握随机文件访问技术。
掌握文件的上传与下载编程技术。 掌握文件内容的分页显示编程技术。
实训内容
实训1 编写一个专门上传照片的jsp页面,参见例6.8。 要求:
(1) 选择文件类型,判断上传文件大小。 (2) 上传成功后显示该照片。
实训2 建立一个下载jsp程序,参见例6.9。
6 Visual Basic程序设计基础与实训教程 要求:
(1) 将下载目录的所有压缩文件列出。
(2) 单击“我要下载”将该文件下载到客户端。
(3) 根据验证结果调转页面,成功到index.jsp页面,失败到error.jsp页面。 实训总结
通过本章的上机实训,学员应该能够理解输入输出流的概念;掌握字节流和字符流的编程技术,掌握字节缓冲流与字节流、字符流与字符缓冲流之间配合使用方法;掌握随机文件的访问技术;掌握文件的上传、下载和文件内容分页显示的编程技术。
第七章 上机实训
实训目的
? ? ? ? ?
理解JDBC编程接口。
掌握利用JDBC访问数据库的方法。
掌握对表中数据的增、删、改、查编程技术。 掌握连接池的使用技术。
掌握查询结果的分页显示技术。
实训内容
实训1 编写一个简单的图书管理系统。 要求:
(1) 建立一个图书管理数据库booklib,库中有一个book表。
(2) 完成一个管理系统主界面,主界面功能包括添加图书、修改图书、删除图书和查询图书等功能的链接。
(3) 参照本章示例,完成图书管理系统各链接的功能。
实训总结
通过本章的上机实训,学员应该能够理解JDBC接口;掌握JDBC编程的基本技术,掌握数据的增加、删除、修改与查找的编程方法;掌握查询结果的分页显示技术。掌握使用数据库连接池的编程技术。
第八章 上机实训
实训目的 (1) (2) (3) (4)
理解Servlet的概念和特性。
掌握编写、配置和使用Serlvet的方法。 掌握编写Servlet的常用类和接口。 掌握Servlet获取表单数据的技术。
JSP编程技术实训 7 (5) 掌握Servlet读取Session数据的技术。 (6) 掌握Servlet读取Cookie的数据。 实训内容
实训1 编写一个读取Session的Servlet并将其配置好之后执行该Servlet。 要求:
获得Session并保存用户数据。
实训2 编写一个读取cookie的Servlet并将其配置好之后执行该Servlet。 要求:
(1) 创建一个accessCount对象并保存的cookie中。 (2) accessCount对象记录用户重复访问次数。
实训3 将一个使用JavaBean访问数据库的例子改为使用Servlet来实现。 要求:
(1) 不改变页面的风格。 (2) 配置并执行Servlet。 实训总结
通过本章的上机实训,学员应该能够理解Servlet的概念和特点;掌握Servlet的编写、编译、布置和使用方法;掌握Servlet获得表单数据,读取cookie和session的方法。
第九章 上机实训
实训目的
? ? ? ? ? ?
理解MVC模式的核心思想。
理解MVC模式中模型、视图与视图的各自功能。 掌握各种生命周期Bean的创建及其数据修改操作。 掌握控制器对数据的处理操作,对各种生命周期Bean的保存操作,以及对页面流程控制技术。
掌握视图更新操作。
掌握数据库访问及记录集的分页显示技术。
实训内容
实训1 使用基于Servlet的MVC模式,编写一个计算三角形或矩形面积和周长的Web应用。
要求:
(1) 用户通过页面输入三角形或矩形的参数。
(2) 控制器计算三角形和矩形的面积、周长,模型保存计算的周长或面积。
实训2 参照第11章,采用MVC模式,完成网上报名系统登录JavaBean、Servlet和视图的设计与实现。
8 Visual Basic程序设计基础与实训教程 要求:
(1) 登录页面名称为login.jsp,主页面为index.jsp。 (2) JavaBean存储用户名和密码以及登录状态。
(3) 控制器根据用户名和密码验证结果调转页面,成功到index.jsp页面,失败到error.jsp页面。
实训3 采用MVC模式,实现图书购物车。 要求:
(1) 购物车保存在Session对象中,结帐后会话结束。
(2) 由一个Servlet完成商品选购,购物车查看和结账操作。
实训总结
通过本章的上机实训,学员应该能够理解MVC模式的设计思想,理解MVC模式中视图、模型和控制器的功能;掌握MVC模式Web应用设计与程序编写的常用技术。
第十章 上机实训
实训目的
? ? ? ?
理解XML的概念和特性。
掌握编写和测试XML文件的方法和注意事项(字符集类型)。 掌握DOM解析器读取XML文件的编程方法。 掌握SAX解析器读取XML文件的编程方法。
实训内容
实训1 编写一个XML文件(book.xml),用来表示下面表格中的数据,要求表格中的记录信息都以属性方法存储。
表10. 1 图书信息
书名
JSP程序设计 JSP应用开发技术 XML教程
作者
出版社
价格 35 27 36
杨学全 清华大学出版社 贾素玲 清华大学出版社 陈美霖 清华大学
要求:
(1) 根标记为
(2) 每本书的书名、作者、出版社、价格均作为属性处理。
实训2 编写一个JSP程序,使用DOM方式解析实训1中的XML文件,在浏览器中显示所有图书的信息。
要求:
(1) 按缩格形式显示表中数据,前导符为--。例如:
JSP编程技术实训 9 booksinfo:
--JSP程序设计 --作者:杨学全
--出版社:清华大学出版社 --单价:35元
... ... booksinfo
(2) book.xml文件与JSP程序存储在一个文件夹中。
实训3 编写一个JSP程序,使用SAX方式解析实训1中的XML文件,在浏览器中显示所有图书的信息。
要求同实训2。
实训总结
通过本章的上机实训,学员应该能够理解XML的概念和特点;掌握XML文件的编写、保存和测试方法;掌握DOM解析XML文件的编程技术;掌握SAX解析XML文件的编程技术。
第十一章 上机实训
实训题
1.构建开发环境,实现本章项目案例的代码编写、编译、测试。
2.在本章项目基础上,开发该项目的系统管理模块。系统管理模块的需求如下: (1)由考务管理人员使用,通过用户名和密码登录系统; (2)系统管理模块实现对考生报名信息删、改、查基本操作; (3)按考试级别、性别、地区对报考信息进行统计。
正在阅读:
jsp编程技术教材课后实训10-18
第二十八课时 古文今识 修身养性11-05
大阳巧客汽油机版四轮车常见故障处理方法-2019年精选文档03-05
游白云湖作文07-06
7.喷丸强化与表面完整性对TC21钛合金疲劳性能的影响05-21
三、 按染料应用分类,列表说明各类染料的结构和性质特点、染色06-10
中国新能源客车行业市场分析与发展趋势研究报告-灵核网09-01
第13课 五四运动学案04-05
英语考试总结与反思教师01-18
园林苗圃学课件材料01-27
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 课后
- 教材
- 编程
- 技术
- jsp
- 《武汉建设监理规范用表》施工用表
- 人教版新目标英语九年级上知识点汇总1~12
- 人教版小学五年级上册语文单元练习试题全册
- 视导课四年级下册英语unit3B部分Lets talk教学反思
- 经纬仪使用方法
- 摘要 钓鱼岛问题
- 行政审批处职位说明书
- 中南大学网络教育《健康评估(专科)》在线作业三及参考答案
- 典型焊接切割事故案例
- 幼儿园英语教师个人实习工作总结
- Unit 3 Friendship and Loyalty
- 单片机考试练习题(附答案)
- C语言
- 豆浆机毕业设计文献综述
- 黑龙江省牡丹江一中2011届高三期末考试语文
- 从业单位履约能力考核办法
- 盘点管理办法
- 电机学试卷B2011-2012(2) -
- 建材价格分析
- 工程造价 专业知识与专业实务 单选第2组