Web程序设计实验指导书20150924(1)
更新时间:2023-03-15 07:30:01 阅读量: 教育文库 文档下载
Web程序设计实验指导书
实验学时:28 序号 实验名称 内容要求 实验 每组 实验 开出 学时 人数 属性 要求 1 综合 必做 1 综合 必做 1 综合 必做 1 综合 必做 1 综合 必做 1 综合 必做 1 综合 必做 1 综合 必做 1 实验一JSP实验环境组建与JSP应用 JSP运行原理;JSP开发环境的搭配;创建第1个JSP程序并部署运行。 2 2 实验二 JSP语法 JSP脚本元素;掌握JSP注释方式;掌握JSP指令元素;掌握JSP动作元素的相关知识。 2 3 实验三 JSP内置对象 内置对象的概念;请求对象request;响应对象response;会话对象sesion;多客户端共享对象aplication;页面对象page和页面上下文对象pageContext; 输出对象out、配置对象config、异常对象exception。 4 4 实验四JavaBean组件技术 JavaBean属性和作用域 2 5 实验五Servlet核心技术 获取运行环境信息的方法;Servlet会话设置和异常设置;Servlet过滤器和监听器的工作原理;Servlet过滤器和监听器的具体应用。 4 6 实验六JSP操作数据库核心技术 JDBC执行步骤;JDBC的常用接口及使用方法;如何应用JDBC事务;如何利用数据库连接池技术访问数据库。 4 7 实验七JSP核心表达式与标签 EL表达式;JSP表达式隐藏对象;JSTL标签和JSTL的获取、安装、和配置; JSTL核心标签的功能和使用方法。 4 8 实验八Web实例开发 利用JSP、Servlet、JDBC技术开发Web应用程序的开发流程。 6 实验一 JSP实验环境组建与JSP应用(2学时)
一、实验目的
(1)通过运行程序,了解JSP的运行原理; (2)掌握JSP开发环境的配置和部署; (3)部署运行JSP程序。
二、实验内容
1.开发环境搭建 Step1:安装和设置JDK
以jdk1.6为例,安装位置C:\\Program Files\\Java\\jdk1.6.0_12 创建环境变量:JAVA_HOME为C:\\Program Files\\Java\\jdk1.6.0_12 在建环境变量PATH中添加:%JAVA_HOME%\\bin; 创建环境变量CLASSPATH:
%JAVA_HOME%\\lib\\dt.jar;%JAVA_HOME%\\lib\\tools.jar;
Step2:安装支持JSP的Web服务器
以Tomcat6.0.29为例,安装位置d:\\Tomcat6 Step3:安装MyEclipse 安装MyEclipse9
Step4:设置Tomcat,可以从MyEclipse中直接启动Tomcat6
操作步骤:Window?Preferences?MyEclipse Enterprise Workbench? MyEclipse?Servers?Tomcat?Tomcat6.x ? Tomcat Server选择Enable
? Tomcat home directory:d:\\tomcat6
? 设置Tomcat运行使用的JDK:展开Tomcat6.x,单击JDK,单击tomcat JDK
name:后的Add,在打开的页面中,单击JRE home后的Directory按钮,选择输入C:\\Program Files\\Java\\jdk1.6.0_12 2.开发和运行JSP程序
? 创建Web项目
File?New?Web Project(如:Myjsp)
? 新建JSP文件(如firstJsp.jsp) ? 编辑JSP文件
? 发布项目到Tomcat
右击项目名称Myjsp?MyEclipse?Add and Remove Project Deployments
Project:选择Myjsp项目,并单击Add,弹出Project Deployments对话框, 在对话框中,选择server为Tomcat 6.x,并单击Finish ? 运行测试
? 启动Tomcat 6.x ? 运行JSP文件
浏览器中输入:http://localhost:8080/Myjsp/firstJsp.jsp
3.练习
(1)编写一个JSP程序,在页面中输入系统时间,要求:输入的系统时间时判断当前时间是“上午”、“中午”还是“下午”,并给出友好的提示信息。例如,当前系统时间是上午,在页面输出“早上好,新的一天即将开始,你准备好了吗?”;当前系统时间是中午,在页面输出“午休时间,正午好时光!”;当前系统时间是下午,在页面中输出“下午继续努力工作吧”。 参考代码:
<%@pagelanguage=\import=\pageEncoding=\SO-8859-1\%>
Date d=new Date();
SimpleDateFormat format=new SimpleDateFormat(\HH:mm:ss\);
String time=format.format(d);
out.println(\+time);%>
<%
//Excise1.5
int h=d.getHours(); if(h>=1 && h<=12)
out.println(h+\); elseif(h>=13 && h<=16)
out.println(h+\); else
out.println(h+\); %>
(2)编写一个电子商城的用户注册页面,要求该主页面中包含用户设置的用户名、密码、真实姓名、性别、年龄等表单,并使用Javascript编写函数,当用户点击“提交”按钮时,会检查用户名、密码、真实姓名等项是否为空。
三、复习和预习内容
眼过千遍不如手动一遍,所以一定要多动手写程序,才可能真正的理解程序的逻辑和内涵。
复习JSP程序的结构、部署和运行过程;预习JSP语法的相关内容。希望大家能在实验中多思考,多给自己提问题,多设想几种可能。做实验时不要满足于验证书本知识。在以后的实验中,请读者自己设计具体的实验步骤,尽可能自己补充增加一些内容,以提高自己的实践能力。
实验二JSP语法(2学时)
一、实验目的
(1)掌握JSP文件的HTML元素等的使用。
(2)掌握JSP文件中的脚本元素、指令元素和动作元素,灵活使用JSP中的各种元素。
二、实验内容
1、通过include指令元素,制作一个新闻网页的首页,其中,该页面上侧包含新闻的logo图片,左侧包含含有新闻类别的超链接信息,右侧包含所有新闻的查询信息。 (1)创建名称“top.jsp”页面,该页面的主要代码如下:
<%@ page contentType=\
(2)创建名称“left.jsp”页面,该页面的主要代码如下:
<%@ page contentType=\
(3)创建名称“right.jsp”页面,该页面的主要代码如下:
<%@ page contentType=\
(4)创建名称“down.jsp”页面,该页面的主要代码如下:
<%@ page contentType=\
正在阅读:
26、220kV系统1#主变由运行转检修07-01
症状评估练习题112-25
境外中资企业劳动用工现状及存在的问题05-13
激光熔覆低成本富铁FexCrMnAlTi0.4Mo0.3Si0.3高熵合金涂层研究04-15
中国菜名标准英语翻译 - 图文01-07
怎么能有效地提高读书的效率呢04-11
泰坦尼克号英语剧本02-12
研究生个人总结04-04
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 指导书
- 程序设计
- 20150924
- 实验
- Web
- 全国水利行业职业技能鉴定理论统一考试试卷(A卷)
- 机关文稿写作的理念方法思路
- 职工餐厅年度工作总结
- 九年级考场作文:窗外的雨
- 关于征用临时用地的工作流程
- 流通概论学习自测题
- 川农15春《水力学(本科)》在线作业答案
- 合肥正规婚介所哪家好
- 国际结算上机实验报告及心得体会
- 保险法
- 劳动卫生复习重点 概论
- 贵港市江南中学信息技术学业水平VB考前模拟测试试卷 - 图文
- 厂房设施验证方案及报告带风险评估
- 2015高中语文4.7《儒林外史》课后习题(含解析)新人教版选修《中国小说欣赏》
- 公路局分局道德讲堂实施方案
- 智能温控风扇毕业设计论文正文终稿 - 图文
- 江苏省农委农业项目验收表
- 高考生物 基因的自由组合定律复习练习
- 《电机与应用》习题答案思考题与习题及解答1
- 戴维南定理及最大传输定理验证