- 34
- 0
- 约 57页
- 2017-08-20 发布于重庆
- 举报
《java web程序设计》教案
课题:第一章 Java Web概述
【教学目标】
掌握JSP运行环境的搭建,能进行简单的JSP程序编写与运行。
【教学重点】
Eclipse+Dreamweaver工具、项目的导入、导出、发布打包
【教学难点】
Eclipse+Dreamweaver工具、项目的导入、导出、发布打包
【教学方法】讲解、讨论
【教学地点】教学楼、综合楼
【课时安排】4课时
【教学过程】
1.1 配置JSP运行环境
1.1.1 任务描述与实现正确安装Tomcat服务器,并显示其欢迎页面。如图1-1所示。
图1- 1 使用Tomcat欢迎页面
实现过程:
1.安装JDK
安装Tomcat服务器前首先安装JDK(Java Development Kit),其包括了Java运行环境,Java工具和Java基础的类库。目前,提供下载的最新版本为JDK7。读者可到官方网站下载,下载地址为/technetwork/java/javase/downloads/index.html。
下载后双击安装,画面如图1-2所示,按“下一步”操作直到完成。
图1- 2 JDK安装界面
2.安装Tomcat
Tomcat官方网站下载地址:。本书采用的版本是Tomcat-7.0.20。
下载后,双击安装,如图1-3所示。点击Next到第一步,进行安装组件选择,如图1-4所示。第二步选择路径,按照系统默认路径即可。第三步为配置Tomcat端口信息和账号信息,如图1-5所示,按照实际配置即可。第四步为选择JDK的安装路径,如图1-6所示,选择在之前第1步操作中安装的JDK所在的位置。之后单击“Next”开始安装。安装完毕后,提示安装完成,如图1-7所示。单击“Finish”完成Tomcat的安装。
安装完成之后,在程序菜单中可以看到Tomcat的选项,如图1-8所示。点击Monitor Tomcat,可在任务栏看到Tomcat的服务图标,如图1-9所示,双击该图标,弹出如图1-10所示的Tomcat启动界面,在此界面中可以选择启动或停止Tomcat服务。
启动Tomcat后,在地址栏中输入http://localhost:8080,若出现图1-1的显示效果,则Tomcat已正常安装并运行。
图1-3 Tomcat安装:欢迎界面
1.1.2 新知识点——JSP概述、Tomcat目录结构、虚拟目录配置
JSP概述
1. 动态网页
动态网页是在服务器运行的程序或者网页,它们会随不同用户、不同时间、不同需求,返回不同的内容。如:当登录到论坛时,作为论坛管理员身份,就可以看到“删除”、“修改”等操作;作为论坛普通用户身份,则只能看到帖子的浏览页面。
动态网页会使用服务器端脚本语言,比如目前流行的JSP等,访问动态网页时会获取最新内容显示,这就是为什么不同时间访问网页显示内容会发生变化的原因。
动态网页的特点:
交互性好:即网页会根据用户需求和选择而动态改变和响应。例如用户在网页中填写表单信息并提交,服务器经过处理将信息自动存储到后台数据库中,并转到相应提示页面。因此,采用动态网页技术的网站可以实现与用户的交互功能,如用户注册、用户登录、信息查询等。
自动更新:对于网页设计者来说,无需每次修改页面内容,只需在后台添加或者删除要显示的信息即可。例如,在论坛发布信息,后台服务器将自动生成新的网页内容。
2.B/S技术
使用动态网页技术开发网站实际上是B/S技术的一种应用,因此,要更好地理解动态网页的开发原理,首先需要了解B/S技术的一些基本概念。
B/S技术跟C/S技术的区别:
C/S(客户机/服务器)结构分为客户机和服务器两层,一般将应用软件安装在客户机端,通过网络与服务器相互通信,实现交互,如QQ、飞信、MSN等软件。对于这类系统的结构如图1-11所示。
对于C/S结构的应用软件,若要在客户机运行,就必须在先安装,而且每次对系统做了微小的改动,所有客户机的应用软件都需要更新。
3. JSP简介
(1) 什么是JSP
JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。Web服务器在遇到访问JSP网页的请求时,首先对其中的Java代码进行处理,然后将执行结果连同JSP文件中的HTML代码一起返回给客户的浏览器。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。
4.JSP的特点
JSP最大的优点是开发的跨平台结构,它可以运行在几乎所有的操作系统平台。
JSP的优势:
一次编写,到处运行。在这一点上Java
您可能关注的文档
- 地系梁墩柱专项施工方案.doc
- 地系梁施工技术交底(已完).doc
- 第5课20世纪的科学伟人爱因斯坦教学设计教案.docx
- 第三章第三节细胞核──系统的控制中心.doc
- 第三章细胞的基本结构课后答案.doc
- 第二单元第7讲物质跨膜运输的实例方式一轮复习.doc
- 电厂集中控制及直流系统设备安装方案.doc
- 第15章管理信息系统的系统分析.doc
- 比较叶酸和聚乳酸修饰pluronic共聚物纳米粒子的细胞相容性.doc
- 第四章细胞的破碎与分离.docx
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
原创力文档

文档评论(0)