万本电子书0元读

万本电子书0元读

顶部广告

Java Web入门很轻松(微课超值版)电子书

本书特     ★★贴身辅导:免费微视频课程。     ★★强化实用:模拟真实发环境,让编程更容易。     ★★小白实战手册:3个真实项目实训,快速积累行业经验。     ★★面试宝典:求职资源库、面试资源库和笔试题库,轻松找工作。     ★★教学无忧:课后习题教学大纲和精美幻灯片,让教学更轻松。     ★★互动教学:定期和作者在线答疑,解决自学路上的困惑。

售       价:¥

纸质售价:¥79.80购买纸书

38人正在读 | 0人评论 7

作       者:云尚科技

出  版  社:清华大学出版社

出版时间:2022-03-01

字       数:19.8万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
《Java Web门很轻松:微课超值版》是针对零基础读者编写的Java Web门教材,侧重实战,结合流行、有趣的热案例,详细地介绍了Java Web发中的各项技术。全书分为17章,内容包括搭建Java Web发环境、Web服务器的搭建、HTML与CSS网页发基础、JavaScript脚本语言、JSP基础语法、JSP内置对象、JavaBean组件、Servlet技术、过滤器与监听器技术、Java Web中的数据库发、表达式语言EL、XML技术、JSTL技术、Ajax技术的应用、Struts2框架的应用、Hibernate框架的应用。为了提高读者的项目发能力,第17章以热项目“银行业务管理系统”为例一步讲述Java Web在实际项目中的应用。 《Java Web门很轻松:微课超值版》提供了大量案例和完整的项目案例,不仅帮助初学者快速门,还帮助其积累项目发经验。读者通过微信扫码可以快速查看对应案例的视频操作,随时解决学习中的困惑;还可以快速获取书中实战训练题的解题思路和源代码,通过一步一步引导的方式,检验自己对本章知识的掌握程度。《Java Web门很轻松:微课超值版》还赠送了大量超值的资源,包括精品教学视频、教学幻灯片、案例源代码、教学大纲、求职资源库、面试资源库、笔试题库和小白项目实战手册;并且提供技术支持QQ群,专为读者答疑解难,降低学习编程的门槛,让零基础的读者轻松跨编程领域。<br/>【推荐语】<br/>本书特     ★★贴身辅导:免费微视频课程。     ★★强化实用:模拟真实发环境,让编程更容易。     ★★小白实战手册:3个真实项目实训,快速积累行业经验。     ★★面试宝典:求职资源库、面试资源库和笔试题库,轻松找工作。     ★★教学无忧:课后习题教学大纲和精美幻灯片,让教学更轻松。     ★★互动教学:定期和作者在线答疑,解决自学路上的困惑。<br/>【作者】<br/>云尚科技由众多软件发工程师和数据库运维工程师组成。云尚科技团队曾做项目:基于ASP.NET平台的演播厅票务系统,B2C电子商务平台,思迈威科技CRM管理系统和某汽车网大型行业级网站应用。云尚科技团队为郑州大学、黄河科技大学等高校提供毕业生项目实训服务,对于初学者常遇到的问题有丰富的解决经验。云尚科技长期从事软件项目发、Linux系统管理与运维,具有丰富发和教学经验。云尚科技同时投视频在线教育,目前拥有会员4万多,为编程初学者提供质的教学视频课程。<br/>
目录展开

内容简介

前言

第1章 搭建Java Web开发环境

1.1 Web开发技术

1.1.1 静态Web开发技术

1.1.2 动态Web开发技术

1.2 认识Java Web

1.2.1 Java语言介绍

1.2.2 Java Web体系介绍

1.3 JDK的安装与配置

1.3.1 JDK的下载

1.3.2 JDK的安装

1.3.3 JDK环境配置

1.3.4 测试开发环境

1.4 我的第一个Java程序

1.5 选择Java开发工具

1.5.1 Eclipse的下载

1.5.2 Eclipse的安装与配置

1.5.3 用Eclipse创建Java项目

1.5.4 创建Java类文件

1.5.5 编写和运行Java程序

1.6 新手疑难问题解答

1.7 实战训练

第2章 Web服务器的搭建

2.1 Web开发背景知识

2.1.1 Web浏览器

