失效链接处理 |
Java Web 从入门到项目实践 PDF 下载
本站整理下载:
版权归出版社和原作者所有,链接已删除,请购买正版
用户下载说明:
电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版书籍:
http://product.dangdang.com/27886289.html
相关截图:
资料简介: 《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的下载与安装 002 1.1.1 JDK简介 002 1.1.2 JDK的下载与安装(Windows版) 003 1.1.3 JDK的简单使用 006 1.2 Java集成开发工具简介 007 1.2.1 Eclipse简介 007 1.2.2 MyEclipse简介 007 1.2.3 IntelliJ IDEA简介 007 1.2.4 Eclipse的下载与安装 008 1.2.5 Eclipse实现的小例子 010 1.3 其他常用IDE的官网地址 012 1.4 就业面试解析与技巧 013 1.4.1 面试解析与技巧(一) 013 1.4.2 面试解析与技巧(二) 013 第2章 程序如何运行——Tomcat服务器的 搭建 014 ◎ 本章教学微视频:9个 23分钟 2.1 Web服务器简介 014 2.2 Tomcat的下载与安装 015 2.2.1 了解Tomcat版本区别 015 2.2.2 安装Tomcat解压版 016 2.2.3 安装Tomcat安装版 018 2.3 Tomcat的启动与关闭 020 2.3.1 在服务器中启动与关闭 020 2.3.2 在IDE中启动与关闭 021 2.4 修改Tomcat端口号 023 2.4.1 在服务器中修改端口号 023 2.4.2 在IDE中修改端口号 023 2.5 将Web项目部署到Tomcat中 024 2.5.1 在服务器中部署 024 2.5.2 在Eclipse中部署 025 2.6 就业面试解析与技巧 027 2.6.1 面试解析与技巧(一) 027 2.6.2 面试解析与技巧(二) 027 第3章 网页的基石——HTML与CSS基础 028 ◎ 本章教学微视频:10个 33分钟 3.1 HTML简介 028 3.1.1 HTML元素和属性 028 3.1.2 HTML样式 030 3.1.3 超链接 031 3.1.4 图像标签 032 3.1.5 HTML表格 033 3.1.6 HTML头部元素 035 3.1.7 表单 036 3.1.8 HTML事件 038 3.2 CSS简介 040 3.2.1 CSS语法 040 3.2.2 CSS选择器 040 3.3 综合案例 042 3.4 就业面试解析与技巧 043 3.4.1 面试解析与技巧(一) 043 3.4.2 面试解析与技巧(二) 044 第4章 Web项目基础——Web工程结构 045 ◎ 本章教学微视频:10个 45分钟 4.1 B/S结构与三层结构 045 4.2 HTTP请求响应机制 046 4.3 Web应用程序的思想 048 4.4 Web工程的结构 048 4.5 web.xml文件简介 049 4.5.1 定义头和根元素 050 4.5.2 部署描述符文件内的元素次序 052 4.5.3 常用元素的使用 056 4.5.4 和properties文件的区别 060 4.6 创建并部署Web应用程序 061 4.7 综合案例 067 4.8 就业面试解析与技巧 068 4.8.1 就业面试解析与技巧(一) 068 4.8.2 就业面试解析与技巧(二) 069 第2篇 核心应用 第5章 Java Web中的数据库开发——JDBC 基础 072 ◎ 本章教学微视频:14个 33分钟 5.1 数据库简介 072 5.1.1 数据库分类 073 5.1.2 关系型数据库介绍 073 5.2 JDBC简介 074 5.3 JDBC驱动 075 5.4 JDBC包 076 5.5 JDBC常用的类和接口 078 5.5.1 Connection接口 079 5.5.2 DriverManager类 079 5.5.3 Statement接口 079 5.5.4 PreparedStatement接口 080 5.5.5 ResultSet接口 080 5.6 JDBC编程 081 5.6.1 加载数据库驱动 082 5.6.2 建立与数据库的连接 082 5.6.3 向数据库发送SQL命令 082 5.6.4 处理数据库的返回结果集 083 5.6.5 断开与数据库的连接 083 5.6.6 数据库的连接和操作案例 084 5.6.7 数据库连接池技术 085 5.7 就业面试解析与技巧 086 5.7.1 就业面试解析与技巧(一) 086 5.7.2 就业面试解析与技巧(二) 087 第6章 Java与数据库——JDBC与MySQL 088 ◎ 本章教学微视频:4个 65分钟 6.1 MySQL的下载与安装 088 6.2 JDBC连接MySQL数据库 093 6.3 综合案例 096 6.4 就业面试解析与技巧 100 6.4.1 就业面试解析与技巧(一) 100 6.4.2 就业面试解析与技巧(二) 101 第7章 服务端程序的开发——Servlet基础 102 ◎ 本章教学微视频:7个 100分钟 7.1 Servlet简介 102 7.2 请求头信息 104 7.3 响应头信息 105 7.4 Cookie 107 7.5 Session 109 7.6 Servlet API编程常用的类和接口 111 7.6.1 javax.servlet.Servlet接口 111 7.6.2 javax.servlet.GenericServlet类 111 7.6.3 javax.servlet.http.HttpServlet类 112 7.6.4 javax.servlet.ServletRequest类 113 7.6.5 javax.servlet.http.HttpServletRequest 接口 113 7.6.6 javax.servlet.ServletResponse接口 114 7.6.7 javax.servlet.http.HttpServletResponse 接口 115 7.6.8 javax.servlet.ServletContext接口 115 7.6.9 Servlet类和接口的关系图 116 7.7 综合案例 117 7.8 就业面试解析与技巧 118 7.8.1 就业面试解析与技巧(一) 118 7.8.2 就业面试解析与技巧(二) 119 第8章 服务端过滤技术——Filter开发 120 ◎ 本章教学微视频:4个 70分钟 8.1 Filter简介 120 8.2 创建Filter的步骤 122 8.3 常用Filter 124 8.4 综合案例 128 8.5 就业面试解析与技巧 134 8.5.1 就业面试解析与技巧(一) 134 8.5.2 就业面试解析与技巧(二) 134 第9章 服务端监听技术——Listener开发 136 ◎ 本章教学微视频:4个 60分钟 9.1 Listener基础 136 9.2 ServletContext监听 138 9.3 HttpSession监听 140 9.4 ServletRequest监听 143 9.5 综合案例 144 9.6 就业面试解析与技巧 146 9.6.1 就业面试解析与技巧(一) 146 9.6.2 就业面试解析与技巧(二) 146 第3篇 核心技术 第10章 动态网页语言——JSP基础语法 148 ◎ 本章教学微视频:2个 60分钟 10.1 JSP简介 148 10.2 JSP运行机制 149 10.3 JSP页面的基本结构 150 10.4 JSP注释 151 10.5 page指令 153 10.6 综合案例 154 10.7 就业面试解析与技巧 156 10.7.1 面试解析与技巧(一) 156 10.7.2 面试解析与技巧(二) 156 第11章 JSP的组成——JSP元素 157 ◎ 本章教学微视频:5个 70分钟 11.1 JSP脚本元素 157 11.2 JSP指令元素 160 11.3 JSP动作元素 161 11.4 JSP内置对象 165 11.4.1 Request对象 165 11.4.2 Response对象 165 11.4.3 Session对象 166 11.4.4 Application对象 166 11.4.5 Out 对象 167 11.4.6 PageContext 对象 167 11.4.7 Config 对象 167 11.4.8 Cookie 对象 167 11.4.9 Exception 对象 168 11.5 综合案例 168 11.6 就业面试解析与技巧 169 11.6.1 面试解析与技巧(一) 169 11.6.2 面试解析与技巧(二) 169 第12章 Java中的组件——JavaBean 171 ◎ 本章教学微视频:5个 65分钟 12.1 JavaBean组件的使用 171 12.2 JavaBean属性的设置和获得 174 12.3 设置JavaBean的范围 178 12.4 移除JavaBean 182 12.5 综合案例 183 12.6 就业面试解析与技巧 185 12.6.1 面试解析与技巧(一) 185 12.6.2 面试解析与技巧(二) 186 第13章 JSP标签 187 ◎ 本章教学微视频:9个 100分钟 13.1 JSP标准标签——JSTL 187 13.1.1 JSTL简介 188 13.1.2 JSTL安装与配置 190 13.1.3 表达式标签 191 13.1.4 URL标签 195 13.1.5 流程控制标签 199 13.1.6 循环标签 200 13.2 JSP内置标签 204 13.3 JSP表达式语言——EL 204 13.3.1 EL简介 204 13.3.2 禁用EL 205 13.3.3 EL中保留的关键字 205 13.3.4 EL的运算符 205 13.3.5 通过EL访问数据 206 13.3.6 EL中进行算术运算 207 13.3.7 EL判断对象是否为空 208 13.3.8 EL中进行逻辑运算 209 13.3.9 EL中的条件表达式 209 13.3.10 EL的隐含对象 210 13.4 综合案例 215 13.5 就业面试解析与技巧 215 13.5.1 面试解析与技巧(一) 215 13.5.2 面试解析与技巧(二) 216 第14章 程序设计的准则——DAO和MVC 设计模式 217 ◎ 本章教学微视频:4个 40分钟 14.1 DAO设计模式 217 14.1.1 DAO简介 217 14.1.2 DAO各部分详解 218 14.1.3 JDBC与DAO 218 14.2 MVC设计模式 228 14.2.1 MVC简介 228 14.2.2 主要流行框架简介 230 14.3 综合案例 232 14.4 就业面试解析与技巧 239 14.4.1 面试解析与技巧(一) 239 14.4.2 面试解析与技巧(二) 240 第4篇 高级应用 第15章 一站式轻量级框架技术——Spring 应用 242 ◎ 本章教学微视频:5个 70分钟 15.1 初探Spring 242 15.1.1 Spring框架简介 242 15.1.2 Spring框架的优点 243 15.1.3 Spring框架的体系结构 243 15.1.4 Spring的下载 245 15.1.5 Spring框架入门案例 248 15.2 Spring的依赖注入 250 15.2.1 依赖注入概念 250 15.2.2 依赖注入的实现方式 250 15.3 Spring的装配方式 252 15.3.1 基于XML的装配 252 15.3.2 基于Annotation的装配 252 15.3.3 自动装配 254 15.4 Spring核心理论 255 15.4.1 面向切面编程简介 255 15.4.2 AOP术语 255 15.5 就业面试解析与技巧 256 15.5.1 面试解析与技巧(一) 256 15.5.2 面试解析与技巧(二) 257 第16章 持久化框架技术——MyBatis应用 258 ◎ 本章教学微视频:4个 90分钟 16.1 初涉MyBatis 258 16.1.1 MyBatis简介 258 16.1.2 MyBatis的优点 259 16.1.3 MyBatis下载和使用 259 16.1.4 MyBatis工作原理 260 16.2 MyBatis的核心配置 261 16.2.1 MyBatis核心对象 261 16.2.2 MyBatis配置文件 262 16.2.3 MyBatis映射文件 269 16.3 MyBatis中的动态SQL 273 16.4 MyBatis综合案例 276 16.5 就业面试解析与技巧 282 16.5.1 面试解析与技巧(一) 282 16.5.2 面试解析与技巧(二) 283 第17章 JDBC应用开发——操作用户信息 284 ◎ 本章教学微视频:1个 25分钟 17.1 应用分析 284 17.2 数据库分析与设计 284 17.3 应用设计 285 17.3.1 开发环境介绍 285 17.3.2 项目所需jar包 286 17.3.3 创建Eclipse工程 286 17.3.4 登录页面详细设计 286 17.3.5 连接数据库设计 289 17.3.6 验证管理员身份和重定向详细 代码 291 17.3.7 响应页面详细设计 292 17.3.8 配置信息设计 293 17.3.9 项目完整目录结构图 294 17.4 运行应用 294 17.5 开发过程常见问题及解决 295 第18章 Servlet应用开发——用户在线计数 296 ◎ 本章教学微视频:1个 40分钟 18.1 应用分析 296 18.2 应用设计 297 18.2.1 项目开发环境 297 18.2.2 登录页面设计 297 18.2.3 监听器监听设计 297 18.2.4 Servlet处理过程设计 299 18.2.5 配置信息设计 301 18.2.6 项目的目录结构 302 18.3 运行应用 302 18.4 开发过程常见问题及解决 304 第19章 Servlet和JSP应用开发——注册登录 系统 305 ◎ 本章教学微视频:1个 40分钟 19.1 系统分析 305 19.2 数据库分析和设计 306 19.3 系统设计 307 19.3.1 项目开发环境 307 19.3.2 项目所需jar包 307 19.3.3 项目结构图 307 19.3.4 项目各部分代码实现 308 19.4 运行系统 321 19.5 开发过程常见问题及解决 323 第20章 Spring整合MyBatis应用开发 324 ◎ 本章教学微视频:5个 115分钟 20.1 环境搭建 324 20.1.1 准备jar包 324 20.1.2 准备配置文件 326 20.2 DAO开发方式整合 328 20.3 Mapper接口方式整合 331 20.4 开发过程常见问题及解决 332 第5篇 项目实践 第21章 在线健身管理系统 334 ◎ 本章教学微视频:12个 60分钟 21.1 系统背景及功能概述 334 21.1.1 背景简介 334 21.1.2 功能概述 334 21.1.3 开发及运行环境 335 21.2 系统分析 335 21.2.1 系统总体设计 335 21.2.2 系统页面设计 336 21.3 系统运行及项目导入 337 21.3.1 系统开发及导入步骤 337 21.3.2 系统文件结构图 340 21.4 主要功能实现 340 21.4.1 数据库与数据表设计 340 21.4.2 实体类创建 343 21.4.3 数据访问类 345 21.4.4 控制分发 345 21.4.5 业务处理 347 第22章 银行日常业务管理系统 349 ◎ 本章教学微视频:14个 65分钟 22.1 系统背景及功能概述 349 22.1.1 背景简介 349 22.1.2 功能概述 349 22.1.3 开发及运行环境 350 22.2 系统分析 350 22.2.1 系统总体设计 350 22.2.2 系统界面设计 352 22.3 系统运行及配置 352 22.3.1 系统开发及导入步骤 353 22.3.2 系统文件结构图 355 22.4 系统主要功能实现 356 22.4.1 数据库与数据表设计 356 22.4.2 实体类创建 360 22.4.3 数据访问类 362 22.4.4 控制分发及配置 364 22.4.5 业务数据处理 365 |