JSP程序设计实用案例教程(高职)

分類: 图书,计算机/网络,程序设计,JSP,
作者: 翁健红主编
出 版 社: 西安电子科技大学出版社
出版时间: 2008-5-1字数: 368000版次: 1页数: 242印刷时间: 2008/05/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787560620091包装: 平装内容简介
本书采用“项目驱动,案例讲解”的方式组织内容,全书围绕一个完整的网上书店系统的开发所需的技术,用通俗、简明的语言深入浅出地讲解了JSP程序设计技术,同时辅以大量简练的实例。书中所有实例程序代码均在开发环境中调试通过。
本书内容包括9章。第1章讲解JSP应用开发体系与环境配置;第2章介绍HTML基础;第3章讲解JSP语法与内置对象;第4章讲解JDBC数据库编程;第5章讲解JavaBean技术;第6章讲解Servlet编程技术;第7章讲解JSP的实用技术;第8章讲解JavaScript与CSS第9章介绍了一个完整的网上书店实例。 本书内容丰富,结构清晰,适合作为高职高专院校计算机相关专业JSP Web应用系统开发的教材,也可作为JSP培训教材,同时还可作为从事JSP网站开发者的参考书。
目录
第1章JSP应用开发体系与环境配置
1.1静态网页与动态网页
1.2JSP简介
l.3JSP与其他动态网页的技术比较
1.3.1ASP、PHP、JSP的共同点
1.3.2JSP的优势
1.3.3JSP的不足
1.4JSP运行环境的安装配置
1.4.1JSP运行环境
1.4.2JDK的下载与安装
1.4.3安装和配置Tomcat服务器
1.5JSP程序示例
1.6JSP运行机制
1.7JSP开发工具
1.7.1JCreator
1.7.2Eclipse
1.7.3Dreamweaver
1.8本书实例——网上书店系统说明
1.8.1系统配置
1.8.2源程序使用方法
1.8.3数据库说明
思考题
第2章 HTML基础
2.1HTMI知识
2.1.1HTMI概述
2.1.2HTMI的基本标签
2.2表格
2.2.1基本表格
2.2.2合并单元格
2.2.3单元间隔和单元填充
2.3框架结构
2.4表单
2.4.1表单语法
2.4.2表单中常用标记
2.5应用实例——网上书店网页制作
思考题
第3章JSP语法与内置对象
3.1 JSP页面的基本结构
3.1.1注释
3.1.2代码段
3.1.3声明
3.1.4表达式
3.2JSP指令
3.2.1page指令
3.2.2include指令
3.2.3taglib指令
3.3JSP动作
3.3.1forword动作标记
3.3.2include动作标记
3.3.3param动作标记
3.3.4plugin动作标记
3.4内置对象
3.4.1request对象
3.4.2response对象
314.3session对象
3.4.4appfication对象
3.4.5exception对象与错误处理
3.4.6其他内置对象
3.5单数据的读取
3.5.1文本框数据的读取
3.5.2下拉框数据的读取
3.5.3复选框数据的读取
3.5.4单选钮数据的读取
3.5.5表单和JSP程序的结合
……
第4章JDBC数据库编程
第5章JavaBean技术
第6章Servlet编程技术
第7章JSP实用技术
第8章JavaScript与CSS
第9章网上书店完整实例
参考文献
书摘插图
第1章JSP应用开发体系与环境配置
【本章知识点】
静态网页与动态网页的概念
JSP与其他动态网页技术的区别
JSP运行环境的安装配置
JSP运行机制
JSP开发工具
1.1静态网页与动态网页
早期的‘网页都是静态网页。所谓“静态”,是指网页的内容都是事先预备好的——就好像报纸一样,用户只能在网络上浏览信息,而不能将用户的信息传到网络上。由于静态网页不能进行信息的交互,从而大大制约了网络的应用。
随着网络技术的发展,出现了动态网页。所谓“动态”,是指网页上显示的内容是可以改变、可以交互的。“可以改变”是指随着条件的不同,同一网页可以出现不同内容;“可以交互”是指网站与用户间的信息可以互通,用户的信息可以传送到网络上,供网站收集、分析,网站也可以根据用户的需求发送给用户相应的信息。
动态网页的出现,使网络的应用得到了极大的扩展,用户可以在网络上发布自己的信息,网站也能以此来收集用户信息,进行各种分析。电子邮件、网络论坛、电子商务等,都得益于动态网页的支撑。
1.静态网页与HTML
静态网页由单纯的超文本标记语言(HyperText Markup L,anguage,HTML)进行编写,在存储时以HTMI。方式(文件扩展名为.htm/.html)存储。
网络中浏览的静态网页都是一个个的HTMI_。文件,这些网页中可以包含文字、图片、 动画和声音,以及能够跳转到其他文件的超级链接。所有的这些东西都是以超文本标记语言方式进行编写的。
……