slide1
Download
Skip this Video
Download Presentation
JSP 实用教程

Loading in 2 Seconds...

play fullscreen
1 / 24

JSP 实用教程 - PowerPoint PPT Presentation


  • 218 Views
  • Uploaded on

JSP 实用教程. 主讲:王 祥. Email:[email protected].cn QQ:1608891. JSP 实用教程. JSP 是 Java Server Pages 的缩写,是由 Sun 公司倡导、许多公司参与,于 1999 年推出的一种动态网页技术标准。利用这一技术可以建立安全、跨平台的先进动态网站。

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' JSP 实用教程' - jamal


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
slide1

JSP实用教程

主讲:王 祥

Email:[email protected]

QQ:1608891

slide2
JSP实用教程

JSP是Java Server Pages的缩写,是由Sun公司倡导、许多公司参与,于1999年推出的一种动态网页技术标准。利用这一技术可以建立安全、跨平台的先进动态网站。

本书是普通高等院校计算机专业(本科)实用教程系列,配备了大量的例子,叙述详细,通俗易懂,便于自学。针对较难理解的问题,例子都是从简单到复杂,逐步深入,便于读者掌握JSP技术。全书分为9章,1至6章分别详细地介绍了JSP运行环境的配置、JSP语法、JSP内置对象、JSP与文件、JSP与数据库、JSP与JavaBeans等内容;第7章至第8章介绍了怎样使用JSP技术创建完整的网站。第9章讲述Java Servlet,针对JSP与servlet结合开发网站做了详细的介绍。本书不仅可以作为JSP的培训教材,也适合自学者及网站开发人员参考使用。

slide3
【目录】
  • 第1章 JSP简介
  • 第2章 JSP语法
  • 第3章 JSP内置对象
  • 第4章 JSP中的文件操作
  • 第5章 JSP中使用数据库
  • 第6章 JSP与JavaBeans
  • 第7章 基于会员制的网络交友
  • 第8章 网上书店
  • 第9章 Java Servlet
slide4
教学方法
  • 本课程是专业技能课,以实例带动知识点,讲、学、做结合,通过实例引入概念、原理和方法。
  • 课时安排

理论课 22课时

上机实验 8课时

测试 2课时

slide5
课程的任务

熟悉JSP编程技术:

  • 熟悉JSP的语法;
  • 熟悉JSP对文件的操作;
  • 熟悉JSP对数据库的操作;
  • 熟悉JSP中采用的JavaBean;
  • 熟悉JSP中采用的Servlet技术。
slide6
重点和难点
  • 课程的重点:JSP开发Web应用程序,如动态网站的开发;
  • 课程的难点:JavaBean和Servlet技术,通过系统的学习,学生能够利用JSP技术进行网站的简单设计和开发。
slide7
课程考核方法
  • 平时成绩占40%,着重于基本概念和语法的掌握,通过平时作业和课堂测试考核学生对知识的理解和掌握,其中作业、实践考核占20%,主要考核平时的课后作业、实验项目。出勤、课堂表现等占20%。
  • 期末考试占60%,着重于考核综合运用JSP的能力。考试采用书面闭卷考试方式,以理论知识与编程相结合。
slide8
主要参考文献

《JSP2.0技术手册》

 本书图文并茂,以丰富的实例为引导,全面介绍了主流的 Java Web 开发技术——JSP 2.0,重点介绍Java在展示层的两项重要技术:Java Servlet与JavaServer Pages。它们是最重要的Java核心技术。对这两项技术的深入了解,将有助于您未来对于JavaServer Faces(JSF)技术以及Java Web Services技术的学习。  本书分为三大部分,前三章为基本概念部分,帮助读者奠定相关的概念基础;第四章至第十一章为JSP 2.0的基础内容,这两部分内容会让入门的读者对JSP2.0技术有比较全面和系统的认识。第十二章至第十八章为提高部分,介绍了SQL、JSP与JDBC的概念与应用;JavaMail的使用;Web应用程序设计师应有的设计理念和实现方式等内容,这是为有一定理论和实践经验的读者准备的,可以适应他们提高水平的需要。

作者:林上杰定价:49.00出版社:电子工业出版社出版时间:2004-05-01