2.1.2 远程服务器

2.1.3 Web应用程序的工作原理

2.1.4 Web服务器简介

2.2 Tomcat的下载与安装

2.2.1 了解Tomcat版本的区别

2.2.2 安装Tomcat解压版

2.2.3 安装Tomcat安装版

2.2.4 环境变量的配置

2.3 Tomcat的启动与关闭

2.3.1 在服务器中启动与关闭

2.3.2 在Eclipse IDE中启动与关闭

2.4 修改Tomcat端口号

2.4.1 在服务器中修改端口号

2.4.2 在Eclipse IDE中修改端口号

2.5 将Web项目部署到Tomcat中

2.5.1 在服务器中部署Web项目

2.5.2 在Eclipse IDE中部署Web项目

2.6 新手疑难问题解答

2.7 实战训练

第3章 HTML与CSS网页开发基础

3.1 HTML标记语言

3.1.1 第一个HTML文档

3.1.2 HTML文档的结构

3.1.3 HTML常用标记

3.1.4 HTML表格标记

3.1.5 HTML表单标记

3.1.6 超链接与图像标记

3.2 HTML5新增内容

3.2.1 新增的元素

3.2.2 新增的input元素类型

3.3 CSS

3.3.1 CSS规则

3.3.2 CSS选择器

3.3.3 在页面中调用CSS

3.4 新手疑难问题解答

3.5 实战训练

第4章 JavaScript脚本语言

4.1 JavaScript概述

4.1.1 JavaScript能做什么

4.1.2 JavaScript的主要特点

4.2 JavaScript的语言基础

4.2.1 JavaScript的语法

4.2.2 JavaScript中的关键字

4.2.3 JavaScript中的数据类型

4.2.4 变量的定义及使用

4.2.5 运算符的应用

4.3 流程控制语句

4.3.1 if条件判断语句

4.3.2 switch多分支语句

4.3.3 while循环语句

4.3.4 do…while循环语句

4.3.5 for循环语句

4.4 函数的应用

4.4.1 函数的定义

4.4.2 函数的调用

4.5 事件处理

4.5.1 认识JavaScript中的事件

4.5.2 JavaScript的常用事件

4.5.3 事件处理程序的调用

4.6 常用对象

4.6.1 window对象

4.6.2 string对象

4.6.3 date对象

4.7 新手疑难问题解答

4.8 实战训练

第5章 JSP基础语法

5.1 JSP概述

5.1.1 JSP简介

5.1.2 JSP运行机制

5.2 JSP基本语法

5.2.1 声明

5.2.2 表达式

5.2.3 脚本小程序

5.3 JSP指令标记

5.3.1 page指令

5.3.2 include指令

5.3.3 taglib指令

5.4 JSP动作标记

5.4.1 param动作标记

5.4.2 include动作标记

5.4.3 forward动作标记

5.4.4 plugin动作标记

5.4.5 useBean、getProperty与setProperty动作标记

5.5 JSP注释方式

5.5.1 HTML/XHTML注释

5.5.2 JSP注释

5.5.3 Java注释

5.6 新手疑难问题解答

5.7 实战训练

第6章 JSP内置对象

6.1 JSP内置对象概述

6.2 request对象

6.2.1 访问请求参数

6.2.2 在作用域中管理属性

6.2.3 获取客户端信息

6.3 response对象

6.3.1 处理HTTP头文件

6.3.2 重定向页面(友情链接)

6.3.3 将页面保存为Word文档

6.3.4 设置输出缓冲

6.3.5 设置Cookie信息

6.4 session对象

6.4.1 创建及获取客户的会话

6.4.2 从会话中移动指定的绑定对象

6.4.3 销毁session

6.4.4 会话超时的管理

6.4.5 session对象应用实例

6.5 其他内置对象

6.5.1 application对象

6.5.2 out对象

6.5.3 exception对象

6.5.4 page对象

6.5.5 config对象

6.5.6 pageContext对象

6.6 新手疑难问题解答

6.7 实战训练

第7章 JavaBean组件

7.1 JavaBean介绍

7.1.1 JavaBean概述

7.1.2 JavaBean的规范

7.1.3 JavaBean的创建

7.2 使用JSP和JavaBean

