1-JSP第一堂课

合集下载

第1课 初识JSP开发环境(一)

第1课 初识JSP开发环境(一)

第1课初识JSP开发环境(一)练习目的:熟悉JSP的开发环境,掌握在Myeclipse上编写简单的HTML静态网页和JSP 动态网页。

实训内容:在3个小网页程序的练习中,体会静态网页到动态网页的变化,以及动态网页的特点。

步骤一:使用Myeclipse创建Java Web项目。

首先在开始菜单中启动MyEclipse 9.0,如图1图1启动后,进入MyEclipse编辑窗体,如图2,图3图2项目结构栏创建一个名为“FirstJSP”的Java Web 项目,方法为选择菜单File->New->Web Project。

如图4图4在图5中的项目信息栏中输入项目名称“Project Name”为“FirstJSP ”图5图6中展现了Java Web 项目的的结构。

图6步骤二:编写html 与JSP 文件由于FirstJSP 项目下的WebRoot 目录中只有一个index.jsp 的JSP 动态网页文件,而我们练习中还需要一个名为index.html 的HTML 静态网页文件,因此在项目中我们还需要创建一个名为index.html 的HTML 静态网页文件。

方法为鼠标右键点击WebRoot 目录,选择New->Other…,如图7图7打开文件类型对话框,如图8,选择Web栏目下的HTML(Basic Templates)标准版html文件类型图8随后在图9中输入一个文件名称,本练习中的html文件名称为index.html。

index.html文件创建后,在编码窗体中修改html文件内容,如图10步骤三:配置并运行网站页面Java Web项目是必须依赖于把项目加载到Web服务器才能运行的。

要想将项目加载到Web服务器中,方法为在任务窗体中选择Server(服务器)栏目,在栏目中鼠标右键点击Tomcat 6.x(注:我们之前安装的Web服务器为Tomcat6.0,配置方式看之前的JSP开发环境安装.doc中),选择Add Deployment…(添加配置项目)图11接着在新配置对话框中选择我们的所要运行并加载的项目——FirstJSP,如图12图12加载后我们可以在Server 栏目中看到项目被加载到了Tomcat 服务器中,如图13图13选择启动服务器后,一定要保证服务器在若干毫秒后服务器正确的启动,如图14图14现在可以打开浏览器,输入http://localhost:8080/FirstJSP/index.html ,回车,看到了运行后的index.html 页面效果启动服务器图15步骤四:作业练习,将WebRoot目录中的index.jsp内容改为图16的中的JSP编码内容图16按照前面内容,完成代码编写后,并运行程序,并把浏览器后的结果粘贴到本练习文档下面。

第01章 JSP初步

第01章  JSP初步

Tomcat的安装(5)
(5)单击“Next”按钮,在打开的对话框中选择Java虚拟机安装位 置,如下图所示。
Tomcat的安装(6)
(6)如上图所示,一般情况下安城程序可以自动找到 Java虚拟机路径设置。然后单击“Install”按钮,开始安 装。在弹出的安装对话框中单击“Finish”按钮,完成 安装。
返回
Eclipse的安装
Eclipse安装文件下载的名称是“eclipse-jee-ganymede-SR1win32.zip”,下载完毕后的安装文件实际上是“.zip”的压缩文件。将 其直接解压到某个文件夹路径即可。
1.2 JSP技术特性 (2)
将内容的生成和显示进行分离
使用JSP技术,Web页面开发人员可以使用HTML或XML 标识来设计和格式化最终页面。使用JSP标识或者小脚本来 生成页面上的动态内容。 生成内容的逻辑被封装在标识和JavaBeans组件中,并且 捆绑在小脚本中,所有的脚本在服务器端运行。 在服务器端,JSP引擎解释JSP标识和小脚本,生成所请求 的内容并且将结果以HTML(或者XML)页面的形式发送 回浏览器。这有助于作者保护自己的代码,而又保证任何 基于HTML的Web浏览器的完全可用性。
1.2 JSP技术特性 (4)
采用标识简化页面开发
JSP采用标识简化页面开发具有以下5个特点: (1)Web页面开发人员不会都是熟悉脚本语言的编程 人员。JavaServer Page技术封装了许多功能,这些功能是 在易用的、与JSP相关的XML标识中进行动态内容生成所 需要的。 (2)标准的JSP标识能够访问和实例化JavaBeans组件 ,设置或者检索组件属性,下载Applet,以及执行用其他 方法更难于编码和耗时的功能。通过开发定制化标识库 ,JSP技术是可以扩展的。

