出版时间:2009-5 出版社:人民邮电出版社 作者:范立锋,乔世权,程文彬 主编 页数:264
Tag标签:无
前言
JSP(Javs Server Pages)是近年来发展最迅速、最引人注目的Web应用开发技术之一,它是Java Platform,Enterprise Edition(Java EE,Java企业版)的重要技术。JSP将Java语言的跨平台和开放性、Servlet的强大功能与HTML以及脚本语言等简单易用的元素结合起来,解决了过去Web开发技术存在的各种不足和局限。本书是作者在总结了多年开发经验与成果的基础上编写的。书中全面、翔实地介绍了JSP开发所需的各种知识和技巧。通过本书的学习,读者可以快速、全面地掌握使用JSP开发web应用程序的方法,并且可以达到融会贯通、灵活运用的目的。
内容概要
本书系统地介绍了JSP技术的概念、方法与实现过程,包括JSP运行环境、JSP语法与组成元素、JSP内置对象、JSP对数据库的操作、JSP对JavaBean和Servlet的调用、JSP核心表达式与标签、Web网页模板技术、JSP实用组件技术和MVC设计模式等,最后还介绍了论坛和购物车两个JSP综合实例。通过本书的学习,读者可以系统地掌握JSP技术相关概念、方法、编程思路和技巧。本书不求面面俱到,也不追求博大精深,仅要求能够使读者在最短的时间内学会用JSP开发动态网站的编程技术。 本书可作为普通高等院校计算机及相关专业“Web程序设计”、“JSP程序设计”、“动态网站设计”等课程的教材,也可作为JSP初学者及网站开发人员的参考用书。
书籍目录
第1章 JSP初步 1.1 认识JSP 1.2 JSP技术特性 1.3 JSP工作原理 1.4 搭建JSP的运行环境 1.4.1 JDK的安装与配置 1.4.2 Tomcat的安装、运行与目录结构 1.4.3 Eclipse的安装、运行与特性 1.5 JSP程序初步 1.5.1 创建JSP页 1.5.2 部署JSP程序 小结 习题 第2章 JSP辅助知识 2.1 JSP中的HTML元素 2.1.1 HTML文本结构 2.1.2 表单元素设置 2.1.3 其他元素设置 2.2 JSP中的JavaScript语言 2.2.1 JavaScript语言概述 2.2.2 网页中的JavaScript 2.2.3 基本语法 2.2.4 常用语句 2.2.5 对象 2.2.6 事件 2.3 Web应用程序体系结构 2.3.1 三层架构 2.3.2 二层架构 2.3.3 JSP技术支持的架构 2.4 应用服务器 2.4.1 Web服务器 2.4.2 JSP引擎和Servlet引擎 2.5 HTTP 小结 习题 第3章 JSP语法详解 3.1 JSP文件的组成 3.1.1 JSP页的创建 3.1.2 JSP文件的组成元素 3.1.3 JSP的转义字符 3.2 JSP注释方式 3.2.1 HTML注释 3.2.2 JSP隐藏注释 3.2.3 脚本段注释 3.3 JSP脚本元素 3.3.1 声明语句 3.3.2 脚本段 3.3.3 JSP表达式 3.4 JSP指令元素 3.4.1 页面指令元素:page 3.4.2 包含指令元素:include 3.4.3 提供动作指令元素:taglib 3.5 JSP动作元素 3.5.1 包含文件:jsp:include 3.5.2 请求转发:jsp:forward 3.5.3 声明使用JavaBean:jsp:useBean 3.5.4 设置JavaBean属性值:jsp:setProperty 3.5.5 获取JavaBean属性值:jsp:getProperty 3.5.6 声明使用Java插件:jsp:plugin与jsp:fallback 3.5.7 参数传递:jsp:params与jsp:param 3.5.8 其他动作元素 小结 习题 第4章 JSP内置对象详解第5章 JavaBean组件技术 第6章 Servlet核心技术第7章 JSP操作数据库核心技术第8章 JSP核心表达式与标签 第9章 Web网页模板技术第10章 JSP实用组件技术 第11章 MVC设计模式 第12章 JSP实例开发1——论坛 第13章 JSP实例开发2——购物车
章节摘录
插图:第1章 JSP初步1.2 JSP技术特性本节将介绍JSP的一些特性,如跨平台、分离静态内容和动态内容、强调可重用的组件等。。1.跨平台 JSP技术以Java为基础,所以不仅可以沿用Java强大的API功能,而且不管是在何种平台下,只要服务器支持JSP,就可以运行使用JSP开发的Web应用程序,这体现了它的跨平台:跨服务器的特点。例如,在Windows NT下的IIS通过添加JRUN或ServletExec插件就能支持JSP。如今最流行的Web服务器Apache同样能够支持JSP,而且Apache支持多种平台,从而使得JSP可以跨平台运行。 在数据库操作中,因为JDBC同样是独立于平台的,所以在JSP中使用的Java API中提供的JDBC来连接数据库,就不用担心平台变更时的代码移植问题。2.将内容的生成和显示分离使用JSP技术,Web页面开发人员可以使用HTML或XML标识来设计和格式化最终页面,通过使用JSP标识或者小脚本来生成页面上的动态内容。生成内容的逻辑被封装在标识和Java.Bean组件中,并且捆绑在小脚本中,所有的脚本在服务器端运行。如果核心逻辑被封装在标识和Bean中,那么其开发人员,如Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成。 在服务器端,JSP引擎解释JSP标识和小脚本,生成所请求的内容(如通过访问JavaBean组件,使用JDBC技术访问数据库或者包含文件),并且将结果以HTMI,(或者XML)页面的形式发送回浏览器。这有助于作者保护自己的代码,而又保证任何基于HTML的Web如浏览器的完全可用性。
编辑推荐
《JSP程序设计》内容通俗易懂,由浅入深,集实用性、可扩展性于一体。全书提供了大量的案例习题,与讲解知识点紧密结合;配有多媒体教学课件,方便教学;提供所有例题源代码、习题答案,方便学习;加入多个Web应用新知识点,使读者与时俱进。经典案例,大量习题,理论结合实践;循序渐进,合理架构,便于学习理解;推陈出新,扩展思路,提升实用价值。
图书封面
图书标签Tags
无
评论、评分、阅读与下载