7.2.1 通过JSP标签访问JavaBean

7.2.2 在JSP中调用JavaBean

7.3 设置JavaBean的范围

7.3.1 页面范围

7.3.2 请求范围

7.3.3 会话范围

7.3.4 Web应用范围

7.4 设置JavaBean的属性

7.4.1 根据所有参数设置

7.4.2 根据指定属性设置

7.4.3 根据指定参数设置

7.4.4 根据指定内容设置

7.5 获取JavaBean的属性值

7.6 移除JavaBean

7.7 新手疑难问题解答

7.8 实战训练

第8章 Servlet技术

8.1 Servlet简介

8.1.1 工作原理

8.1.2 生命周期

8.1.3 实现MVC开发模式

8.2 Servlet常用的接口和类

8.2.1 Servlet()方法

8.2.2 HttpServlet类

8.2.3 HttpSession接口

8.2.4 ServletConfig接口

8.2.5 ServletContext接口

8.3 创建和配置Servlet

8.4 使用Servlet获取信息

8.4.1 获取HTTP头部信息

8.4.2 获取请求对象信息

8.4.3 获取参数信息

8.5 在JSP页面中调用Servlet的方法

8.5.1 通过表单提交调用Servlet

8.5.2 通过超链接调用Servlet

8.6 新手疑难问题解答

8.7 实战训练

第9章 过滤器与监听器技术

9.1 认识过滤器与监听器

9.1.1 过滤器简介

9.1.2 监听器简介

9.2 过滤器接口

9.2.1 Filter接口

9.2.2 FilterConfig接口

9.2.3 FilterChain接口

9.3 创建和配置过滤器

9.4 监听器接口

9.4.1 认识监听器接口

9.4.2 监听对象的创建与销毁

9.4.3 监听对象的属性

9.4.4 监听session内的对象

9.5 创建和配置监听器

9.6 Servlet 3.0的新特性

9.6.1 注解

9.6.2 异步处理

9.6.3 上传组件

9.7 新手疑难问题解答

9.8 实战训练

第10章 Java Web中的数据库开发

10.1 JDBC的原理

10.2 JDBC的相关类与接口

10.2.1 DriverManager类

10.2.2 Connection接口

10.2.3 Statement接口

10.2.4 PreparedStatement接口

10.2.5 ResultSet接口

10.3 JDBC连接数据库

10.3.1 加载数据库驱动程序

10.3.2 创建数据库连接

10.3.3 获取Statement对象

10.3.4 执行SQL语句

10.3.5 获得执行结果

10.3.6 关闭连接

10.4 操作数据库

10.4.1 创建数据表

10.4.2 插入数据

10.4.3 查询数据

10.4.4 更新数据

10.4.5 删除数据

10.5 新手疑难问题解答

10.6 实战训练

第11章 表达式语言EL

11.1 EL简介

11.1.1 EL的基本语法

11.1.2 EL的特点

11.1.3 禁用EL

11.1.4 EL中的关键字

11.1.5 EL变量

11.2 EL运算符

11.2.1 EL判断对象是否为空

11.2.2 通过EL访问数组数据

11.2.3 在EL中进行算术运算

11.2.4 在EL中进行关系运算

11.2.5 在EL中进行逻辑运算

11.2.6 在EL中进行条件运算

11.3 EL隐含对象

11.3.1 认识EL隐含对象

11.3.2 pageContext隐含对象

11.3.3 与范围有关的隐含对象

11.3.4 param和paramValues对象

11.3.5 header和headerValues对象

11.3.6 cookie对象

11.3.7 initParam对象

11.4 新手疑难问题解答

11.5 实战训练

第12章 XML技术

12.1 XML概述

12.1.1 XML概念

12.1.2 XML与HTML的区别

12.1.3 XML文档结构

12.2 XML基本语法

12.2.1 文档声明

12.2.2 标签(元素)

12.2.3 标签嵌套

12.2.4 属性与注释

12.2.5 实体引用

12.3 XML树结构

12.4 XML解析器

12.4.1 XML文档对象

12.4.2 解析XML文档

12.4.3 解析XML字符串

12.5 新手疑难问题解答

12.6 实战训练

第13章 JSTL技术

13.1 JSTL简介

13.1.1 JSTL概述