JSP入门教程(1)

JSP入门教程(1)

JSP入门教程(1)你需要Java2软件开发工具箱(J2SDK),过去称之为Java开发工具箱(JDK)、JavaSe rver 网络开发工具箱(JSWDK)、Tomcat,或者其它能支持JSP的Web服务器。

升阳公司为Windows、Solaris以及Linux平台提供免费的J2SDK和JSWDK。

如果你想在现有的Web服务器上使用JSP,而此服务器本身不支持JSP和Java 代码片段,可以试用Allaire公司的Jrun。

它可以为Netscape的Enterprise Server和Fasttrack Se rver、微软的Internet Information Server(IIS)和Personal Web Server(PWS)、Apache以及其他服务器充当Web服务器附件。

你也可以使用Apache服务器的Java版,其中包含最新的JSWDK。

下载并安装所需的软件目前,版本号为1.2.2-001的J2SDK可下载版以可安装的归档文件形式出现。

这个大约20 MB的下载量软件可提供一个彻底的Java开发环境,让你创造任何基于Java并且利用了而标准核心API的解决方案。

其实,你的Web服务器使用JSP的唯一条件是要有Java编辑器。

要让Web服务器知道编辑器的位置,需要JAVA_HOME 环境变量设置为J2SDK安装目录。

如果你已经在Windows系统中进行了安装并且接受了默认目录,请将“set JAVA _HOME=C:1.2.2”添加到你的“autoexec.bat”文件中,然后重新启动。

安装J2SDK后,下载并安装JSWDK或者是Tomcat β版,即基于Java的Apache Web 服务器的β版。

你把JSWDK放在什么地方是无关紧要的,只要你以后能找到它就行。

通常,将其放在顶层目录中,这样你在替换JSWDK或JSDK时无需删除另一个软件。

安装好这个文件后,准备工作已经就绪,你可以开始JSP开发工作了。

JSP 第1讲 JSP概述(课时2)

JSP 第1讲 JSP概述(课时2)

主要内容
一、客户机与服务器的概念 二、Web结构 结构 三、JSP及相关概念 及相关概念 四、常用的文件后缀名 五、小结 六、课程实训
四、常用的文件后缀名 java 文件是Java语言的源程序文件。 class 文件是Java的类文件。 jsp 文件是服务器端的程序文件。 jar 文件是一种压缩文件。 war 文件也是一种压缩文件。 html、htm 文件是通用的网页格式文件。 css 文件是单独的层叠样式控制文件。 js 文件是பைடு நூலகம்avaScript脚本描述文件。 xml 文件是可扩展标记语言文件。
中间服务器
数据库 客户端
数据库 驱动
应用 服务
典型的C/S三层结构
二、Web结构(4/5)
数据库
客户端 (Browser)
中间服务器 Web Server Web App.
数据库 客户端
数据库 驱动
典型的B/S三层结构
二、Web结构(5/5) 三层Web模式的优势 三层Web模式的优势: 模式的优势:
一、客户机与服务器的概念(2/3) C/S模式和 模式 C/S模式和B/S模式: 模式和B/S模式: C/S模式又称Client/Server模式或客户/服 务器模式。服务器通常采用高性能的PC、工 作站或小型机,并采用大型数据库系统,如 Oracle、Sybase、Informix或SQL Server,客 户端需要安装专用的客户端软件。
实训目标:
(1)它有很强的安全性,可开发性,可升级性 和可维护性; (2)表示层的开发者并不需要知道业务逻辑方 面的任何事情; (3)逻辑层的改变也不会影响到其它层的执行 效率,同时系统的分离更有助于设计时任务的分 离,这对团队开发提供了实现的可能。

