出版时间:2009-5 出版社:清华大学出版社 作者:林巧民 主编 页数:330
前言
JSP是由美国Sun公司倡导、许多公司参与建立的一种动态网页技术标准,它采用Java语言作为脚本语言,是J2EE体系结构中的一项重要组成技术,它为开发人员提供了一个Server端框架,基于这个框架,开发人员可以综合应用HTML、XML、Java语言以及其他脚本语言,灵活、快速地创建各种动态网页内容,是众多Web编程语言中的佼佼者。 本书从教学实际需求出发,合理安排知识结构,从零开始、由浅入深、循序渐进地讲解JSP的相关知识和开发技术,本书共分15章,主要内容如下: 第1章介绍了JSP技术的概况及其基本工作原理。 第2章介绍了JSP的运行和开发环境。 第3章介绍了JSP的基本语法,并解释其基本功能和作用。 第4章介绍了Java语言的编程基础。 第5章介绍了Java语言的面向对象编程技术。 第6章介绍了JSP的内置对象。 第7章介绍了JSP + JavaBean的组合。 第8章介绍了Java Servlet技术。 第9章介绍了自定义JSP标记。 第10章介绍了JSP的安全性问题。 第11章介绍了数据库技术的基础知识。 第12章介绍了JDBC的相关知识以及如何在JSP中使用JDBC来访问数据库。 第13章介绍了可扩展标记语言XML。 第14章介绍了JSP应用的部署和错误处理。 第15章介绍了JSP网站的构建实例。 本书图文并茂,条理清晰,通俗易懂,内容丰富,在讲解每个知识点时都配有相应的实例,方便读者上机实践。同时,在难于理解和掌握的部分内容上给出相关提示,让读者能够快速地提高操作技能。此外,本书还配有大量的综合实例和练习,让读者在不断的实际操作中更加牢固地掌握书中讲解的内容。 本书由林巧民主编,同时它也是集体智慧的结晶,参加本书编写和制作的人员还有肖艳、郑少京、陈远清、袁薇薇、陈晓静、陈映钳、赵臻、高俊、肖云龙、陈建兵、张兴武、周惠、杨玉敏、张凤霞、李志伟、张志云等人。由于作者水平有限,本书不足之处在所难免,欢迎广大读者批评指正。我们的邮箱是:huchenhao@263.net,电话:010-62796045。 作者 2009年3月
内容概要
本书由浅入深、循序渐进地介绍了JSP的基础知识和相关技术。全书共分15章,分别介绍了JSP技术的概况及其基本工作原理,JSP运行和开发环境,JSP基本语法,Java语言编程技术,JSP内置对象,JSP + JavaBean的组合,Java Servlet技术,自定义JSP标记,JSP的安全性,数据库技术基础,在JSP中使用JDBC来访问数据库,可扩展标记语言XML,JSP应用的部署和错误处理等。最后一章还安排了JSP网站的构建实例,用于提高和拓宽读者对JSP的掌握与应用。 本书内容丰富,结构清晰,语言简练,图文并茂,具有很强的实用性和可操作性,是一本适合于大中专院校、职业院校及各类社会培训学校的优秀教材,也是广大初、中级电脑用户的自学参考书。
书籍目录
第1章 初识JSP 1.1 HTML基础 1.2 JSP概述 1.3 习题 第2章 JSP运行环境和开发环境 2.1 运行环境 2.2 开发环境 2.3 上机练习 2.4 习题 第3章 JSP语法 3.1 JSP概述 3.2 注释 3.3 JSP指令 3.4 脚本元素 3.5 JSP操作 3.6 实例 3.7 上机练习 3.8 习题 第4章 Java编程语言 4.1 Java概述 4.2 Java数据类型 4.3 符号 4.4 程序语句 4.5 流程控制 4.6 使用Eclipse开发Java程序 4.7 上机练习 4.8 习题 第5章 Java面向对象编程 5.1 类 5.2 对象 5.3 访问控制符 5.4 继承与多态 5.5 上机练习 5.6 习题 第6章 JSP中的内置对象 6.1 内置对象概述 6.2 out对象 6.3 request对象 6.4 response对象 6.5 session对象 6.6 pageContext对象 6.7 application对象 6.8 config对象 6.9 page对象 6.10 exception对象 6.11 上机练习 6.12 习题 第7章 JSP与JavaBean 第8章 Servlet技术 第9章 JSP标记库 第10章 JSP安全性第11章 数据库基础 第12章 JSP数据库应用第13章 JSP与XML 第14章 JSP应用的部署和错误处理第15章 JSP网站的构建实例
章节摘录
为了构建出高效的Web系统,在应用程序的实现过程中,应尽可能采用先进的设计思路。 (1)将内容的生成和显示分离 用JSP技术,Web页面开发人员可以使用:HTML或者XML标识来设计和格式化最终页面,并使用JSP标识或者小脚本来生成页面上的动态内容(内容是根据请求变化的,例如请求帐户信息或者特定的一瓶酒的价格等)。生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在脚本中,所有的脚本在服务器端运行。由于核心逻辑被封装在标识和JavaBeans中,所以Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成。在服务器端,JSP引擎解释JSP标识和脚本,生成所请求的内容(例如,通过访问JavaBeans组件,使用JDBC技术访问数据库或者包含文件),并且将结果以HTML或者XML页面的形式发送回浏览器。这既有助于作者保护自己的代码,又能保证任何基于HTML的Web浏览器的完全可用性。 (2)利用可重用组件绝大多数JSP页面依赖于可重用的、跨平台的组件(JavaBeans或者EnterpriseJavaBeans组件)来执行应用程序所要求的复杂的处理。开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者和客户团体所使用。基于组件的方法加速了总体开发过程,并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡。 (3)采用表示简化开发由于不是所有的Web页面开发人员都熟悉脚本语言,所以JavaServerPages技术封装了许多功能,这些功能是在与JSP相关的XMI+标识中生成动态内容所需要的.标准的JSP标识能够访问和实例化JavaBeans组件、设置或者检索组件属性、下载Applet,以及执行用其他方法难于编码且耗时的功能。通过开发和定制标识库,可以扩展JSP技术。所以,第三方开发人员和其他人员可以为常用功能创建自己的标识库,这也使得Web页面开发得以简化。
编辑推荐
内容丰富,结构清晰,语言简练,图文并茂,具有很强的实用性和可操作性,是一本适合于大中专院校、职业院校及各类社会培训学校的优秀教材,也是广大初、中级电脑用户的自学参考书。 《JSP动态网站开发实用教程》对应的电子教案。
图书封面
评论、评分、阅读与下载