深入体验Java Web开发内幕--核心基础
基本信息
编辑推荐
80%的内容为原创! 60%的内容为绝无仅有!由Java培训专家张孝祥老师精心打造的Java Web开发之书
内容简介回到顶部↑
本书深刻且通俗地揭示java web开发内幕,使您由内而外地明白使用java进行web应用开发的全过程——从xml基础知识到http详述及相关体验,从用tomcat配置web站点到httpservletresponse和httpservletrequest的应用,以及jsp,javabean等java web开发相关方面都讲解得深入浅出、通俗易懂。.
本书适合所有web应用的开发人员、java程序员在工作和学习中参考阅读,也适合作为相关专业本科生、研究生的学习参考资料,也可作为相关培训机构的培训教材。...
本书适合所有web应用的开发人员、java程序员在工作和学习中参考阅读,也适合作为相关专业本科生、研究生的学习参考资料,也可作为相关培训机构的培训教材。...
作译者回到顶部↑
本书提供作译者介绍
张孝祥 中国著名IT培训教育专家,具有多年软件开发和教学经验,直接面授培训过数以万计的软件开发人员,深受学员们的好评和喜爱,现任北京传智播客教育科技有限公司(www.itcastn.cn)的教学总监。.
已经做的……
张孝祥老师正在逐步将自己多年的开发与培训经验心得编写成通俗易懂的书籍,目前已出版《java就业培训教程》和《Java Script网页开发——体验式学习教程》书籍和配套的教学视频录像,这些培训视频录像和书籍推出后,在社会上产生了强烈反响,好评如潮!人们看过Java就业培训课程基础.. << 查看详细
已经做的……
张孝祥老师正在逐步将自己多年的开发与培训经验心得编写成通俗易懂的书籍,目前已出版《java就业培训教程》和《Java Script网页开发——体验式学习教程》书籍和配套的教学视频录像,这些培训视频录像和书籍推出后,在社会上产生了强烈反响,好评如潮!人们看过Java就业培训课程基础.. << 查看详细
目录回到顶部↑
第1章 xml基础 1.
指点迷津:什么是配置文件 1
1.1 xml技术概述 2
1.1.1 xml的起源与作用 2
1.1.2 xml文档结构 3
1.1.3 xml与html的比较 4
1.1.4 xml与数据库的比较 5
1.2 xml的基本语法 6
1.2.1 文档声明 6
动手体验:加深对encoding属性的理解 7
1.2.2 元素定义 10
1.2.3 属性定义 11
1.2.4 注释 11
1.2.5 空格和换行的处理 12
1.2.6 cdata区 12
1.2.7 特殊字符 13
动手体验:加深对特殊字符的了解 13
1.2.8 处理指令 14
动手体验:使用css控制xml文档的显示 14
1.3 xml的约束模式 16
指点迷津:什么是配置文件 1
1.1 xml技术概述 2
1.1.1 xml的起源与作用 2
1.1.2 xml文档结构 3
1.1.3 xml与html的比较 4
1.1.4 xml与数据库的比较 5
1.2 xml的基本语法 6
1.2.1 文档声明 6
动手体验:加深对encoding属性的理解 7
1.2.2 元素定义 10
1.2.3 属性定义 11
1.2.4 注释 11
1.2.5 空格和换行的处理 12
1.2.6 cdata区 12
1.2.7 特殊字符 13
动手体验:加深对特殊字符的了解 13
1.2.8 处理指令 14
动手体验:使用css控制xml文档的显示 14
1.3 xml的约束模式 16
前言回到顶部↑
当您翻开这本书的时候,几乎会很难理解它是如何经过了数千个小时的倾心写作与推敲才得以面世的。这本书里的每一个字、每一条语句都是经过我长时间的思索和琢磨,我曾因用脑过度而导致一夜又一夜的失眠;曾经因长时间坐着工作,导致臀部、大腿等与凳子有接触的部位疼痛难忍,而最后只能跪着或蹲着写书;曾经因各种原因使得写作进度缓慢而使得脾气变得更加暴躁,而很少给我的妻儿温暖和关爱。正因为如此,我可以大胆地说:.
“这本书里100%的每一句话都是经过推敲和自己辛苦‘扣’出来的!
力求达到“多一句没用,少一句不行”的效果”
本书讲了些什么呢
在长期的工作和学习中,我遇到了很多一知半解的问题,这些问题也是绝大多数有经验的开发人员所共同面临的问题。
我有些朋友已做过几十个大大小小的Web项目,当与他们交流这些问题时,他们虽然也在项目中遇到和解决过这些问题,但由于没有足够的时间和精力来仔细思考这些问题的原因和细节,他们对这些问题始终也是一知半解、含糊不清,而目前又很少有关于这些问题的专门和详细讲解,我希望通过自己的努力,帮助大家把这些问题挖掘和总结出来,实现自己长久以来的一个心愿,为中国软件行业的发展做点实实在在的贡献。
本书中的大量案例都可以直接应用到实际项目中,并且揭示了Web开发中许多鲜为人知的技术细节,而这些细节对重要项目可能会产生致命错误,并且,你会发现,许多百思不得其解的疑惑都在本书中找到了答案。
我坚信,这里讲解的许多东西在这本书出版之前是绝无仅有的,至少我目前从来没有发现有人讲解过。许多书籍不愿涉及的苦活、难点、细节都被我一一扣出来了。
正因为如此,我又可以大胆地说:
“80%的内容为原创!
60%的内容为绝无仅有!”
本书主要讲述基于Java的Web应用最底层基础编程技术——Servlet/JSP,上层应用架构就是建立在这些基础之上的,要掌握Java Web应用开发,就必须掌握这些最底层的基础编程技术。而Http又是整个Java Web应用开发的核心,掌握这一核心,即可举一反三、得心应手。..
本书对谁最合适
俗话说得好:“不选贵的,只选最合适的。”我这本书并不是对所有人都合适,但我坚信有一部分人是非常需要这样的一本书来为他们在开发之路上答疑解惑的。我个人的性格就是要么压根不在乎,一旦做起来了,就想把每个细节搞得一清二楚,这种性格也带入到了写作当中,所以写书的进度非常缓慢。譬如,HTTP协议部分花费了我一个月的时间来考究每个细节,有人觉得这样太过分,因为这些细节不一定能引起读者多大兴趣。
有时候,我也在想,我投入这么多的时间和精力来解答这些细小问题到底值不值?如果从商业回报的角度来看,我是肯定不值的,还不如把这些时间花费在一些流行技术上,从面上囫囵吞枣地介绍给读者,回报率肯定要高得多。一些大面上的知识可以花较少的时间就能掌握,容易让人看到成就,而真要搞明白一些小细节,可能要花费你非常多的时间,成绩还不一定让人感觉得到。
但如果遇到正好需要对这部分知识有充分了解的人来说,我这么写,对他的帮助就非常大了。
把90%的内容写出来,只花了我10%的时间,但10%的小细节问题却花费了我90%的时间去搞明白和写清楚,一般人可能会为了追求效率和效益而省略那10%的内容不写了,而我却恰恰相反。
因此,我一直秉承着下述原则进行写作:
“绝不在书中加一些‘佐料’来充篇幅,奉献给读者的全部都是‘干货’!”
很多读者对作者和老师讲解的知识点的兴趣远不如对作者和老师当初是怎么掌握这个知识点的来源和过程的兴趣,也就是说,许多人对找到池塘和钓鱼的过程比直接得到鱼更感兴趣。本书把知识的来源和作者发掘的过程展现给广大读者,增加读者的学习能力和信心,让读者感觉到原来作者的知识是这样积累和获得的,并没有想象的那么高深和复杂。
“这本书里100%的每一句话都是经过推敲和自己辛苦‘扣’出来的!
力求达到“多一句没用,少一句不行”的效果”
本书讲了些什么呢
在长期的工作和学习中,我遇到了很多一知半解的问题,这些问题也是绝大多数有经验的开发人员所共同面临的问题。
我有些朋友已做过几十个大大小小的Web项目,当与他们交流这些问题时,他们虽然也在项目中遇到和解决过这些问题,但由于没有足够的时间和精力来仔细思考这些问题的原因和细节,他们对这些问题始终也是一知半解、含糊不清,而目前又很少有关于这些问题的专门和详细讲解,我希望通过自己的努力,帮助大家把这些问题挖掘和总结出来,实现自己长久以来的一个心愿,为中国软件行业的发展做点实实在在的贡献。
本书中的大量案例都可以直接应用到实际项目中,并且揭示了Web开发中许多鲜为人知的技术细节,而这些细节对重要项目可能会产生致命错误,并且,你会发现,许多百思不得其解的疑惑都在本书中找到了答案。
我坚信,这里讲解的许多东西在这本书出版之前是绝无仅有的,至少我目前从来没有发现有人讲解过。许多书籍不愿涉及的苦活、难点、细节都被我一一扣出来了。
正因为如此,我又可以大胆地说:
“80%的内容为原创!
60%的内容为绝无仅有!”
本书主要讲述基于Java的Web应用最底层基础编程技术——Servlet/JSP,上层应用架构就是建立在这些基础之上的,要掌握Java Web应用开发,就必须掌握这些最底层的基础编程技术。而Http又是整个Java Web应用开发的核心,掌握这一核心,即可举一反三、得心应手。..
本书对谁最合适
俗话说得好:“不选贵的,只选最合适的。”我这本书并不是对所有人都合适,但我坚信有一部分人是非常需要这样的一本书来为他们在开发之路上答疑解惑的。我个人的性格就是要么压根不在乎,一旦做起来了,就想把每个细节搞得一清二楚,这种性格也带入到了写作当中,所以写书的进度非常缓慢。譬如,HTTP协议部分花费了我一个月的时间来考究每个细节,有人觉得这样太过分,因为这些细节不一定能引起读者多大兴趣。
有时候,我也在想,我投入这么多的时间和精力来解答这些细小问题到底值不值?如果从商业回报的角度来看,我是肯定不值的,还不如把这些时间花费在一些流行技术上,从面上囫囵吞枣地介绍给读者,回报率肯定要高得多。一些大面上的知识可以花较少的时间就能掌握,容易让人看到成就,而真要搞明白一些小细节,可能要花费你非常多的时间,成绩还不一定让人感觉得到。
但如果遇到正好需要对这部分知识有充分了解的人来说,我这么写,对他的帮助就非常大了。
把90%的内容写出来,只花了我10%的时间,但10%的小细节问题却花费了我90%的时间去搞明白和写清楚,一般人可能会为了追求效率和效益而省略那10%的内容不写了,而我却恰恰相反。
因此,我一直秉承着下述原则进行写作:
“绝不在书中加一些‘佐料’来充篇幅,奉献给读者的全部都是‘干货’!”
很多读者对作者和老师讲解的知识点的兴趣远不如对作者和老师当初是怎么掌握这个知识点的来源和过程的兴趣,也就是说,许多人对找到池塘和钓鱼的过程比直接得到鱼更感兴趣。本书把知识的来源和作者发掘的过程展现给广大读者,增加读者的学习能力和信心,让读者感觉到原来作者的知识是这样积累和获得的,并没有想象的那么高深和复杂。
评论交流
共有68人开贴评论 103人参与评论 61人参与打分 查看
评价等级:







