1 / 24

JSP 实用教程

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

jamal
Télécharger la présentation

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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. JSP实用教程 主讲:王 祥 Email:wx@lyginfo.js.cn QQ:1608891

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

  3. 【目录】 • 第1章 JSP简介 • 第2章 JSP语法 • 第3章 JSP内置对象 • 第4章 JSP中的文件操作 • 第5章 JSP中使用数据库 • 第6章 JSP与JavaBeans • 第7章 基于会员制的网络交友 • 第8章 网上书店 • 第9章 Java Servlet

  4. 教学方法 • 本课程是专业技能课,以实例带动知识点,讲、学、做结合,通过实例引入概念、原理和方法。 • 课时安排 理论课 22课时 上机实验 8课时 测试 2课时

  5. 课程的任务 熟悉JSP编程技术: • 熟悉JSP的语法; • 熟悉JSP对文件的操作; • 熟悉JSP对数据库的操作; • 熟悉JSP中采用的JavaBean; • 熟悉JSP中采用的Servlet技术。

  6. 重点和难点 • 课程的重点:JSP开发Web应用程序,如动态网站的开发; • 课程的难点:JavaBean和Servlet技术,通过系统的学习,学生能够利用JSP技术进行网站的简单设计和开发。

  7. 课程考核方法 • 平时成绩占40%,着重于基本概念和语法的掌握,通过平时作业和课堂测试考核学生对知识的理解和掌握,其中作业、实践考核占20%,主要考核平时的课后作业、实验项目。出勤、课堂表现等占20%。 • 期末考试占60%,着重于考核综合运用JSP的能力。考试采用书面闭卷考试方式,以理论知识与编程相结合。

  8. 主要参考文献 《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

  9. 第一章 JSP简介 • 动态网页和静态网页 • 动态网页技术 • 学习JSP要具备的基础知识 • JSP的运行环境

  10. 一、什么是静态网页和动态网页? • 网页分为静态网页和动态网页 • 1) 静态网页http://www.ah163.net/goldsun/English/flash1.htm2) 动态网页http://ce.szpt.edu.cn/sd/http://www.wmcn.com/index.jsp

  11. 二、动态网页技术 3)JSP动态网页技术 • 动态网页技术:CGI ASP JSP PHP • JSP的优势:具有跨平台的巨大优势,能够脱离硬件和软件平台的束缚。 • 动态网页制作技术JSP与ASP的比较 http://www0.ccidnet.com/tech/web/2000/06/05/58_811.html

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

  13. JSP文件结构及主要标签 <%@ page contentType="text/html;charset=gb2312" %> <%@ page import="java.util.*“ %> ... <HTML> <BODY> 其他 HTML 语言 <% 符合JAVA 语法的 JAVA 语句 %> 其他 HTML 语言 </BODY> </HTML>

  14. 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>

  15. 四、JSP运行环境 安装配置JSP运行环境JSP服务器:操作系统+JDK+JSP引擎 本教学采用 • JDK1.4+Tomcat 4.0+Dreamweaver

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

  17. 五、JSP服务器安装与配置 • 安装与配置的演示 桌面—>我的电脑(右键)—>高级—>环境变量—>新建 系统变量中查找 ClassPath、JAVA_HOME、TOMCAT_HOME、PATH

  18. JSP常用编辑工具 • Editplus • Ultraedit • Dreamweaver • JBuilder

  19. JSP文件的存放位置 • 直接放置”C:\Tomcat 4.1\webapps\examples”目录下; • 放置“C:\Tomcat 4.1\webapps\ROOT”目录下; • 新建一个目录“JspStudy”,文件放置其中,目录“JspStudy”放置C:\Tomcat 4.1\webapps目录下;

  20. 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服务器, 方法:“管理工具”——“服务”

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

  22. jsp parser JSDK request 执行 response JSP运行原理 servlet servlet 分析器 *.jsp *.java *.class

  23. JSP执行过程

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

More Related