新一代JSP网络编程入门与实践

副标题:无

作   者:彭超,马丁编著

分类号:

ISBN:9787302142768

微信扫一扫,移动浏览光盘

简介

  本书以初学者为出发点,循序渐进的介绍了jsp的相关技术架构及其web应用的开发过程。本书以实例为主线,为读者提供了学习捷径,降低了学习成本。.    本书内容包括基础、进阶、应用三部分,共分为15章。基础部分从第1章到第4章,是面向jsp初学者的,包括jsp概述、jsp开发环境配置、java语法基础和jsp语法基础。进阶部分从第5章到第14章,包括jdbc与数据库操作、jsp文件操作、jsp与javabean、java servlet、jsp的xml文件操作、jsp的身份验证、jsp的国际化、jsp的标签扩展、表达式语言及jstl标签库和struts应用基础。最后的应用部分是一个完整的开发实例——库存管理信息系统的设计和实现。..    本书内容紧凑、实例丰富、结构严谨、深入浅出,使jsp初学者能快速上手,也能对具有一定经验的读者提供有益的参考。...

目录

第1章 JSP概述
1.1 JSP简介
1.1.1 JSP特点
1.1.2 JSP知识体系和学习建议
1.2 JSP与Java Servlet技术
1.2.1 Servlet处理流程
1.2.2 Servlet生命周期
1.2.3 Servlet总结
1.3 JSP与PHP、ASP/ASP.NET、CGI的比较
1.3.1 JSP与PHP的比较
1.3.2 JSP与ASP/ASP.NET的比较
1.3.3 JSP与CGI的比较
1.4 JSP技术构架
1.5 小结
第2章 JSP开发环境配置
2.1 JSP对运行环境的要求
2.1.1 对硬件环境的要求
2.1.2 对软件环境的要求
2.1.3 对操作系统的要求
2.2 JSP对运行环境的配置
2.2.1 JDK的安装配置
2.2.2 Tomcat的安装配置
2.3 JSP数据库的配置
2.3.1 MySQL的安装配置
2.3.2 MySQL图形化工具的安装配置
2.4 集成开发环境Eclipse的配置
2.4.1 Eclipse的安装
2.4.2 在Eclipse中安装Web开发插件Lomboz
2.4.3 在Eclipse中配置Tomcat
2.5 创建第一个Web应用程序
2.5.1 新建Web项目
2.5.2 创建JavaBean
2.5.3 创建JSP页面
2.5.4 运行Web应用程序
2.6 小结
第3章 Java语法基础
3.1 Java概述
3.1.1 Java的历史
3.1.2 Java的语言特点
3.2 Java语法基础
3.2.1 注释
3.2.2 关键词
3.2.3 标识符与变量
3.2.4 操作符与表达式
3.2.5 条件选择语句
3.2.6 循环语句
3.2.7 跳转语句
3.3 Java程序面向对象的编程方法
3.3.1 面向对象的基本思想
3.3.2 面向对象的主要概念
3.3.3 Java语言中的类
3.3.4 Java语言中的类定义
3.3.5 Java语言中的类实现
3.3.6 Java语言中的对象
3.3.7 Java语言中的继承
3.3.8 Java语言中的多态
3.3.9 Java语言中的接口和包
3.4 小结
第4章 JSP语法基础
4.1 JSP页面基本结构
4.2 JSP注释
4.3 JSP指令元素
4.3.1 包含指令include
4.3.2 页面指令page
4.3.3 使用标签库指令taglib
4.4 JSP脚本元素
4.4.1 声明(Declaration)
4.4.2 表达式(Expression)
4.4.3 脚本小程序(Scriptlet)
4.5 JSP动作元素
4.5.1 文件导入标签
4.5.2 页面转发标签
4.5.3 实例化JavaBean标签
4.5.4 设置JavaBean属性标签
4.5.5 获取JavaBean对象属性标签
4.5.6 追加参数标签
4.5.7 执行Applet或Bean标签
4.6 JSP内置对象
4.6.1 请求对象request
4.6.2 应答对象response
4.6.3 输出对象out
4.6.4 会话对象session
4.6.5 页面索引对象pageContext
4.6.6 全局应用程序对象application
4.6.7 配置对象config
4.6.8 页面对象page
4.6.9 页面意外对象exception
4.7 JSP内置对象的使用
4.7.1 使用request对象获取表单数据
4.7.2 使用request对象处理数据编码
4.7.3 使用request对象获得客户端、服务器端信息
4.7.4 使用response对象动态响应contentType
4.7.5 使用response对象操作HTTP文件头
4.7.6 使用response对象重定向页面
4.7.7 使用session对象维护页面信息
4.7.8 使用application维护全局信息
4.8 小结
第5章 JDBC与数据库操作
5.1 JDBC技术概述
5.1.1 JDBC简介
5.1.2 SQL简介
5.2 JDBC数据库驱动
5.2.1 JDBC-ODBC桥接器
5.2.2 Java到本地API
5.2.3 Java到专有网络协议
5.2.4 Java到本地数据库协议
5.2.5 JDBC连接字
5.3 JDBC数据库操作核心类
5.3.1 维护数据库连接类:Connection
5.3.2 SQL声明类:Statement
5.3.3 查询结果类:ResultSet
5.3.4 管理驱动程序类:DriverManager
5.3.5 JDBC核心类结构
5.4 JDBC数据库操作实例
5.4.1 新建数据库
5.4.2 添加数据
5.4.3 查询数据
5.4.4 更新及删除数据
5.5 实例:对JDBC操作的封装SqlManager
5.5.1 动态读取配置参数
5.5.2 动态配置驱动程序和连接字
5.5.3 单态模式获取实例
5.5.4 封装数据库操作
5.5.5 在JSP程序中使用SqlManager .
5.6 实例:带连接池的PooledSqlManager
5.6.1 连接池体系结构
5.6.2 对Connection的缓存
5.6.3 对Statement对象的缓存
5.6.4 带连接池的缓冲器PooledSqlManager
5.7 小结
第6章 JSP文件操作
6.1 文件操作核心类File
6.1.1 获取文件属性
6.1.2 创建目录
6.1.3 遍历目录
6.1.4 删除文件和目录
6.2 文件读写操作
6.2.1 基于字节流的文件读写
6.2.2 基于字符流的文件读写
6.2.3 基于数据流的文件读写
6.2.4 基于对象流的文件读写
6.2.5 随机文件读写
6.3 实例:JSP文件上传下载管理
6.3.1 序列化Java类FileItem
6.3.2 上传处理程序
6.3.3 文件下载程序
6.4 小结
第7章 JSP与JavaBean
7.1 JavaBean概述
7.2 JavaBean的使用
7.2.1 编写JavaBean
7.2.2 使用JavaBean:useBean操作
7.2.3 获取和修改JavaBean属性:get/setProperty 操作
7.3 JavaBean的实例
7.3.1 邮件发送JavaBean:基于JavaMail
7.3.2 图形绘制JavaBean:基于JGraph
7.3.3 文件上传Javabean:基于JSPSmartUpload
7.4 对象的持久化
7.4.1 持久化的定义
7.4.2 封装数据库的操作
7.4.3 开源的持久化组件
7.5 JSP的Web开发模式
7.6 实例:基于JavaBean的用户管理模块设计
7.6.1 用户注册
7.6.2 用户登录
7.6.3 用户信息更改
7.7 小结
第8章 Java Servlet
8.1 Servlet概述
8.1.1 Servlet与JSP
8.1.2 Servlet 的编写
8.1.3 Servlet的部署和运行
8.1.4 输出HTML到客户端
8.2 Servlet 核心类
8.2.1 Java Servlet API概述
8.2.2 GenericServlet类和HttpServlet类
8.2.3 ServletRequest类和HttpServletRequest类
8.2.4 ServletResponse类与HttpServletResponse类
8.2.5 ServletContext类
8.2.6 HttpSession类
8.2.7 Servlet的生命周期
8.3 Servlet过滤器
8.3.1 Servlet过滤器概述
8.3.2 过滤器实例:拦截网站访问
8.4 Servlet监听器
8.4.1 Servlet监听器概述
8.4.2 监听器实例:统计在线人数
8.5 Servlet的Cookie处理
8.5.1 Cookie概述
8.5.2 Cookie实例
8.6 实例:Servlet购物车程序
8.6.1 Cart类和CartItem类
8.6.2 处理订购信息:addNewCartItemServlet
8.6.3 购物车JSP用户界面
8.6.4 过滤器记录用户采购
8.6.5 采用Log4j记录访问
8.7 小结
第9章 JSP的XML文件操作
9.1 XML技术概述
9.1.1 XML与HTML
9.1.2 XML文档的逻辑结构
9.1.3 XML文档的实体结构
9.1.4 XML文档类型定义规则DTD
9.1.5 XML的解析
9.2 DOM解析接口
9.2.1 DOM核心对象
9.2.2 DOM文档树结构
9.2.3 使用DOM创建XML文件
9.2.4 使用DOM读取XML文件
9.3 SAX解析接口
9.3.1 SAX对象
9.3.2 使用SAX读取XML文件
9.4 使用XML文件进行站点配置
9.5 小结
第10章 JSP的身份验证
10.1 通过Web容器支持身份验证
10.1.1 用户身份验证机制
10.1.2 Tomcat身份验证
10.2 通过应用程序支持身份验证
10.2.1 用户信息管理
10.2.2 用户登录验证
10.2.3 用户状态保持
10.2.4 用户权限控制
10.3 通过JAAS支持身份验证
10.3.1 JAAS核心概念
10.3.2 JAAS核心类介绍
10.3.3 JAAS认证登录的应用示例
10.4 小结
第11章 JSP的国际化
11.1 字符集的概述
11.1.1 ASCII字符集
11.1.2 ISO 8859 字符集
11.1.3 Unicode字符集
11.1.4 GBK/GB2312/Big5中文字符集
11.1.5 UTF-8/UTF-16字符集
11.2 Java的国际化
11.2.1 设置国家语言场景类:Locale
11.2.2 格式化数字和日期类:NumberFormat和DateFormat .
11.2.3 本地化文本类:ResourceBundle
11.3 JSP的中文乱码问题解决方案
11.3.1 统一编码格式
11.3.2 转换编码
11.4 小结
第12章 JSP的标签扩展
12.1 JSP标签简介
12.1.1 JSP标签扩展意义
12.1.2 JSP标签语法
12.2 编写自定义标签
12.2.1 使用Tag接口创建自定义标签
12.2.2 使用TagSupport类创建自定义标签
12.2.3 使用BodyTagSupport类创建自定义标签
12.3 实例:树形列表标签
12.3.1 内容载入标签InitTag
12.3.2 内容显示标签TreeTag
12.3.3 使用树形列表标签
12.4 实例:权限控制标签
12.4.1 标签核心类CheckPermision
12.4.2 配置和使用标签类
12.5 小结
第13章 表达式语言及JSTL标签库
13.1 表达式语言
13.1.1 EL基本用法
13.1.2 EL访问运算符
13.1.3 EL内建隐含对象
13.2 JSTL标签库
13.2.1 JSTL标签库概述
13.2.2 JSTL的安装与配置
13.2.3 标签的语法和示例
13.2.4 标签的语法和示例
13.2.5 标签的语法和示例
13.2.6 标签的语法和示例 .
13.2.7 标签的语法和示例
13.2.8 标签的语法和示例
13.2.9 标签的语法和示例
13.2.10 标签的语法和示例
13.2.11 标签的语法和示例
13.3 小结
第14章 Struts应用基础
14.1 MVC模式及Struts框架概述
14.1.1 MVC设计模式概述
14.1.2 Struts框架概述
14.1.3 Struts框架目录结构
14.1.4 一个简单的Struts示例
14.2 Struts核心组件
14.2.1 Struts中的Action
14.2.2 Struts中的ActionForm
14.3 Struts标签库
14.3.1 Bean标签
14.3.2 逻辑标签
14.3.2 HTML标签
14.4 小结
第15章 库存管理信息系统
15.1 项目背景及需求介绍
15.1.1 项目背景介绍
15.1.2 项目需求介绍
15.2 库存管理信息系统设计
15.2.1 系统顶层设计
15.2.2 系统详细设计
15.3 创建数据库及导入数据
15.3.1 创建数据库及数据表结构
15.3.2 从Excel表中导入原始数据
15.4 表示层框架
15.4.1 公共页面
15.4.2 页面框架
15.4.3 Struts框架
15.5 中文化问题
15.5.1 页面输出显示中文字符
15.5.2 表单输入中文字符
15.5.3 请求URL带中文参数
15.6 登录认证模块
15.6.1 编写JAAS配置文件
15.6.2 编写JAAS相关类
15.6.3 调用JAAS框架
15.7 收货单管理模块
15.7.1 收货单对象
15.7.2 收货单代理类
15.7.3 条件控制和数据分页
15.7.4 收货单相关页面
15.8 库房结存合计模块
15.8.1 库房结存业务的需求
15.8.2 库房结存查询的实现
15.8.3 库房结存合计模块的页面
15.9 小结

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

新一代JSP网络编程入门与实践
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon