收藏 分享(赏)

轻松学Java Web开发.pdf

上传人:sc****y 文档编号:2349932 上传时间:2023-05-08 格式:PDF 页数:399 大小:34.88MB
下载 相关 举报
轻松学Java Web开发.pdf_第1页
第1页 / 共399页
轻松学Java Web开发.pdf_第2页
第2页 / 共399页
轻松学Java Web开发.pdf_第3页
第3页 / 共399页
轻松学Java Web开发.pdf_第4页
第4页 / 共399页
轻松学Java Web开发.pdf_第5页
第5页 / 共399页
轻松学Java Web开发.pdf_第6页
第6页 / 共399页
亲,该文档总共399页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、 北京BEIJING Publishing House of Electronics Industry 张 昆 编著 北京华拓信息技术研究院审校 轻松学 Java Web 开发 内 容 简 介 本书由浅入深,全面、系统地介绍了 Java Web 开发技术。本书最大的特色就是提供了大量的插图,一改过去编程书籍枯燥乏味的文字讲解,利用各种说明插图和运行结果示意图,生动形象地再现了 Java Web开发需要的所有知识,使读者能够轻松地掌握学习内容。另外,作者专门为每一章编写了一些习题,以便读者对该章的学习水平进行检测。本书还录制了大量的配套教学视频,这些视频和书中的实例源代码一起收录于本书的配套光盘

2、中。本书共分 5 篇。第 1 篇“JSP 基础篇”,主要包括浏览器技术、JSP 基础、JSP 内置对象、JavaBean基础、Servlet 编程以及 EL 表达式语言和 JSTL 标签等知识。第 2 篇“Struts 2 技术篇”,主要内容包括 Struts 2 框架入门、Struts 2 配置详解、Struts 2 拦截器、Struts 2 类型转换和输入校验以及国际化和文件上传、标签库等内容。第 3 篇“Hibernate 技术篇”,主要包括 Hibernate 框架入门、Hibernate 的配置和会话等技术。第 4 篇“Spring 技术篇”,主要内容包括 Spring 框架入门、控

3、制反转和面向切面编程等方面的知识。第 5篇“S2SH 整合篇”,本篇主要实现了 3 种重要技术的整合开发。本书涉及面广,从基本操作到高级技术和核心原理,再到项目开发,几乎涉及 Java Web 开发的所有重要知识。本书适合所有想全面学习 Java Web 开发技术的人员阅读,也适合各种希望使用 Java Web 3 大框架进行开发的工程技术人员使用。对于经常使用 Java Web 做开发的人员,更是一本不可多得的案头必备参考书。未经许可,不得以任何方式复制或抄袭本书之部分或全部内容。版权所有,侵权必究。图书在版编目(CIP)数据 轻松学 Java Web 开发/张昆编著.北京:电子工业出版社,

4、2013.3(轻松学开发)ISBN 978-7-121-19558-7.轻 .张 .JAVA 语言程序设计 .TP312 中国版本图书馆 CIP 数据核字(2013)第 026949 号 策划编辑:胡辛征 责任编辑:葛 娜 郑志宁 印 刷:北京中新伟业印刷有限公司 装 订:北京中新伟业印刷有限公司 出版发行:电子工业出版社 北京市海淀区万寿路 173 信箱 邮编 100036 开 本:7871092 1/16 印张:24.75 字数:609 千字 印 次:2013 年 3 月第 1 次印刷 印 数:4000 册 定价:49.00 元(含 DVD 光盘 1 张)凡所购买电子工业出版社图书有缺损问

5、题,请向购买书店调换。若书店售缺,请与本社发行部联系,联系及邮购电话:(010)88254888。质量投诉请发邮件至,盗版侵权举报请发邮件至。服务热线:(010)88258888。前 言 随着互联网的发展,人们越来越认识到 Web 开发的重要性,越来越多的应用都是基于 Web发展起来的,大到企业门户网站,小到网页游戏。Java Web 开发在整个 Web 开发领域一直占据着领头羊的位置,目前许多的 Web 应用将 Java Web 开发作为首选技术。目前,越来越多的企业开始注重对 Java Web 开发技术人才的吸收和培养,相信从事 Java Web 开发将是一个非常不错的选择。笔者结合自己多