13.1.2 导入标签库

13.1.3 JSTL的分类

13.2 JSTL环境配置

13.3 表达式控制标签

13.3.1 <c:out>标签

13.3.2 <c:set>标签

13.3.3 <c:remove>标签

13.3.4 <c:catch>标签

13.4 流程控制标签

13.4.1 <c:if>标签

13.4.2 <c:choose>标签

13.4.3 <c:when>标签

13.4.4 <c:otherwise>标签

13.5 循环标签

13.5.1 <c:forEach>标签

13.5.2 <c:forTokens>标签

13.6 URL操作标签

13.6.1 <c:import>标签

13.6.2 <c:url>标签

13.6.3 <c:param>标签

13.6.4 <c:redirect>标签

13.7 新手疑难问题解答

13.8 实战训练

第14章 Ajax技术的应用

14.1 Ajax概述

14.1.1 什么是Ajax

14.1.2 Ajax的工作原理

14.1.3 Ajax的优缺点

14.2 Ajax技术的组成

14.2.1 XMLHttpRequest对象

14.2.2 XML

14.2.3 JavaScript语言

14.2.4 CSS技术

14.2.5 DOM技术

14.3 XMLHttpRequest对象的使用

14.3.1 初始化XMLHttpRequest对象

14.3.2 XMLHttpRequest对象的属性

14.3.3 XMLHttpRequest对象的方法

14.4 Ajax异步交互的应用

14.4.1 什么是异步交互

14.4.2 异步对象连接服务器

14.4.3 GET和POST方式

14.4.4 服务器返回XML

14.4.5 处理多个异步请求

14.5 新手疑难问题解答

14.6 实战训练

第15章 Struts2框架的应用

15.1 Struts2概述

15.1.1 Struts MVC模式

15.1.2 Struts工作流程

15.1.3 Struts基本配置

15.2 第一个Struts2程序

15.2.1 创建JSP页面

15.2.2 创建Action

15.2.3 struts.xml文件

15.2.4 web.xml文件

15.2.5 显示信息

15.2.6 运行项目

15.3 控制器Action

15.3.1 Action接口

15.3.2 属性注入值

15.3.3 动态方法调用

15.3.4 Map类型变量

15.4 Struts标签库

15.4.1 标签库的配置

15.4.2 流程控制标签

15.4.3 表单应用标签

15.5 OGNL表达式语言

15.5.1 Struts2 OGNL表达式

15.5.2 获取ActionContext对象信息

15.5.3 获取属性与方法

15.5.4 访问静态属性与方法

15.5.5 访问数组和集合

15.5.6 过滤与投影

15.6 新手疑难问题解答

15.7 实战训练

第16章 Hibernate框架的应用

16.1 Hibernate概述

16.1.1 ORM概述

16.1.2 Hibernate架构

16.2 开发环境配置

16.2.1 关联数据库

16.2.2 配置Hibernate

16.2.3 Hibernate配置文件

16.3 Hibernate ORM

16.3.1 在MyEclipse中建表

16.3.2 Hibernate反转控制

16.3.3 Hibernate持久化类

16.3.4 Hibernate类映射

16.3.5 session管理

16.4 操作持久化类

16.4.1 使用session操作数据

16.4.2 使用DAO操作数据

16.5 Hibernate查询语言

16.5.1 HQL介绍

16.5.2 FROM语句

16.5.3 WHERE语句

16.5.4 UPDATE语句

16.5.5 DELETE语句

16.5.6 动态赋值

16.5.7 排序查询

16.5.8 聚合函数

16.5.9 联合查询

16.5.10 子查询

16.6 新手疑难问题解答

16.7 实战训练

第17章 开发银行业务管理系统

17.1 系统背景及功能概述

17.1.1 背景简介

17.1.2 功能概述

17.1.3 开发及运行环境

17.2 系统分析

17.2.1 系统总体设计

17.2.2 系统界面设计

17.3 系统运行及配置

17.3.1 系统开发及导入步骤

17.3.2 系统文件结构图

17.4 系统主要功能的实现

17.4.1 数据库与数据表设计

17.4.2 实体类的创建

17.4.3 数据访问类

17.4.4 控制分发及配置

17.4.5 业务数据处理

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部