注册 登录 进入教材巡展
#
  • #

出版时间:2019-07

出版社:清华大学出版社

以下为《Java Web从入门到项目实践(超值版)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 清华大学出版社
  • 9787302525769
  • 262801
  • 46201086-9
  • 平装
  • 2019-07
  • 工学
  • 软件工程
  • 计算机
  • 本科
内容简介
《JavaWeb从入门到项目实践(超值版)》采用”基础知识→核心应用→核心技术→高级应用→项目实践”结构和”从入门到项目实践”的学习模式进行讲解。《JavaWeb从入门到项目实践(超值版)》共5篇22章,讲解了Java Web开发环境及服务器的搭建,HTML和CSS的基础知识,Web工程结构,JDBC基础,Java与数据库,Servlet基础,Filter开发,Listener开发,JSP基础语法,JSP元素,JavaBean技术,JSP标签,DAO和MVC设计模式,Spring应用,MyBatis应用,JDBC应用开发,Servlet应用开发,Servlet和JSP应用开发,Spring整合MyBatis应用开发等。在项目实践篇详细介绍了在线健身管理系统、银行日常业务管理系统开发,全面展示了项目开发的全过程。
《JavaWeb从入门到项目实践(超值版)》的目的是多角度、全方位地帮助读者快速掌握软件开发技能,构建从高校到社会的就职桥梁,让有志于从事软件开发行业的读者轻松步入职场。同时本书还附赠王牌资源库,由于赠送的资源比较多,在本书前言部分将对资源包的具体内容、获取方式以及使用方法等做详细说明。
目录
第1篇 基础知识第1章 在什么地方开发——搭建Java Web开发环境 002◎ 本章教学微视频:6个 10分钟1.1 Java开发工具包——JDK的下载与安装 0021.1.1 JDK简介 0021.1.2 JDK的下载与安装(Windows版) 0031.1.3 JDK的简单使用 0061.2 Java集成开发工具简介 0071.2.1 Eclipse简介 0071.2.2 MyEclipse简介 0071.2.3 IntelliJ IDEA简介 0071.2.4 Eclipse的下载与安装 0081.2.5 Eclipse实现的小例子 0101.3 其他常用IDE的官网地址 0121.4 就业面试解析与技巧 0131.4.1 面试解析与技巧(一) 0131.4.2 面试解析与技巧(二) 013第2章 程序如何运行——Tomcat服务器的搭建 014◎ 本章教学微视频:9个 23分钟2.1 Web服务器简介 0142.2 Tomcat的下载与安装 0152.2.1 了解Tomcat版本区别 0152.2.2 安装Tomcat解压版 0162.2.3 安装Tomcat安装版 0182.3 Tomcat的启动与关闭 0202.3.1 在服务器中启动与关闭 0202.3.2 在IDE中启动与关闭 0212.4 修改Tomcat端口号 0232.4.1 在服务器中修改端口号 0232.4.2 在IDE中修改端口号 0232.5 将Web项目部署到Tomcat中 0242.5.1 在服务器中部署 0242.5.2 在Eclipse中部署 0252.6 就业面试解析与技巧 0272.6.1 面试解析与技巧(一) 0272.6.2 面试解析与技巧(二) 027第3章 网页的基石——HTML与CSS基础 028◎ 本章教学微视频:10个 33分钟3.1 HTML简介 0283.1.1 HTML元素和属性 0283.1.2 HTML样式 0303.1.3 超链接 0313.1.4 图像标签 0323.1.5 HTML表格 0333.1.6 HTML头部元素 0353.1.7 表单 0363.1.8 HTML事件 0383.2 CSS简介 0403.2.1 CSS语法 0403.2.2 CSS选择器 0403.3 综合案例 0423.4 就业面试解析与技巧 0433.4.1 面试解析与技巧(一) 0433.4.2 面试解析与技巧(二) 044第4章 Web项目基础——Web工程结构 045◎ 本章教学微视频:10个 45分钟4.1 B/S结构与三层结构 0454.2 HTTP请求响应机制 0464.3 Web应用程序的思想 0484.4 Web工程的结构 0484.5 l文件简介 0494.5.1 定义头和根元素 0504.5.2 部署描述符文件内的元素次序 0524.5.3 常用元素的使用 0564.5.4 和properties文件的区别 0604.6 创建并部署Web应用程序 0614.7 综合案例 0674.8 就业面试解析与技巧 0684.8.1 就业面试解析与技巧(一) 0684.8.2 就业面试解析与技巧(二) 069第2篇 核心应用第5章 Java Web中的数据库开发——JDBC基础 072◎ 本章教学微视频:14个 33分钟5.1 数据库简介 0725.1.1 数据库分类 0735.1.2 关系型数据库介绍 0735.2 JDBC简介 0745.3 JDBC驱动 0755.4 JDBC包 0765.5 JDBC常用的类和接口 0785.5.1 Connection接口 0795.5.2 DriverManager类 0795.5.3 Statement接口 0795.5.4 PreparedStatement接口 0805.5.5 ResultSet接口 0805.6 JDBC编程 0815.6.1 加载数据库驱动 0825.6.2 建立与数据库的连接 0825.6.3 向数据库发送SQL命令 0825.6.4 处理数据库的返回结果集 0835.6.5 断开与数据库的连接 0835.6.6 数据库的连接和操作案例 0845.6.7 数据库连接池技术 0855.7 就业面试解析与技巧 0865.7.1 就业面试解析与技巧(一) 0865.7.2 就业面试解析与技巧(二) 087第6章 Java与数据库——JDBC与MySQL 088◎ 本章教学微视频:4个 65分钟6.1 MySQL的下载与安装 0886.2 JDBC连接MySQL数据库 0936.3 综合案例 0966.4 就业面试解析与技巧 1006.4.1 就业面试解析与技巧(一) 1006.4.2 就业面试解析与技巧(二) 101第7章 服务端程序的开发——Servlet基础 102◎ 本章教学微视频:7个 100分钟7.1 Servlet简介 1027.2 请求头信息 1047.3 响应头信息 1057.4 Cookie 1077.5 Session 1097.6 Servlet API编程常用的类和接口 1117.6.1 rvlet接口 1117.6.2 nericServlet类 1117.6.3 tpServlet类 1127.6.4 rvletRequest类 1137.6.5 tpServletRequest 接口 1137.6.6 rvletResponse接口 1147.6.7 tpServletResponse 接口 1157.6.8 rvletContext接口 1157.6.9 Servlet类和接口的关系图 1167.7 综合案例 1177.8 就业面试解析与技巧 1187.8.1 就业面试解析与技巧(一) 1187.8.2 就业面试解析与技巧(二) 119第8章 服务端过滤技术——Filter开发 120◎ 本章教学微视频:4个 70分钟8.1 Filter简介 1208.2 创建Filter的步骤 1228.3 常用Filter 1248.4 综合案例 1288.5 就业面试解析与技巧 1348.5.1 就业面试解析与技巧(一) 1348.5.2 就业面试解析与技巧(二) 134第9章 服务端监听技术——Listener开发 136◎ 本章教学微视频:4个 60分钟9.1 Listener基础 1369.2 ServletContext监听 1389.3 HttpSession监听 1409.4 ServletRequest监听 1439.5 综合案例 1449.6 就业面试解析与技巧 1469.6.1 就业面试解析与技巧(一) 1469.6.2 就业面试解析与技巧(二) 146第3篇 核心技术第10章 动态网页语言——JSP基础语法 148◎ 本章教学微视频:2个 60分钟10.1 JSP简介 14810.2 JSP运行机制 14910.3 JSP页面的基本结构 15010.4 JSP注释 15110.5 page指令 15310.6 综合案例 15410.7 就业面试解析与技巧 15610.7.1 面试解析与技巧(一) 15610.7.2 面试解析与技巧(二) 156第11章 JSP的组成——JSP元素 157◎ 本章教学微视频:5个 70分钟11.1 JSP脚本元素 15711.2 JSP指令元素 16011.3 JSP动作元素 16111.4 JSP内置对象 16511.4.1 Request对象 16511.4.2 Response对象 16511.4.3 Session对象 16611.4.4 Application对象 16611.4.5 Out 对象 16711.4.6 PageContext 对象 16711.4.7 Config 对象 16711.4.8 Cookie 对象 16711.4.9 Exception 对象 16811.5 综合案例 16811.6 就业面试解析与技巧 16911.6.1 面试解析与技巧(一) 16911.6.2 面试解析与技巧(二) 169第12章 Java中的组件——JavaBean 171◎ 本章教学微视频:5个 65分钟12.1 JavaBean组件的使用 17112.2 JavaBean属性的设置和获得 17412.3 设置JavaBean的范围 17812.4 移除JavaBean 18212.5 综合案例 18312.6 就业面试解析与技巧 18512.6.1 面试解析与技巧(一) 18512.6.2 面试解析与技巧(二) 186第13章 JSP标签 187◎ 本章教学微视频:9个 100分钟13.1 JSP标准标签——JSTL 18713.1.1 JSTL简介 18813.1.2 JSTL安装与配置 19013.1.3 表达式标签 19113.1.4 URL标签 19513.1.5 流程控制标签 19913.1.6 循环标签 20013.2 JSP内置标签 20413.3 JSP表达式语言——EL 20413.3.1 EL简介 20413.3.2 禁用EL 20513.3.3 EL中保留的关键字 20513.3.4 EL的运算符 20513.3.5 通过EL访问数据 20613.3.6 EL中进行算术运算 20713.3.7 EL判断对象是否为空 20813.3.8 EL中进行逻辑运算 20913.3.9 EL中的条件表达式 20913.3.10 EL的隐含对象 21013.4 综合案例 21513.5 就业面试解析与技巧 21513.5.1 面试解析与技巧(一) 21513.5.2 面试解析与技巧(二) 216第14章 程序设计的准则——DAO和MVC 设计模式 217◎ 本章教学微视频:4个 40分钟14.1 DAO设计模式 21714.1.1 DAO简介 21714.1.2 DAO各部分详解 21814.1.3 JDBC与DAO 21814.2 MVC设计模式 22814.2.1 MVC简介 22814.2.2 主要流行框架简介 23014.3 综合案例 23214.4 就业面试解析与技巧 23914.4.1 面试解析与技巧(一) 23914.4.2 面试解析与技巧(二) 240第4篇 高级应用第15章 一站式轻量级框架技术——Spring 应用 242◎ 本章教学微视频:5个 70分钟15.1 初探Spring 24215.1.1 Spring框架简介 24215.1.2 Spring框架的优点 24315.1.3 Spring框架的体系结构 24315.1.4 Spring的下载 24515.1.5 Spring框架入门案例 24815.2 Spring的依赖注入 25015.2.1 依赖注入概念 25015.2.2 依赖注入的实现方式 25015.3 Spring的装配方式 25215.3.1 基于XML的装配 25215.3.2 基于Annotation的装配 25215.3.3 自动装配 25415.4 Spring核心理论 25515.4.1 面向切面编程简介 25515.4.2 AOP术语 25515.5 就业面试解析与技巧 25615.5.1 面试解析与技巧(一) 25615.5.2 面试解析与技巧(二) 257第16章 持久化框架技术——MyBatis应用 258◎ 本章教学微视频:4个 90分钟16.1 初涉MyBatis 25816.1.1 MyBatis简介 25816.1.2 MyBatis的优点 25916.1.3 MyBatis下载和使用 25916.1.4 MyBatis工作原理 26016.2 MyBatis的核心配置 26116.2.1 MyBatis核心对象 26116.2.2 MyBatis配置文件 26216.2.3 MyBatis映射文件 26916.3 MyBatis中的动态SQL 27316.4 MyBatis综合案例 27616.5 就业面试解析与技巧 28216.5.1 面试解析与技巧(一) 28216.5.2 面试解析与技巧(二) 283第17章 JDBC应用开发——操作用户信息 284◎ 本章教学微视频:1个 25分钟17.1 应用分析 28417.2 数据库分析与设计 28417.3 应用设计 28517.3.1 开发环境介绍 28517.3.2 项目所需jar包 28617.3.3 创建Eclipse工程 28617.3.4 登录页面详细设计 28617.3.5 连接数据库设计 28917.3.6 验证管理员身份和重定向详细 代码 29117.3.7 响应页面详细设计 29217.3.8 配置信息设计 29317.3.9 项目完整目录结构图 29417.4 运行应用 29417.5 开发过程常见问题及解决 295第18章 Servlet应用开发——用户在线计数 296◎ 本章教学微视频:1个 40分钟18.1 应用分析 29618.2 应用设计 29718.2.1 项目开发环境 29718.2.2 登录页面设计 29718.2.3 监听器监听设计 29718.2.4 Servlet处理过程设计 29918.2.5 配置信息设计 30118.2.6 项目的目录结构 30218.3 运行应用 30218.4 开发过程常见问题及解决 304第19章 Servlet和JSP应用开发——注册登录 系统 305◎ 本章教学微视频:1个 40分钟19.1 系统分析 30519.2 数据库分析和设计 30619.3 系统设计 30719.3.1 项目开发环境 30719.3.2 项目所需jar包 30719.3.3 项目结构图 30719.3.4 项目各部分代码实现 30819.4 运行系统 32119.5 开发过程常见问题及解决 323第20章 Spring整合MyBatis应用开发 324◎ 本章教学微视频:5个 115分钟20.1 环境搭建 32420.1.1 准备jar包 32420.1.2 准备配置文件 32620.2 DAO开发方式整合 32820.3 Mapper接口方式整合 33120.4 开发过程常见问题及解决 332第5篇 项目实践第21章 在线健身管理系统 334◎ 本章教学微视频:12个 60分钟21.1 系统背景及功能概述 33421.1.1 背景简介 33421.1.2 功能概述 33421.1.3 开发及运行环境 33521.2 系统分析 33521.2.1 系统总体设计 33521.2.2 系统页面设计 33621.3 系统运行及项目导入 33721.3.1 系统开发及导入步骤 33721.3.2 系统文件结构图 34021.4 主要功能实现 34021.4.1 数据库与数据表设计 34021.4.2 实体类创建 34321.4.3 数据访问类 34521.4.4 控制分发 34521.4.5 业务处理 347第22章 银行日常业务管理系统 349◎ 本章教学微视频:14个 65分钟22.1 系统背景及功能概述 34922.1.1 背景简介 34922.1.2 功能概述 34922.1.3 开发及运行环境 35022.2 系统分析 35022.2.1 系统总体设计 35022.2.2 系统界面设计 35222.3 系统运行及配置 35222.3.1 系统开发及导入步骤 35322.3.2 系统文件结构图 35522.4 系统主要功能实现 35622.4.1 数据库与数据表设计 35622.4.2 实体类创建 36022.4.3 数据访问类 36222.4.4 控制分发及配置 36422.4.5 业务数据处理 365