6、年的 Java Web 开发经验和心得体会,花费了一年多的时间写作本书。希望各位读者能在本书的引领下跨入 Java Web 世界的大门,并成为一名开发高手。本书最大的特色就是结合大量的说明插图,全面、形象、系统、深入地介绍了 Java Web 开发程序,并以大量实例贯穿于全书的讲解之中,最后还详细介绍了 Struts 2、Hibernate 以及 Spring 三大框架的开发流程以及相互间的整合方法。学习完本书后,读者应该可以具备独立进行项目开发的能力。本书特色 1.大量教学插图,读书学习不再枯燥乏味 本书最大的特点就是通篇采用图片讲解,将传统的文字讲解转换为各种形式的图形图表,最大限度的提升

7、读者的阅读兴趣,让读者在潜移默化中掌握 Java Web 语言的开发精髓。2.配有大量多媒体语音教学视频,体验全新教学课堂 作者专门录制了大量的配套多媒体语音教学视频,以便让读者更加轻松、直观地学习本书内容,提高学习效率。这些视频与本书源代码一起收录于配套光盘中。3.讲解由浅入深,循序渐进,适合各个层次的读者阅读 本书从 Java Web 语言的基础开始讲解,逐步深入到 Java Web 语言的高级开发技术及应用,内容梯度从易到难,讲解由浅入深,循序渐进,适合各个层次的读者阅读,并均有所获。4.贯穿大量的开发实例和技巧,迅速提升开发水平 本书在讲解知识点时贯穿了大量短小精悍的典型实例,并提供了

8、大量的开发技巧,以便让读者更好地理解各种概念和开发技术,体验实际编程,迅速提高开发水平。本书内容及体系结构 第 1 篇 JSP 基础篇(第 17 章)本篇主要内容包括:浏览器技术、JSP 基础、JSP 内置对象、JavaBean 基础、Servlet 编程 I 以及 EL 表达式语言和 JSTL 标签等知识。通过本篇的学习,读者可以掌握 Java Web 开发所需要的最基本的知识。第 2 篇 Struts 2 技术篇(第 813 章)本篇主要内容包括:Struts 2 框架入门、Struts 2 配置详解、Struts 2 拦截器、Struts 2 类型转换和输入校验以及国际化和文件上传、标签

9、库等内容。通过本篇的学习,读者可以掌握 Struts 2编程的核心技术与应用。第 3 篇 Hibernate 技术篇(第 1415 章)本篇主要内容包括:Hibernate 框架入门、Hibernate 的配置和会话等技术。通过本篇的学习,读者可以掌握 Hibernate 框架的一些基本的开发技术。第 4 篇 Spring 技术篇(第 1618 章)本篇主要内容包括:Spring 框架入门、控制反转和面向切面编程等方面的知识。通过本篇的学习,读者可以掌握 Spring 框架的基础以及两大核心技术及应用。第 5 篇 S2SH 整合篇(第 19 章)本篇是三大框架的整合章节,通过本章的学习,读者可

10、以实现 3 种重要技术的整合开发,充分体验 S2SH 的强大功能和便利性。本书读者对象 从未接触过 Java Web 的初学者;了解一些 Java Web,希望进一步学习的自学者;想学习一门技术,以方便找工作的求职者;Java Web 开发爱好者;大中专院校的学生和相关授课教师;社会培训班学员;Java Web 专业开发人员;需要一本案头必备手册的程序员。编 者 目 录 JSP 基础篇 第 1 章 浏览器技术.2 1.1 HTTP 协议.2 1.1.1 HTTP 协议原理.2 1.1.2 HTTP 请求格式.3 1.1.3 HTTP 响应格式.3 1.1.4 Content type.4 1.

