JSP
This presentation is the property of its rightful owner.
Sponsored Links
1 / 24

JSP 实用教程 PowerPoint PPT Presentation


  • 169 Views
  • Uploaded on
  • Presentation posted in: General

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

Download Presentation

JSP 实用教程

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


Jsp

JSP实用教程

主讲:王 祥

Email:[email protected]

QQ:1608891


Jsp

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的培训教材,也适合自学者及网站开发人员参考使用。


Jsp

【目录】

  • 第1章 JSP简介

  • 第2章 JSP语法

  • 第3章 JSP内置对象

  • 第4章 JSP中的文件操作

  • 第5章 JSP中使用数据库

  • 第6章 JSP与JavaBeans

  • 第7章 基于会员制的网络交友

  • 第8章 网上书店

  • 第9章 Java Servlet


Jsp

教学方法

  • 本课程是专业技能课,以实例带动知识点,讲、学、做结合,通过实例引入概念、原理和方法。

  • 课时安排

    理论课 22课时

    上机实验 8课时

    测试 2课时


Jsp

课程的任务

熟悉JSP编程技术:

  • 熟悉JSP的语法;

  • 熟悉JSP对文件的操作;

  • 熟悉JSP对数据库的操作;

  • 熟悉JSP中采用的JavaBean;

  • 熟悉JSP中采用的Servlet技术。


Jsp

重点和难点

  • 课程的重点:JSP开发Web应用程序,如动态网站的开发;

  • 课程的难点:JavaBean和Servlet技术,通过系统的学习,学生能够利用JSP技术进行网站的简单设计和开发。


Jsp

课程考核方法

  • 平时成绩占40%,着重于基本概念和语法的掌握,通过平时作业和课堂测试考核学生对知识的理解和掌握,其中作业、实践考核占20%,主要考核平时的课后作业、实验项目。出勤、课堂表现等占20%。

  • 期末考试占60%,着重于考核综合运用JSP的能力。考试采用书面闭卷考试方式,以理论知识与编程相结合。


Jsp

主要参考文献

《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


Jsp

第一章 JSP简介

  • 动态网页和静态网页

  • 动态网页技术

  • 学习JSP要具备的基础知识

  • JSP的运行环境


Jsp

一、什么是静态网页和动态网页?

  • 网页分为静态网页和动态网页

  • 1) 静态网页http://www.ah163.net/goldsun/English/flash1.htm2) 动态网页http://ce.szpt.edu.cn/sd/http://www.wmcn.com/index.jsp


Jsp

二、动态网页技术

3)JSP动态网页技术

  • 动态网页技术:CGI ASP JSP PHP

  • JSP的优势:具有跨平台的巨大优势,能够脱离硬件和软件平台的束缚。

  • 动态网页制作技术JSP与ASP的比较

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


Jsp

三、动态网页技术JSP

  • Java Server Pages;

  • 动态网页技术标准;

  • 动态页面与静态页面分离,跨平台性;

  • JSP (*.jsp)=HTML文件(*.htm,*.html)+Java程序片断+JSP标记;

  • 以Servlet技术为基础,提供强大的组件(Java Bean)支持功能;

  • 是一种开发Web应用的理想构架。


Jsp

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>


Jsp

四、JSP运行环境

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

本教学采用

  • JDK1.4+Tomcat 4.0+Dreamweaver


Jsp

五、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/


Jsp

五、JSP服务器安装与配置

  • 安装与配置的演示

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

    系统变量中查找

    ClassPath、JAVA_HOME、TOMCAT_HOME、PATH


Jsp

JSP常用编辑工具

  • Editplus

  • Ultraedit

  • Dreamweaver

  • JBuilder


Jsp

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服务器,

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


Jsp

JSP页面的测试

  • JSP服务器根目录:默认为Tomcat\webapps\root

  • 可以修改JSP服务器根目录;

  • 编写JSP文件,存放到JSP服务器根目录;

  • 观看执行效果。


Jsp

jsp parser

JSDK

request

执行

response

JSP运行原理

servlet

servlet 分析器

*.jsp

*.java

*.class


Jsp

JSP执行过程


Jsp

课堂提问

  • 1.常见的JSP服务器有哪几种?

  • 2.JSP服务器如何启动?

  • 3. 根目录的位置?

  • 4. 修改server.xml


  • Login