伴随着互联网的发展,越来越多的人选择JavaEE体系搭建企业级应用服务,JSP和Servlet是Java EE开发中的基础,也是Java EE的重要组成部分。
本书从初学者的学习习惯入手,由浅入深地向读者介绍了Java Web开发需要的各种技术及开发步骤,结合企业中常用的实际案例,让读者在理解相关的原理的基础上,能够实际动手搭建自己的Web架构,运行自己的Java Web站点。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | Java Web编程入门与实战(东方标准培训教程) |
分类 | |
作者 | 温尚书//陈石华//万欣 |
出版社 | 人民邮电出版社 |
下载 | ![]() |
简介 | 编辑推荐 伴随着互联网的发展,越来越多的人选择JavaEE体系搭建企业级应用服务,JSP和Servlet是Java EE开发中的基础,也是Java EE的重要组成部分。 本书从初学者的学习习惯入手,由浅入深地向读者介绍了Java Web开发需要的各种技术及开发步骤,结合企业中常用的实际案例,让读者在理解相关的原理的基础上,能够实际动手搭建自己的Web架构,运行自己的Java Web站点。 内容推荐 本书涵盖了Java Web编程中用到的各种技术,包括了页面设计的基本知识,JDBC编程基础,Servlet和JSP规范,表达式语言和JSTL标准标签库,过滤器的使用以及Ajax的基本应用,帮助读者快速全面地掌握Java Web开发的相关技能。书中通过大量浅显易懂的例子来介绍各种枯燥的原理,用平实的语言来讲解严谨的理论,最后用一个综合案例来将前面的知识串联起来,让读者能够尽快学以致用。 本书适合于有一定Java基础的读者学习Java Web编程,适合于作为各培训机构或者大专院校计算机专业Java Web课程的授课用书。 目录 第1章 JavaWeb编程基础 1.1 HTML基础 1.2 <HEAD>中常用的标记 1.3 <BODY>中常用的标记 1.3.1 <BODY>标记 1.3.2 <FONT>标记 1.3.3 标题字体 1.3.4 <IMG>标记 1.3.5 <A>标记 1.3.6 列表标记 1.3.7 表格定义标记 1.3.8 表单(FORM)定义 1.3.9 文本组件 1.3.10 下拉列表 1.3.11 单选框 1.3.12 多选框 1.3.13 按钮 1.3.14 隐藏域 1.3.15 文件上载组件 1.4 JavaScript编程入门 1.4.1 JavaScript基础知识 1.4.2 JavaScript常用内置对象 1.4.3 JavaScript中的方法 1.4.4 JavaScript中的事件处理 1.4.5 使用JavaScript进行表单验证 1.5 配置JSP/Servlet开发环境 1.5.1 Tomcat的安装和使用 1.5.2 建立应用目录 本章小结 课后练习题 第2章 JDBC编程 2.1 JDBC简介 2.1.1 JDBC的概念及特点 2.1.2 如何通过Web存取数据库 2.1.3 JDBC的结构 2.1.4 JDBC的种类 2.1.5 JDBCURL 2.1.6 手动建立ODBC数据源 2.1.7 设置和Oracle相关的环境 2.2 通过JDBC操纵数据库 2.2.1 JDBC访问数据库的基本步骤 2.2.2 常用的JDBC类与方法 2.2.3 可滚动和可更新的结果集 2.2.4 CallableStatement 2.2.5 事务处理 2.2.6 批处理 2.2.7 操作Oracle中的BLOB/CLOB类型数据 2.2.8 获得数据库元数据 2.3 数据库连接池 2.3.1 连接池的概念 2.3.2 连接池的分配与释放 2.3.3 连接池的配置与维护 2.3.4 Tomcat数据库连接池的配置 2.4 防止SQL注入攻击 本章小结 课后练习题 第3章 JavaServlet编程 3.1 Servlet基础知识 3.2 编写第一个简单的Servlet程序 3.2.1 配置servletinvoker 3.2.2 配置Servlet映射 3.2.3 Servlet的运行机制 3.3 HttpServlet中的方法 3.3.1 doGet()/doPost()方法 3.3.2 init()方法 3.3.3 service()方法 3.3.4 destroy()方法 3.4 Servlet的生命周期 3.5 利用Servlet读取HTML表单数据 3.5.1 客户端传递数据的方式 3.5.2 在Servlet中读取客户端发送的数据 3.6 处理HTTP报头 3.6.1 在Servlet中取得HTTP请求报头 3.6.2 读取CGI变量 3.6.3 在Servlet中设置HTTP响应头 3.6.4 通过HTTP报头解决中文问题 3.7 处理Cookie 3.7.1 Cookie基础 3.7.2 在Servlet中处理Cookie 3.8 会话跟踪 3.8.1 会话的意义和用途 3.8.2 Servlet中跟踪会话状态 3.9 ServletContext接口 3.10 编写线程安全的Servlet 3.10.1 编写线程安全的Servlet 3.10.2 Servlet2.4 中被废弃的SingleThreadModel接口 本章小结 课后练习题 第4章 JSP编程初步 4.1 JSP基础知识 4.2 编写一个简单的ISP程序 4.2.1 编写JSP代码 4.2.2 将JSP程序部署到Tomcat申 4.3 JSP程序基本架构 4.3.1 JSP注释 4.3.2 JSP表达式 4.3.3 JSP Scriptlet 4.3.4 JSP声明 4.4 JSP和Servlet的关系 4.5 在JSP/Servlet中使用JDBC访问数据库 4.6 使用数据库访问类访问数据库 本章小结 课后练习题 第5章 JSP指令和动作 5.1 指令 5.1.1 指令基本概述 5.1.2 page指令 5.1.3 include指令 5.2 JSP动作 5.2.1 JSP动作概述 5.2.2 include动作 5.2.3 forward动作 本章小结 课后练习题 第6章 JSP隐含对象 6.1 JSP隐含对象概述 6.2 out对象 6.3 request对象 6.4 response对象 6.5 session对象 6.6 application对象 6.7 exception对象 6.8 pageContext对象 6.9 page对象 6.10 config对象 本章小结 课后练习题 第7章 JSP和JavaBean 7.1 JavaBean简介 7.2 使用JavaBean 7.3 将Bean属性和request参数关联 7.3.1 使用表达式设置属性 7.3.2 使用setProperty的param属性 7.3.3 将所有的属性与请求参数关联 7.4 JavaBean的范围 7.4.1 page 7.4.2 request 7.5 JSP和Servlet的通信 7.6 MVC设计模式 本章小结 课后练习题 第8章 表达式语言 8.1 EL(表达式语言)基础 8.2 访问作用域属性(attribute) 8.3 使用EL访问JavaBean 8.4 使用EL访问集合对象 8.5 EL隐含对象 8.6 EL中的.与[]运算符 8.7 EL运算符 8.7.1 EL运算中的算术运算符 8.7.2 EL运算申的关系运算符 8.7.3 EL运算中的逻辑运算符 8.7.4 EL运算中其他常用运算符 8.7.5 EL运算符优先级 8.8 自动类型转换 本章小结 课后练习题 第9章 JSTL核心标签库 9.1 概述 9.2 安装使用JSTL 9.3 核心标签库(Core tag library) 9.3.1 一般用途的标签 9.3.2 条件标签 9.3.3 迭代标签 9.3.4 URL操作 9.4 其他标签库 9.4.1 I18N标签库 9.4.2 SQL标签库 9.4.3 XML的标签库 9.4.4 Functions标签库 本章小结 课后练习题 第10章 Filter和Listener 10.1 Filter 10.1.1 Filter概述 10.1.2 Filter的实现 10.1.3 用Filter处理权限控制 10.1.4 和Filter相关的一些注意点 10.2 Listener 10.2.1 ServletContextListener 10.2.2 ServletContextAttributeListener 10.2.3 HttpSessionListener 10.2.4 HttpSessionAttributeListener 本章小结 课后练习题 第11章 JSP/Servlet的综合应用 11.1 网站计数器 11.2 Java Mail 11.3 分页显示 11.3.1 基于缓存的分页策略 11.3.2 基于查询的分页策略 11.4 文件上载 11.5 Web应用程序的国际化 11.6 DAO(DataAccess Object)模式 11.6.1 DAO模式 11.6.2 Factory/Abstract Factory模式 11.6.3 DAO+Abstract Factory模式的实例 11.7 中文乱码问题 11.7.1 字符编码 11.7.2 乱码产生的原因 11.7.3 乱码解决方案 本章小结 课后练习题 第12章 基于Ajax的程序开发 12.1 Ajax的历史由来 12.2 B/S结构的用户体验问题 12.3 采用Ajax技术提升用户体验 12.4 Ajax原理解析 12.5 使用XMLHttpRequest对象与服务器端通信 12.5.1 使用open方法创建一个请求 12.5.2 使用send方法发送一个请求 12.5.3 使用onreadystatechange事件捕获请求状态变化 12.5.4 使用readyState属性判断请求状态变化 12.5.5 使用status属性判断请求的结果 12.5.6 使用responseText获得返回的文本 12.6 JavaScript开源框架Prototype简介 12.6.1 Prototype常用方法 12.6.2 Ajax对象 本章小结 课后练习题 第13章 Java Web综合实例 13.1 需求说明 13.2 总体设计 13.3 数据库设计 13.4 PO类 13.4.1 用于表示支出分类的类 13.4.2 用于表示支出的类 13.4.3 用于表示收入的类 13.4.4 用于统计支出的类 13.5 辅助类 13.5.1 数据库操作相关的类 13.5.2 数字和字符之间转换的类 13.5.3 读取配置文件中的数据库相关参数设置 13.5.4 其他辅助功能 13.6 DAO层 13.6.1 DAO工厂类 13.6.2 操作“支出分类”表的DAO接口及实现 13.6.3 操作“每日支出”的DAO接口和实现 13.6.4 操作“每月收入”的DAO接口和实现 13.6.5 处理统计功能的DAO接口和实现 13.7 功能实现 13.7.1 新增每日支出 13.7.2 新增收入 13.7.3 按层级列出支出 13.7.4 按照不同周期的收支统计分析 本章小结 课后练习题 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。