展开全部

主编推荐语

本书讲解JSP技术、Web请求、数据库访问、Servlet业务控制及Linux基础。

内容简介

目前在应用程序开发中,基于B/S架构的Web应用程序越来越多,这些应用的实现都不可避免地用到了JSP技术和Servlet技术。本书重点讲解JSP技术的基本语法、使用JSP实现对Web请求的获取与响应、通过JSP实现与数据库的访问交互和基于Servlet的业务控进,从而学会如何开发属于自己的Web应用程序、并掌握Linux基础知识以及在Linux服务器上进行Web项目的发布等知识。

目录

  • 封面
  • 扉页
  • 版权信息
  • 目录
  • 内容提要
  • 大数据开发实战系列编委会
  • 序言
  • 前言
  • 关于引用作品的版权声明
  • 第1章 Java Web开发初体验
  • 任务1 构建第一个Java Web项目
  • 1.1.1 认识常见程序架构
  • 1.1.2 认识URL
  • 1.1.3 了解Web服务器
  • 1.1.4 在MyEclipse中构建Java Web项目
  • 任务2 使用JSP生成Web页面
  • 1.2.1 什么是JSP
  • 1.2.2 JSP指令与注释
  • 1.2.3 使用JSP构建页面内容
  • 任务3 在JSP中获取用户注册信息
  • 1.3.1 HTML表单与request内置对象
  • 1.3.2 中文乱码问题
  • 1.3.3 资源跳转与数据传递
  • 任务4 在JSP中合理存储数据
  • 1.4.1 理解会话
  • 1.4.2 使用Cookie
  • 1.4.3 application内置对象与全局作用域
  • 1.4.4 page作用域与pageContext对象
  • 1.4.5 不同作用域的对比
  • 本章总结
  • 本章练习
  • 第2章 Java Web应用实现数据库访问
  • 任务1 在Java中实现新闻信息的查询
  • 2.1.1 JDBC的基本使用
  • 2.1.2 使用配置文件管理连接参数
  • 任务2 使用JDBC编辑新闻信息
  • 2.2.1 使用PreparedStatement
  • 2.2.2 优化数据库操作的编码实现
  • 2.2.3 优化JDBC连接管理
  • 任务3 在JSP页面中展示新闻列表
  • 2.3.1 JavaBean与组件开发
  • 2.3.2 使用JSP动作标签操作JavaBean
  • 任务4 通过JSP页面添加新闻信息
  • 2.4.1 JSP页面的包含操作
  • 2.4.2 JSP转发实现页面跳转
  • 本章总结
  • 本章练习
  • 第3章 使用第三方控件及数据分页展示
  • 任务1 实现新闻配图
  • 3.1.1 认识第三方控件
  • 3.1.2 使用commons-fileupload组件上传文件
  • 任务2 实现对新闻的富文本编辑
  • 3.2.1 CKEditor及其配置
  • 3.2.2 在JSP中使用CKEditor
  • 任务3 实现分页查询新闻信息
  • 3.3.1 分页查询及其实现
  • 3.3.2 使用存储过程封装分页查询
  • 任务4 在JSP中实现分页显示新闻信息
  • 3.4.1 在JSP中实现分页控制
  • 3.4.2 扩展分页操作功能
  • 本章总结
  • 本章练习
  • 第4章 EL和JSTL
  • 任务1 使用EL表达式简化信息展示
  • 4.1.1 EL表达式的基本使用
  • 4.1.2 EL表达式的作用域访问对象
  • 任务2 使用JSTL实现列表展示
  • 4.2.1 认识JSTL
  • 4.2.2 JSTL的迭代标签与条件标签
  • 4.2.3 JSTL的URL操作
  • 4.2.4 使用JSTL格式化展示日期
  • 4.2.5 使用JSTL改造JSP分页实现
  • 本章总结
  • 本章练习
  • 第5章 Servlet、过滤器及监听器
  • 任务1 使用Servlet添加新闻
  • 5.1.1 认识Servlet组件
  • 5.1.2 Servlet组件的开发和使用
  • 5.1.3 使用Servlet改造添加新闻功能
  • 任务2 使用过滤器解决中文乱码问题
  • 5.2.1 认识过滤器组件
  • 5.2.2 过滤器组件的开发和使用
  • 任务3 使用监听器统计在线用户数量
  • 5.3.1 认识监听器组件
  • 5.3.2 网站在线用户数量统计
  • 5.3.3 ServletContextListener与Web应用初始化
  • 本章总结
  • 本章练习
  • 第6章 Ajax与jQuery
  • 任务1 使用原生JavaScript发送Ajax请求
  • 6.1.1 认识Ajax
  • 6.1.2 认识XMLHttpRequest
  • 6.1.3 发送Ajax GET请求并处理响应
  • 6.1.4 发送Ajax POST请求并处理响应
  • 任务2 使用jQuery发送Ajax请求
  • 任务3 使用JSON格式构建响应数据
  • 6.3.1 认识JSON
  • 6.3.2 定义和使用JSON格式的数据
  • 6.3.3 在响应数据中使用JSON格式
  • 本章总结
  • 本章练习
  • 第7章 jQuery的Ajax交互扩展
  • 任务1 掌握更多jQuery实现Ajax的方法
  • 7.1.1 $.get()方法和$.post()方法
  • 7.1.2 $.getJSON()方法
  • 任务2 通过Ajax请求直接加载新闻和主题页面
  • 7.2.1 在Ajax请求中返回HTML格式内容
  • 7.2.2 .load()方法
  • 任务3 通过Ajax请求发表评论
  • 7.3.1 jQuery解析表单数据的方法
  • 7.3.2 服务器端的处理和响应
  • 任务4 使用FastJSON生成JSON格式数据
  • 7.4.1 认识FastJSON
  • 7.4.2 使用FastJSON API生成JSON数据
  • 任务5 掌握jQuery让渡“$”操作符的方法
  • 本章总结
  • 本章练习
  • 第8章 项目实战——使用Ajax技术改进新闻发布系统
  • 任务1 理解项目需求
  • 8.1.1 项目需求概述
  • 8.1.2 开发环境要求
  • 8.1.3 项目覆盖的技能点
  • 8.1.4 关键问题分析
  • 任务2 使用Ajax技术改造新闻发布系统
  • 8.2.1 以Ajax方式根据主题动态加载新闻
  • 8.2.2 以Ajax方式添加主题
  • 8.2.3 以Ajax方式修改主题
  • 8.2.4 以Ajax方式删除主题
  • 本章总结
  • 本章练习
  • 第9章 使用Linux操作系统
  • 任务1 了解Linux操作系统
  • 9.1.1 认识操作系统
  • 9.1.2 操作系统分类
  • 9.1.3 初识Linux操作系统
  • 9.1.4 安装Linux操作系统
  • 任务2 掌握Linux文件系统
  • 9.2.1 Linux的目录和分区
  • 9.2.2 Linux常用目录
  • 9.2.3 Linux中的目录操作
  • 9.2.4 Linux中的文件操作
  • 任务3 掌握Linux的权限管理
  • 9.3.1 Linux的用户和用户组
  • 9.3.2 Linux的用户操作
  • 9.3.3 Linux的权限操作
  • 任务4 掌握Linux的进程管理
  • 9.4.1 程序和进程
  • 9.4.2 Linux的进程操作
  • 任务5 使用Linux的其他常用命令
  • 本章总结
  • 本章练习
  • 第10章 Linux系统软件安装及项目发布
  • 任务1 实现远程连接Linux服务器
  • 任务2 了解Linux中的软件安装方式
  • 任务3 掌握Linux软件安装的常用命令
  • 任务4 在Linux中安装常用软件
  • 10.4.1 安装JDK
  • 10.4.2 安装Tomcat
  • 10.4.3 安装MySQL
  • 10.4.4 安装SVN
  • 10.4.5 在Linux中部署项目
  • 本章总结
  • 本章练习
  • 附录
  • 附录1 HTTP协议扩展阅读
  • 附录2 Cookie扩展阅读
  • 附录3 Servlet、Filter、Listener对比
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。