• 1.摘要
  • 2.基本信息
  • 3.内容简介
  • 4.图书目录
  • 5.序言

JSP程序设计:用JSP开发Web应用

王永茂著书籍

《JSP程序设计:用JSP开发Web应用》共分11章,JSP可以无缝地运行在UNIX、Linux、Windows等操作平台上,是目前热门的跨平台动态Web应用开发技术。《JSP程序设计:用JSP开发Web应用》内容包括JSP语法、JSP内置对象、客户标签、在JSP中使用JavaBean和Servlet基础、数据库的访问、JSP和EL、JSP标记库、用MVC创建Web应用等。《JSP程序设计:用JSP开发Web应用》配有大量例题,并且给出了相关程序代码,对实例做了深入的分析。 《JSP程序设计:用JSP开发Web应用》语言简练,讲解清晰,强调Web开发的实践,每章还附有实验与训练指导,非常适合作为高等院校JSP程序设计课程的教材,也适合初学者使用。

基本信息

  • 出版社

    清华大学出版社

  • 作者

    王永茂 陈明

  • 开本

    16

  • 页数

    357页

  • ISBN

    73022409579787302240952

内容简介

《JSP程序设计:用JSP开发Web应用》:JSP(Javaserver Pages)是目前热门的跨平台动态Web应用开发技术。《JSP程序设计:用JSP开发Web应用》非常适合作为相关院校JSP程序设计课程的教材,也适合初学者和有一定JsP基础的读者使用。《JSP程序设计:用JSP开发Web应用》特色讲述、JSP基础知识.包括。JSP语法和指令、、JSF内置对象、JSP表达式语言(EL)、标记库。涵盖JSP与Java Bean,JSP指令、错误处理、JSP和servlet、数据库访问和MVC等方面内容。注重Web开发的实践,《JSP程序设计:用JSP开发Web应用》配有大量例题,展示了许多实际的代码示例,并对实例做了详细的说明。每章都配有实验与训练指导.并给出详细参考答案。给出3个综合项目(BBS论坛、用JSP实现用户管理及登录模块和PFC购书网),把书中讲的内容在完整的实际Web中加以运用。

图书目录

第1章 了解JSP1 1.1 什么是动态网页1 1.2 什么是JSP2 1.3 第一个JSP程序2 1.4 开发JSP动态网站3 1.4.1 创建一个Web项目3 1.4.2 设计Web项目目录结构4 1.4.3 编写Web项目代码5 1.4.4 部署Web项目6 1.4.5 运行Web项目6 1.5 JSP运行原理7 1.6 JSP程序的运行环境7 1.6.1 安装和配置JDK7 1.6.2 Tomcat简介7 1.6.3 JSP开发工具MyEclipse8 1.7 学好JSP相关技术8 1.8 实验与训练指导8 第2章 JSP语法9 2.1 注释10 2.1.1 HTML注释10 2.1.2 JSP注释11 2.2 变量和方法声明11 2.3 表达式12 2.4 JSP指令12 2.4.1 page指令13 2.4.2 include指令15 2.4.3 taglib指令16 2.5 JSP动作17 2.5.1 动作17 2.5.2 动作18 2.5.3 动作20 2.5.4 动作21 2.5.5 动作23 2.6 实验与训练指导23 第3章 JSP内置对象24 3.1 out对象24 3.2 request对象25 3.3 response对象31 3.4 session对象35 3.4.1 session的常用方法36 3.4.2 session跟踪42 3.5 application对象45 3.6 config对象48 3.7 pageContext对象50 3.8 exception对象52 3.9 实验与训练指导53 第4章 客户标签55 4.1 标签文件55 4.1.1 静态标签文件55 4.1.2 动态标签文件56 4.2 自定义标签库的构建58 4.2.1 标签处理程序的结构58 4.2.2 标签描述符文件59 4.2.3 包含客户标签的JSP文件执行序列61 4.3 实验与训练指导73 第5章 在JSP中使用JavaBean76 5.1 编写JavaBean 76 5.2 使用JavaBean77 5.2.1 77 5.2.2 79 5.2.3 79 5.3 JSP+JavaBean编程实例81 5.4 实验与训练指导90 第6章 Servlet基础95 6.1 创建和部署Servlet95 6.1.1 创建Servlet95 6.1.2 Servlet部署描述文件web.xml99 6.1.3 部署Servlet100 6.2 Servlet的基本结构101 6.3 创建Servlet使用的某些类与接口102 6.3.1 HttpServlet类102 6.3.2 HttpServletRequest接口103 6.3.3 HttpServletResponse接口103 6.3.4 ServletConfig接口103 6.3.5 ServletContext接口103 6.4 Servlet生命周期104 6.5 通过JSP页面调用Servlet104 6.5.1 通过表单向Servlet提交数据104 6.5.2 通过超链接访问Servlet106 6.6 用Servlet维护Session信息107 6.6.1 使用HttpSession接口108 6.6.2 Cookie108 6.7 Servlet之间通信114 6.8 Servlet过滤器117 6.9 实验与训练指导126 第7章 访问数据库128 7.1 JDBC概述128 7.2 使用JDBC-ODBC桥接器访问数据库129 7.3 使用纯Java数据库驱动程序134 7.3.1 连接SQL Server数据库134 7.3.2 连接Oracle数据库137 7.3.3 连接MySql数据库137 7.4 查询操作138 7.4.1 Statement138 7.4.2 PreparedStatement139 7.4.3 CallableStatement141 7.5 插入、更新和删除操作146 7.5.1 插入记录146 7.5.2 更新记录150 7.5.3 删除记录152 7.6 分页显示记录154 7.7 查询Excel电子表格163 7.8 数据库连接池165 7.9 实验与训练指导171 第8章 JSP和EL186 8.1 EL及其在JSP中的重要地位186 8.2 EL语法189 8.3 EL运算符190 8.4 EL表达式中的隐含对象197 8.5 函数204 8.6 实验与训练指导207 第9章 JSP标记库211 9.1 JSTL标准标签库211 9.1.1 什么是JSTL211 9.1.2 如何使用JSTL211 9.2 JSTL核心标签库212 9.2.1 通用标签212 9.2.2 条件标签215 9.2.3 迭代标签216 9.2.4 URL标签221 9.2.5 格式标签228 9.3 实验与训练指导242 第10章 使用MVC创建Web应用255 10.1 MVC中的几个概念255 10.2 使用MVC创建Web应用的实例255 10.3 实验与训练指导264 第11章 BBS论坛273 11.1 数据表273 11.2 数据表对应的JavaBean274 11.3 创建Dao接口277 11.4 实现类DaoFromDB278 11.5 用户注册页面284 11.6 用户登录页面286 11.7 发帖289 11.8 浏览帖子291 11.9 回复帖子293 11.10 实验与训练指导294 11.10.1 实训项目1——用JSP实现用户管理及登录模块294 11.10.2 实训项目2——PFC购书网322 附录A JSP程序的运行环境335 A.1 安装和配置JDK335 A.1.1 安装JDK335 A.1.2 配置JDK环境变量335 A.2 Tomcat简介336 A.2.1 获取Tomcat安装程序包336 A.2.2 安装336 A.2.3 Tomcat的子目录337 A.2.4 Tomcat的启动和停止337 A.2.5 server.xml配置简介339 A.2.6 web.xml配置简介340 A.3 安装和配置MyEclipse341 A.3.1 配置JDK341 A.3.2 配置服务器342 附录B 表单345 B.1 表单标签345 B.1.1 method属性345 B.1.2 target属性346 B.2 控件346 B.2.1 text控件346 B.2.2 password 控件347 B.2.3 复选框347 B.2.4 单选按钮347 B.2.5 提交按钮submit和重置按钮reset347 B.2.6 普通按钮 button348 B.2.7 列表项 select 348 B.2.8 file文件域348 B.2.9 hidden隐藏域348 B.2.10 文本域 textarea349 B.3 常用的表单事件349 B.4 表单实例 349 参考文献358

序言

JSP(Java server Pages)可以无缝地运行在UNIX、Linux、Windows等操作平台上,是目前热门的跨平台动态Web应用开发技术。它充分继承了Java的众多优势,包括一次编写随处运行的承诺、高效的性能以及强大的可扩展力。特别是结合Servlet和JavaBean技术,使得JSP技术较其他Web开发技术有显著的优势。 本书面向刚刚接触JSP的开发人员,但要求他们对Java不陌生,甚至要对Web开发有一定的了解。本书通过大量实例和实验与训练指导,必将使读者对JSP的认识有大幅度的提高。 第1章以一个JSP实例讲解如何利用MyEclipse开发工具开发部署JSP程序,如何构建JSP开发环境,包括JDK、Tomcat和MyEclipse. 第2章介绍JSP语法,包括注释、变量和方法声明、表达式、JSP指令、JSP动作等,为以后开发Web应用程序打下基础。 第3章介绍JSP 8个常用内置对象,并通过实例介绍它们的具体应用。 第4章介绍客户标签,包括标签文件和自定义标签库的构建,并通过实例加深对客户标签的理解。 第5章介绍如何编写JavaBean,如何在JSP中使用JavaBean. 第6章介绍创建和部署Servlet、Servlet基本结构、Servlet使用类和接口、Servlet生命周期、用Servlet维护Session信息、Servlet之间通信、Servlet过滤器等。 第7章介绍使用JSP访问数据库,包括JDBC概述、使用JDBC-ODBC桥接器访问数据库、使用JDBC驱动程序访问数据库、对数据库的各种操作、分页显示记录、查询电子表格和数据库连接池等。 第8章介绍JSP表达式语言(EL) ,并提供大量实例。