slide9
第一章 JSP简介
  • 动态网页和静态网页
  • 动态网页技术
  • 学习JSP要具备的基础知识
  • JSP的运行环境
slide10
一、什么是静态网页和动态网页?
  • 网页分为静态网页和动态网页
  • 1) 静态网页http://www.ah163.net/goldsun/English/flash1.htm2) 动态网页http://ce.szpt.edu.cn/sd/http://www.wmcn.com/index.jsp
slide11
二、动态网页技术

3)JSP动态网页技术

  • 动态网页技术:CGI ASP JSP PHP
  • JSP的优势:具有跨平台的巨大优势,能够脱离硬件和软件平台的束缚。
  • 动态网页制作技术JSP与ASP的比较

http://www0.ccidnet.com/tech/web/2000/06/05/58_811.html

slide12
三、动态网页技术JSP
  • Java Server Pages;
  • 动态网页技术标准;
  • 动态页面与静态页面分离,跨平台性;
  • JSP (*.jsp)=HTML文件(*.htm,*.html)+Java程序片断+JSP标记;
  • 以Servlet技术为基础,提供强大的组件(Java Bean)支持功能;
  • 是一种开发Web应用的理想构架。
slide13
JSP文件结构及主要标签

<%@ page contentType="text/html;charset=gb2312" %>

<%@ page import="java.util.*“ %>

...

<HTML>

<BODY>

其他 HTML 语言

<%

符合JAVA 语法的 JAVA 语句

%>

其他 HTML 语言

</BODY>

</HTML>

jsp hello jsp
JSP示例(Hello.jsp)

<HTML>

<BODY>

你好<br>

你好<br>

</BODY>

</HTML>

<%@ page contentType="text/html;charset=gb2312" %>

<%@ page import="java.util.*"%>

<HTML>

<BODY>

<%

for ( int i=0; i<2; i++ )

{

%>

你好<br>

<%

}

%>

</BODY>

</HTML>

slide15
四、JSP运行环境

安装配置JSP运行环境JSP服务器:操作系统+JDK+JSP引擎

本教学采用

  • JDK1.4+Tomcat 4.0+Dreamweaver
slide16
五、JSP服务器安装与配置
  • Tomcat 4.X 软件下载

http://archive.apache.org/dist/jakarta/tomcat-4/archive/v4.1.10/bin/

下载文件:jakarta-tomcat-4.1.10.exe

  • Tomcat 5.x 软件下载

http://apache.justdn.org/jakarta/tomcat-5/v5.0.28/bin/

slide17
五、JSP服务器安装与配置
  • 安装与配置的演示

桌面—>我的电脑(右键)—>高级—>环境变量—>新建

系统变量中查找

ClassPath、JAVA_HOME、TOMCAT_HOME、PATH

slide18
JSP常用编辑工具
  • Editplus
  • Ultraedit
  • Dreamweaver
  • JBuilder
slide19
JSP文件的存放位置
  • 直接放置”C:\Tomcat 4.1\webapps\examples”目录下;
  • 放置“C:\Tomcat 4.1\webapps\ROOT”目录下;
  • 新建一个目录“JspStudy”,文件放置其中,目录“JspStudy”放置C:\Tomcat 4.1\webapps目录下;
server xml
Server.xml文件的使用
  • 改写8080端口号: 打开,86行

<Connector className="org.apache.coyote.tomcat4.CoyoteConnector"

port="8080" minProcessors="5" maxProcessors="75“

  • 建立新的服务目录:268行

<Context path="/JspStudy" docBase="C:/JspStudy" debug="0"

reloadable="true" crossContext="true">

</Context>

  • 注意:改写Server.xml文件后,一定要重新启动Tomcat服务器,

方法:“管理工具”——“服务”

slide21
JSP页面的测试
  • JSP服务器根目录:默认为Tomcat\webapps\root
  • 可以修改JSP服务器根目录;
  • 编写JSP文件,存放到JSP服务器根目录;
  • 观看执行效果。
slide22

jsp parser

JSDK

request

执行

response

JSP运行原理

servlet

servlet 分析器

*.jsp

*.java

*.class

slide24
课堂提问
  • 1.常见的JSP服务器有哪几种?
  • 2.JSP服务器如何启动?
  • 3. 根目录的位置?
  • 4. 修改server.xml
ad