第01章 JSP初步

第01章  JSP初步
第1章 JSP初步
1.1 认识JSP 1.2 JSP技术特性 1.3 JSP工作原理
1.4 搭建JSP的运行环境
1.5 JSP程序初步
静态网页与动态网页
Web技术概述
静态网页
静态网页是指网页的内容是固定的,不会根据浏览者的不同需求
而改变。 静态网页特点 .shtml等常见形式为后缀,而不含有“?”。
(1)每个网页都有一个固定的URL,且网页URL以.htm、.html、
(2)网页内容一经发布到网站服务器上,无论是否有用户访问,
每个静态网页的内容都是保存在网站服务器上的。也就是说,静态
网页是实实在在保存在服务器上的文件,每个网页都是一个独立的 文件。
Web技术概述
静态网页与动态网页
(3)静态网页的内容相对稳定,因此容易被搜索引擎检 索。 (4)静态网页没有数据库的支持,在网站制作和维护方 面工作量较大,因此当网站信息量很大时完全依靠静态 网页发布信息比较困难。 (5)静态网页的交互性差,在功能方面有较大的限制。
(3)“数据 + 资源共享”这两种技术结合在一起即成为在今天
广泛应用的网络数据库(也称为Web数据库)。 (4)SQL Server、MySQL和Oracle都是网络数据库系统。它们
是Web程序开发的核心,用来存储用户的各种资源。
Web技术概述
JSP与ASP/PHP/
ASP (1)ASP是一个Web服务器端的开发环境,利用它可以产生和运行动态的、 交互的、高性能的Web服务应用程序。ASP采用脚本语言VBScript( Java
样,一方面会出现网络拥塞,另一方面 会消耗客户机的主要系统资源。
(3)重用性差。数据库访问、业务
规则等都固化在客户端应用程序中。 (4)移植性差 。程序可能只能运行 在特定的数据库平台下

第一讲JSP基础PPT教学课件

第一讲JSP基础PPT教学课件
小时,上机2.5小时
2
参考教程
21天学通Java Web开发 卜炟著 电子工业 出版社
JSP数据库系统开发完全手册 明日科技著 人民邮电出版社 2006.03
<> <>
3
第一讲 Jsp基础简介
佘向飞、柯洪昌 长春工程学院软件学院
4
JSP简介
JSP是Java Server Page的缩写,是Sun公司于1999年6月 推出的新技术,该技术是由Sun公司主导,并采纳了计算机软 硬件、通信、数据库领域多家厂商的意见而指定的一种基于 Java的Web动态页面技术。
软件学院
基于java的web高级开发
考试性质:考试课程 16 10 () 办公室:湖西校区9205 QQ:
1
长春工程院
答疑
办公室:西区9205
软件学院
学习要求:
本学期上机课,每个学生必须把在上机过程中遇 到的问题记载下来提交。
考核方法: 平时(考勤、作业、成果)50% 期末:笔试(20%)、上机(30%)其中笔试1.5
<%=Java表达式%>
12
这里Java表达式不需要以分号“;”结尾。Java表达式是一 个值,转换成字符串后插入到页面中。
下面一段代码要求在页面输出当前的日期和时间 Current time:<%=new java.util.Date().toString%>
输出当前日期和时间的示例(CurrentTime.jsp) 下面一段代码要求在页面上显示一个整数
JSP注释的语法形式:
<%--comments--%>
10
注释内的任何脚本元素,指令元素,动作元素等都 被忽略。 演示JSP注释的示例(JspComments.jsp)

第1课 课前准备—JSP开发环境的安装

第1课 课前准备—JSP开发环境的安装

第1课《JSP编程技术》课程准备——JSP(JA V A WEB)开发环境的安装实训目标:教授学生理解并掌握JSP(Java Web)开发环境的安装,通过此过程使学生理解Java Web的技术构成。

实训内容:学习掌握按顺序安装JDK、TOMCAT、MYSQL、MYECLIPSE开发工具,并实现在MYECLIPSE中配置JDK、TOMCAT、MYSQL的服务。

步骤一:Java Web开发环境的准备JSP是JA V A WEB(JA V A方向的网站技术)的网页技术基础,它与之后的SSH和J2EE的框架式网站开发技术使用统一的开发环境和平台。

网站开发环境一般都必须拥有三个组成部分:(1)数据库环境(2)网站运行服务器(3)网站开发平台JSP开发环境也是必须包含这三个部分,同时由于JSP是属于JA V A技术范畴的网站开发技术,因此和其他JA V A方向的技术一样,它必须安装JA V A开发包(含运行环境——JVM/JA V A虚拟机)。

所以JSP开发环境需要安装的内容包括:(1)JDK——JA V A开发包(含运行环境)(2)MYSQL数据库免费软件,另需安装其客户端软件(3)TOMCAT网站服务器免费软件(4)ECLIPSE或者MYECLIPSE 软件,这是用于开发JSP网站项目的JA V A WEB开发平台,版本由教师给予。

由于JDK是JA V A WEB的基础,因此在安装时一定要第一个进行安装。

另外三个软件的安装顺序则随意。

以下是安装过程指导:步骤二:JDK的安装图1 JDK安装目录图2 JDK安装文件之后,按照提示顺序安装即可,其中安装路径建议使用默认路径,这样更将方便进行配置。

一般安装完JDK后,大多数书籍都告知要安装者在自己电脑上为JDK在计算机环境变量中配置P ATH和CLASSP ATH路径,如果你任务将来有可能在命令行下来编译和运行JAVA程序,则这个步骤不能少,但在我们只在开发工具中来编辑和运行JAVA WEB程序的初学者来说,该项步骤可以不用配置。

1第1章JSP入门基础精品PPT课件

1第1章JSP入门基础精品PPT课件

动态网页的出现,使网络的应用得到
了极大的扩展,用户可以在网络上发布自 己的信息,网站也能以此来收集用户信息, 进行各种分析。电子邮件、网络论坛、电 子商务等,都得益于动态网页的支撑。
3.静态网页与HTML
静态网页由单纯的超文本标记语言 (HyperTextMarkupLanguage,HTML) 进行编写,在存储时以HTML方式(文件 扩展名为.htm/.html)存储。
ASP最大的好处是除了可以包含 HTML标记外,还可以直接访问数据库, 并可以通过ASP的组件和对象技术,使用 可无限扩充的ActiveX控件进行动态网页的 开发。
ASP是在Web服务器端运行,运行 后将结果以HTML格式发送到客户端浏 览器,因此比普通的脚本程序更为安全。
是ASP的.NET版本, 在.NET框架的支持下,具有更强的功能, 更快的效率。
这样,在存储时也就需要使用不同的 文件扩展名,如.asp、.jsp、.php等。因此 在浏览时,除了需要有浏览器的支持外, 还需要有支持相应的系统环境(如ASP、 JSP或PHP)对其中的编码进行编译、解 释,在经编译、解释后才能在浏览器中显 示出正确的内容。
P3 实例test1.jsp
CGI、ASP与JSP
随着网络技术的发展,出现了动态网
页。所谓“动态”,是指网页上显示的内 容是可以改变、可以交互的。“可以改变” 是指随着条件的不同,同一网页可以出现 不同内容;“可以交互”是指网站与用户 间的信息可以互通,用户的信息可以传送 到网络上,供网站收集、分析,网站也可 以根据用户的需求发送给用户相应的信息。
JSP动态网页基础教程
第1章 JSP入门基础
1.1
动态网页基础
1.2 【案例1】第一个JSP动态网页

JSP程序设计教程(第1章JSP概述)

JSP程序设计教程(第1章JSP概述)

25
课程:JSP程序设计
JSP的运行环境
3.JDK JDK(Java Develop Kit,Java开发工具包) 包括运行Java程序所必须的JRE环境及开发过 程中常用的库文件。在使用JSP开发网站之前, 首先必须安装JDK,目前JDK的最新版本为 jdk1.6.0_08。
26
课程:JSP程序设计
8
课程:JSP程序设计
1.6 JSP开发工具
Eclipse还包括插件开发环境(Plug-in Development Environment,PDE),PDE主要针对 那些希望扩展Eclipse的编程人员而设定的。这也正是 Eclipse最具魅力的地方。通过不断地集成各种插件, Eclipse的功能也在不断地扩展,以便支持各种不同的 应用。 虽然Eclipse是针对Java语言而设计开发的,但是 它的用途并不局限于Java语言,通过安装不同的插件, Eclipse还可以支持诸如C/C++、PHP、COBOL等编 程语言。
9
课程:JSP程序设计
1.6 JSP开发工具



Eclipse的安装与启动 安装MyEclipse插件 Eclipse快捷键 应用Eclipse开发简单的JSP程序
10
课程:JSP程序设计
1.7 JSP程序开发模式
Βιβλιοθήκη 单纯的JSP页面编程 JSP+JavaBean编程 JSP+Servlet+JavaBean编程 MVC模式
19
课程:JSP程序设计
MVC模式
MVC模式中的Model(模型)指的是业务逻辑的代码, 是应用程序中真正用来完成任务的部分。 View(视图),实际上就是程序与用户进行交互的界面, 用户可以看到它的存在。视图可以具备一定的功能并应遵守 对其的约束,在视图中不应包含对数据处理的代码,即业务 逻辑代码。 Controller(控制器),主要控制用户请求并作出响应。 它根据用户的请求选择模型或修改模型,并决定返回怎样的 视图。

jsp第一讲

jsp第一讲

本章内容
了解B/S结构的特点 掌握Tomcat的目录结构 掌握B/S网站的发布及运行
什么是B/S技术
B/S结构(浏览器/服务器):程序完全部署 在服务器上,用户通过浏览器访问应用程 序,它是基于Internet的产物
IE
IE
Internet
在应用服务器中部 署、运行程序
Netscape
应用 服务器
Tomcat的端口配置
通过配置文件修改Tomcat端口号
Tomcat端口号默认使用的是8080端口 可以通过server.xml文件修改Tomcat的端口 <Connector port="8080" 号 protocol="HTTP/1.1 "
connectionTimeout="20000" redirectPort="8443 " /> <Connector port= "6060" protocol="HTTP/1.1 " connectionTimeout="20000" redirectPort="8443 " />
Tomcat服务器简介
Tomcat服务器
Apache Jakarta的开源项目 JSP/Servlet容器
Tomcat服务器应用
启动和停止Tomcat服务器
方式一:通过“程序” “管理工具” “服务” 鼠标右击“Apache Tomcat” 选 择“启动”或者“停止”操作 方式二:通过“程序” “Apache Tomcat XX” “Monitor Tomcat” 鼠标右击窗口右下角的 Tomcat图标选择“Start Service”或者“Stop Service”

jsp教案第一节课

jsp教案第一节课

jsp教案第一节课第一篇:jsp教案第一节课初识jsp一、教学分析:(一)单元课程分析1、分析实践操作课程在日后就业的地位与作用。

2、分析jsp在网页技术中的地位3、分析jsp在笔试时所占百分比(二)学生分析(学习需要分析)1、基于学生对web项目有了一定的了解,掌握了html静态网页技术,有了对这些知识的了解,可以更好的掌握jsp技术。

2、由于在学习过程中,有个别学生动手实践能力较弱,需要进行课后辅导,并与组长进行沟通加强对其管理与监督。

3、在本节课的学习过程中,学生可以通过实践项目继续巩固面向对象思想,并在实践的过程中简单复习javaSE和Jsp&Servlet的理论知识,可能会有部分学生接受较慢,所以需要耐心讲解,并让助教与组长进行辅导。

4、加强对助教与组长的培养,继续采取小组开发的模式。

二、教学任务:1、建立web项目及jsp页面2、tomcat发布web项目3、运行jsp三、教学目标:(一)知识目标:理解术语:JSP(java服务页)(二)能力目标:会建立jsp页面并发布。

培养学生的分析问题、解决问题、项目实战的能力。

(三)素质目标:培养学生的团队协作能力、组长的管理领导能力。

四、重点、难点:(一)重点1、建立javaweb项目2、建立jsp页面(二)难点jsp页面结构五、课堂教学方案:(一)教学手段:多媒体教学(二)教学方法:结合项目教学(三)使用教具:计算机、局域网(四)教学资源:教材,多媒体课件,习题六、教学过程:(一)〖内容回顾〗采取提问式复习(小组抢答计分制,奖惩制度)1、什么是C/S、B/S?2、为什么要用服务器?(二)〖知识引入〗JAVA web开发,前台首选JSP。

理由如下:1.JSP语法简单,使用方便,有时甚至跟使用HTML差不多。

2.封装了Servlet,内置了许多对象。

比如request,response,out 等,可直接使用。

3.可以使用功能强大的标签库,也可以自定义JSP标签。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。


B/S(Browser/Server)
即浏览器和服务器架构。它是随着Internet技术的兴 起,对C/S结构的一种变化或者改进的结构。在这种 结构下,用户工作界面是通过WWW浏览器来实现,极 少部分业务逻辑在前端(Browser)实现,主要的业 务逻辑在服务器端(Server)实现

HTTP协议 客户端与服务器
网上慕课教程: Dreamweaver使用入门

/learn/39
Java遇见HTML-JSP篇
/learn/166
学习资源介绍
参考书籍:

<<JSP网络编程技术与实例>>人民邮电出版 社 四维科技 杨易著
<<Java Web开发与实战>> 科学出版社 伟 张利国等编著 刘
服务器执行JSP页面的流程
当一个JSP页面第一次被请求时,其处理过程如下图 所示。
总结:J2EE体系的形成

1995年----Java语言问世 1998年----Sun公司发布EJB1.0标准 1999年----Sun公司推出JSP 1999年----相继推出了J2EE的第一个版本 J2EE体系 vs Microsoft的.NET体系
对于每个知识点: 学习顺序:


简单的实例(讲解及演示) 仿照实例,动手做相关的简单练习 运用所学的知识,实现项目中的相关功能 案例的选择: 对于每个知识点的入门实例,尽量只包含新的知 识点本身,不涉及太多其它内容。
关于学习方法的建议

课堂上:
听讲
动脑思考
动手实验
关于学习方法的建议


课程代码:CS3044 学时:每周4学时 共64学时 学分:4学分 考核方式:考查

上课资料: 将通过Q群或网盘等发布。
什么是J S P ?

网络程序的常见架构 静态网页与动态网页
想了解 什么是 JSP?


主流的动态网站开发技术
JSP的运行原理

C/S (Client/Server) 即客户机/服务器架构,是过去开发网络软件所采用的 一般形式。通过它可以充分利用两端硬件环境的优势, 将任务合理分配到Client端和Server端来实现, 需要为 客户机和服务器分别编写不同的软件。

客户端、服务器 静态网页、动态网页 什么是JSP? JSP页面是如何工作的?
先修课

网页设计与制作 Java语言基础 数据库原理与应用
web技术基础(HTML、javascript)

是网络程序设计的入门课程
网页设计与制作
数据库原理与应用
互联网应用 开发(JSP)
J2EE框架 程序设计
1: 2: 3: 4: 5: 6: 7: <%-Document : impression Created on : 2009-7-21, 10:14:21 Author : xuwz --%>
<%@page contentType="text/html" pageEncoding="UTF-8" import="java.util.*"%> 8: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 9: "/TR/html4/loose.dtd"> 10: 11: <html> 12: <head>


<<动态网页设计(JSP)>> 高教出版社 CEAC信息化培训认证管理办公室 组编
考核方式

记分制:百分制,60分以上为及格 成绩组成: 考勤(15%)+课堂表现(15%)+作业(40%)+期末考查 (30%)
期末考查 考勤
课堂表现
阶段作业
步骤:
1. 注册微助教网,用户 名统一为:学号后
微助教
2. 3.
3位+姓名
பைடு நூலகம்
微信关注“微助教” 登录后加入课堂
1-3班课堂号:Y784 4-5班课堂号:Y785
+
课堂点名
静态网页:网页的内容是事先准备好的, 不能与客户端进行信息的交互。
动态网页:网页上显示的内容是可以改变 的、可以与用户交互的。

某购物网站的商品展示
从技术的角度看
静态:HTML+JS+CSS 动态:在静态网页的基础上,加入特殊 的程序编码来设计和完成。




ASP JSP PHP Python Web

说明:
重点
难点
下载:请在Q群查看网盘下载链接,或在相应官网 下载 服务器软件
JDK Tomcat

开发工具
Dreamweaver Editplus MyEclipse或 Eclipse for JavaEE 或 NetBeans IDE 或IntellijIdea
教学方式介绍
互联网开发技术(JSP)
主讲教师: 计算机系 徐婉珍
请加入Q群: 122948207 答疑时间:
每周四上午3-4节
什么是JSP
? 有哪些相关基本概念?
课程相关信息
本课程在专业体系中的定位
课程的学习目标
主要学习内容与能力要求 学习方法 参考资料及相关资源 课程考核方式及具体规定
Web技术基础
教学目标
通过学习,熟悉动态网页的开发过程,
能熟练地运用JSP技术开发B/S架构的
Web应用程序 。
主要学习内容

JSP编程基础(HTML语言基础、Java语言复习、 JavaScript简介)


JSP与页面的交互
JSP中的页面元素(JSP代码、JSP指令、动作) JSP中的内建对象(request、response、session、 out、exception) JDBC简介(数据库的连接及数据的常见处理) JavaBean的初步使用 Servlet DAO模式 MVC模式(选讲)
细心体会B/S模式的WEB程序与上学期的Java桌面 程序的不同之处。
• 实验时牢记实验机充当的客户端与服务器两大角色。
学习资源介绍
HTML+JS+CSS基础: W3school / 菜鸟教程网 /
JSP(Java Server Pages)是由Sun 公司倡导的,许多公司共同参与建立 的一种动态网页技术标准。
简单地说,在传统的HTML文件中 加入Java程序片段和JSP标记等,就 构成了JSP网页。

JSP也采用了上述的模式,它通过在传统的 HTML页面中加入Java代码段及JSP标记来完成逻 辑处理。


请求与响应
静态网页与动态网页

Mary需要建立一个销售网站,一开始她只有5种产 品,John帮她建立了一个静态网站,上面展示了这
5种商品的图片和价格。为此她付给了John一小笔
费用。
思考以下问题:

如果要修改商品的图片和价格,或者有新的商品 要展示,是否要再请John修改网页呢?

如果客户想搜索一种商品,静态网页能提供这种 功能吗?
相关文档
最新文档