11、2 HTML.5 1.2.1 标记语言.5 1.2.2 超链接.7 1.2.3 静态页面.8 1.3 HTML 常用表单标签.9 1.3.1 表单元素.9 1.3.2 表单元素的属性.12 1.3.3 表单中添加目的地址.12 1.3.4 表单中添加数据的提交方式.13 1.4 CSS 基础.14 1.4.1 CSS 属性设置.14 1.4.2 CSS 绝对定位.17 1.4.3 CSS 实现表格变色.18 1.5 小结.19 1.6 本章习题.19 第 2 章 JSP 基础.21 2.1 JSP 与服务器.21 2.1.1 JSP 在服务器上的工作原理.21 2.1.2 Web 服务器 To

12、mcat 的搭建.22 2.1.3 安装 MyEclipse.26 2.1.4 MyEclipse 中集成 Tomcat 服务器.28 2.1.5 MyEclipse 中 JSP 页面的创建.30 2.1.6 MyEclipse 中 Web 项目的发布和运行.32 2.2 JSP 的基本语法.33 2.2.1 JSP 注释.34 I 2.2.2 声明变量和方法.37 2.2.3 JSP 表达式.37 2.3 JSP 编译指令.38 2.3.1 page 指令.38 2.3.2 include 指令.40 2.3.3 taglib 指令.41 2.4 JSP 动作指令.42 2.4.1 jsp:

13、include动作指令.42 2.4.2 jsp:forward动作指令.44 2.4.3 jsp:param动作指令.45 2.5 小结.46 2.6 本章习题.46 第 3 章 JSP 内置对象.49 3.1 request 内置对象.49 3.1.1 获取用户提交的表单信息.50 3.1.2 获取服务器端和客户端信息.51 3.1.3 request 中保存和读取共享数据.53 3.2 response 内置对象.54 3.2.1 response 实现页面转向.54 3.2.2 动态设置页面返回的 MIME 类型.55 3.3 out 内置对象.57 3.4 session 内置对象.

14、58 3.4.1 获取 session 的 ID.59 3.4.2 session 中保存和读取共享数据.60 3.4.3 session 对象的生命周期.62 3.5 application 内置对象.63 3.6 其他内置对象.64 3.6.1 pageContext 内置对象.64 3.6.2 config 内置对象.65 3.6.3 exception 内置对象.65 3.6.4 page 内置对象.65 3.7 JSP 中的中文乱码问题.66 3.7.1 JSP 页面中文乱码.66 3.7.2 表单提交中文乱码.67 3.7.3 URL 传递参数中文乱码.69 3.7.4 MyEcl

15、ipse 开发工具中文 JSP 文件的保存.70 3.8 小结.71 3.9 本章习题.71 第 4 章 JavaBean 基础.74 4.1 创建 JavaBean.74 4.1.1 JavaBean 类.74 II 4.1.2 JavaBean 属性和方法.74 4.2 JSP 与 JavaBean 交互的动作指令.76 4.2.1 jsp:useBean动作指令.76 4.2.2 jsp:getProperty动作指令.78 4.2.3 jsp:setProperty动作指令.78 4.3 JavaBean 的应用.81 4.3.1 计数器 JavaBean.82 4.3.2 数据库应用

16、.83 4.4 小结.85 4.5 本章习题.85 第 5 章 Servlet 编程.88 5.1 Servlet 基础.88 5.1.1 什么是 Servlet.88 5.1.2 Servlet 的生命周期.89 5.2 简单 Servlet 开发配置示例.89 5.3 使用 HttpServlet 处理客户端请求.92 5.3.1 处理 Get 请求 doGet.92 5.3.2 处理 Post 请求 doPost.94 5.4 JSP 页面调用 Servlet.96 5.4.1 通过表单提交调用 Servlet.97 5.4.2 通过超链接调用 Servlet.98 5.5 Servlet 文件操作.100 5.5.1 Servlet 读取文件.100 5.5.2 Servlet 写文件.101 5.5.3 Servlet 下载文件.102 5.6 Servlet 的应用.103 5.6.1 获取请求信息头部内容.103 5.6.2 获取请求信息.104 5.6.3 获取参数信息.105 5.6.4 Cookie 操作.107 5.7 Session 技术.111 5.7.1 H

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 教育教学 > 其它

copyright@ 2008-2023 wnwk.com网站版权所有

经营许可证编号:浙ICP备2024059924号-2