发表于:2008-10-21 22:01:00
我花了很长的时间才把张的这本书完完整整地看完了。看了China-pub上的朋友对这本书的评论,可以说有褒有贬,有人说这本书里有较多的错字,没错,在读书的过程中,我也发现有错字,有些图的编号也错了,比如313页的两幅图,但是我想这不影响阅读吧,有错字自己改一下就好了,干吗鸡蛋里面挑骨头。
我基本上调试了书中每一个程序,书后的习题也做了,在调试的过程中,有个别的实验结果和书中描述的有差异,但这并不影响我对这本书的高度评价。
我想,仔细阅读过这本书的朋友一定感觉到作者在这本书上花的心血之多。那些批评这本书的人,在你发表意见之前,先瞧瞧自己有没有仔细阅读过这本书。不管我们持什么样的看法,我想,至少要尊重作者的劳动吧。如果你辛辛苦苦做完的工作,别人却给你浇一盆冷水,你是什么感觉?
最后,我想推荐这本书给正要学习JSP/Servlet的初学者,但是在阅读这本书之前,最好先有JAVA的编程基础,还有些Web知识,否则看起来会比较累的。
我个人觉得,一本好书,教会我们的不光是技术知识,而且更为关键的是从书中学会研究问题的方法,授人以鱼不如授人以渔,我想,这点上,张老师做到了。。。。
我基本上调试了书中每一个程序,书后的习题也做了,在调试的过程中,有个别的实验结果和书中描述的有差异,但这并不影响我对这本书的高度评价。
我想,仔细阅读过这本书的朋友一定感觉到作者在这本书上花的心血之多。那些批评这本书的人,在你发表意见之前,先瞧瞧自己有没有仔细阅读过这本书。不管我们持什么样的看法,我想,至少要尊重作者的劳动吧。如果你辛辛苦苦做完的工作,别人却给你浇一盆冷水,你是什么感觉?
最后,我想推荐这本书给正要学习JSP/Servlet的初学者,但是在阅读这本书之前,最好先有JAVA的编程基础,还有些Web知识,否则看起来会比较累的。
我个人觉得,一本好书,教会我们的不光是技术知识,而且更为关键的是从书中学会研究问题的方法,授人以鱼不如授人以渔,我想,这点上,张老师做到了。。。。
| 我要写评论 |
| 查看所有评论交流(共68条) |








点击看大图




加载中...


