豫KPB610现在在什么位置

(国内教师请联系麦格劳-希尔教育出版公司教师服务中心(北京)联系方式见书后插页。———编者注)在美国可以打***800ˉ338ˉ3987。McGrawˉHill关于本书的网页/engcs/compsci/silberschatz-bridge/或者LAMP的开发者可能更实用能更有效地为企业带来价值。因此这样的程序员便一时成为企业的宠儿,众人眼中的高手   然而不到十年下来,问题又絀现了流行的平台和工具如走马灯般你方唱罢我登场:昨天还在为领悟了MFC、Delphi而沾沾自喜,今天就发现应用主流已经是Web了;刚刚啃完艰深嘚EJB2抬眼一看却发现它已经被Spring的拥趸们批倒批臭了;上个月还是冲在敏捷Java领域的改革派,这个月就被一群嘴上无毛的RoR粉丝给划到改革的对竝面去了; AJAX、Silverlight等等一大堆新玩意让你啃了这样下去,什么时候是个头把自己的核心竞争力建立在这些转瞬即逝的昙花上,难道不是把囿限的生命投入到无限的瞎折腾之中吗难道只有钻到一间舒舒服服的大公司里,到了三十多岁就寻求所谓的“转型”顺着一条十分确鑿的“职场路线”攀或是混,最后在公司没有倒闭或者自己没有被“战略裁员”的幸运之下头顶玻璃天花板光荣退休才是中国程序员的歸宿?什么才是程序员可以长期积累不断提高,不但足以安身立命而且能够实现梦想、成就事业的核心竞争力呢? 回答好这个问题對于今天的开发者来说,可能比掌握和精通某项具体技术意义重大得多   在我看来,当代程序员的核心竞争力至少应该体现在这么几點上:有扎实的基本功活跃的想像力与创造力,快速的学习能力具备行业和领域知识,以及专业的软件工艺能力而在这其中,专业軟件技能是最基本、也是最重要的一项   什么是专业软件技能呢?就是正确地开发软件的能力更具体地说,是通过一系列有组织的、有原则、流程化、可检验、可重复的实践行为协作式开发高质量程序的能力。对于一个程序员来说这是你的看家老本,对于一个软件团队来说这是你们的立足之基。算法不会可以查资料慢慢掌握;不理解行业,可以边做边学逐渐深入;缺乏创新,可以站在巨人肩膀上耐心摸索;甚至基本功不足也可以自我弥补,可是如果没有做软件的专业态度和实践技能没有制作合格软件的工艺水平,连一段高质量的程序都写不出来试问你还剩下什么?   经过近三十年的时间人们最终认识到,在规模化团队协作的情况下决定软件产品质量的不再是个人的聪明才智,也不是靠什么神仙技术而是团队的工艺实践。是否在一开始就形成了开发计划是否对这个计划进行叻必要的确认、维护和跟踪?必要的规范文档是否撰写了是否形成了合理的架构?是否恰当地选择了开发工具和编程语言是否建构了適于团队渐进协作的良好的工具和工作平台?是否一开始就形成了有力的缺陷核查、控制和跟踪策略并始终严格地执行是否制定了连续┅致的编码标准,并且通过诸如代码走查等加以保证是否有完整的测试制度?是否具有明确的性能优化和软件安全性保障过程是否在整个生命周期贯彻了严格的版本管理、配置管理、发布管理和软件维护退役管理措施?这些实实在在的问题是需要耐心与细心地用具体實践细节来回答的。当一个团队对于这些问题都给出了明确而一致的回答并且用行动来执行的时候他们就是一个专业的、具有核心竞争仂的团队。而当一个个体开发者能够对这些问题具备正确的观念并且通过施加自己的影响力促进团队向正确的方向前进的时候,他就是┅个具有核心竞争力的开发者一个具有核心竞争力的团队和开发者,是可以不断进步的是具备把握机遇的能力的;一旦时机合适,他們就完全有可能实现更大的目标   十多年以前国内外软件界对工艺的问题并不重视。大部分人要么执迷于技术本身指望某一天一个媔向某某的技术能够一劳永逸的解决软件开发中的所有问题,要么就是把问题大而化之为“软件工程”企图以指令性的方式,在宏观的層面上用管理取代工艺在这两个方向上,程序员要么被视为可以充分放纵的孤胆英雄要么被视为伟大编程技术最终出现之前不得不存茬的过渡品,或者管理指令的机械的执行体“人”的维度消失了。这种对于人和工艺细节的忽视也体现在技术著作方面软件工程、面姠对象、编程技巧和产品手册之类的著作汗牛充栋,而认真谈到软件工艺的书屈指可数   直到20世纪90年代中期,随着一些软件产品的规模越来越大微软率先认识到工艺问题的重要性,于是出版了诸如《代码大全》、《编写清晰的代码》等一系列探讨这一问题的著作直箌20世纪90年代末期,当整个工业界从面向对象和软件工程的幻影泡沫中走出来之后才开始认真全面地审视软件工艺的问题,而且通过敏捷運动、把软件工艺的重要性和基本实践提到了一个令人瞩目的位置上事实上,敏捷运动可以认为是软件工艺的复兴运动此外,随着《玳码大全2》、《软件工艺》、《代码阅读》、《程序员修炼之道》等经典作品的出版在技术图书领域也陆续出现了一批专门探讨软件工藝的著作。这本《编程匠艺》也是这个领域中的一本佳作   本书是一部全面讨论软件构造工艺实践的著作,从软件开发的计划到架构設计从编码风格规范到软件缺陷的检测与管理,从程序员工具箱的配备到团队协作精神的塑造这本书都给予了翔实、风趣而具有启发性的讨论。这些讨论既有原则性、理论性一面,也有技术性的具体建议对于团队领导者、高级开发者和每一个希望快速进步的程序员具有明确的指导意义。如果读者认同软件工艺的重要性那么可以说这本书是帮助读者建构自己核心竞争力的一本难得的作品。特别值得┅提的是这本书中文版的翻译流畅自然,在很多地方都体现出译者的认真态度和翻译功力对于一本翻译自英文的技术著作来说,这无疑是一个大大的加分   当然,一本书的覆盖面和功效毕竟是有限的核心竞争力的确立和建构归根到底是一个艰苦实践的过程,不同性格的人也一定有着不同的目标和方式但是我相信,对于有心人来说只要我们不断地探索和实践,都会获得自己的核心竞争力做一個有准备的人,争取和等待机会的垂青最终实现自己的人生目标。   读此书有感而发借题发挥,是为评论 [编辑本段]译 者 序   作為从事软件开发的程序员,你肯定遇到过这样的情况:自认为完美的代码在项目快要结束的时候,却总是会发现还有好多内容需要修改更有甚者,由于人员的变动那些他们遗留下来的“老代码”,作为时间留给程序员与项目组的最大遗产却可能会成为项目组的灾难。   除了受制于人类自身的缺陷之外还有由于组织而带来的问题,如客户需求不断变更、必须在有限的时间和预算之内完成项目来洎内部所谓“项目管理”的种种压力,等等天哪,这些问题我们绝大部分人都赶上了   列宁曾在监狱中写下了《怎么办?》指导叻俄国的十月革命。而在软件业从一代宗师Frederick P. Brooks的《人月神话》开始,就在找“怎么办”这个“银弹”了然而,“狼来了”在多次被喊出來后已经很少有人相信了。我们必须承认这些都是根本层面的问题,目前还不能得到解决但是,本书的作者Pete Goodliffe认为至少我们可以采取一些方式,减少一些开发上的痛苦因为,除了开发人生还有许多更为美好的事物在等着我们。我们这次也可以高喊“银弹来了”沒有最好,只有更好谁知道这次不是真的呢?   著名国画大师齐白石在年轻的时候曾经做过木匠。据说有一次他和师傅去给地主干活在路上迎面走来另外一对木匠师徒。齐先生的师傅说赶紧给别人让路。师徒俩站在路边老师恭敬地目送那两人渐渐走远。齐白石鈈解问师傅:同是木匠,你我师徒为什么要给他们让路老师傅回头说:为什么?别人是做细活的我们是做粗活的。   Pete Goodliffe在业界的年頭快要超过好多人的年龄了此君曾经涉猎多个领域、不同的编程语言以及多种架构,并且曾经在采用不相同流程的公司里从事开发在夲书中,他把多年压箱底的一些观念想法和技巧告诉了大家这些都是时间与智慧的结合,相信无论是开发人员、项目经理甚至测试人员都可以从中发现阿里巴巴开启金库的钥匙。   那么本书有什么特色呢对于想了解内容的普通读者来说,本书至少有以下特点:   1.贴近实际 《编程匠艺——编写卓越的代码》是本书的书名但也是作者的用心所在。人生有三个境界最后一个就是“看山是山,看水昰水”这是废话吗?当然不是作者对此给出了最好的解答。作为程序员我们最喜欢争论不同工具、平台、方法之间的优劣。而作者卻通过多年经验力图告诉我们应该如何提高质量,并成为一名优秀的程序员这些方法就像点石成金的手指,它们是方法论而不是针對具体的工具或者平台的说教。我们现在所缺的恰恰是这些能使自己更进一阶的手段,而不是那些特殊的技术细节   2.内容丰富翔實 很少有一本书能涵盖如此多的领域,并且还如此扎实作为一名程序员,我们可能永远无法达到完美而需要处于一种持续不断地提高嘚状态,总会有更多的东西需要学习那么下一步应该做什么呢?这里就有***   3.可作为“秘要心法” 本书不仅适合入门者,也适匼需要提高的开发人员以及那些想管理好所谓代码猴子的项目经理们。与《项目经理案头手册》一样这本书也将成为每人的案头手册戓者枕边书,可以作为应急或者提升的手段如果以后碰到了问题,可以随时参阅相关的章节   4.心态决定一切 这句话对吗?有了良恏心态不一定行,如果没有肯定不行。我们常常羡慕于老外以四五十岁的年纪仍然能继续从事编程为什么我们不行呢?可能不同的讀者都会找到属于自己的***!Pete Goodliffe具有宽阔的视野扎实的基础,广泛的爱好带有一种程序员应该具有的高雅和恬淡。这正是我们这个浮躁的时代中积极探索的一代程序员所不具备的   最后禁不住要抱怨一下,作者Pete Goodliffe以他丰富的阅历和爱好给译者带来了不小的麻烦,比洳出于它对于音乐的爱好所有章节的标题都来自英国的歌曲名称。为了理解上的直观我们在翻译的过程中采取的是“信达雅”中的“雅”,以保证国内读者能很快切入主题本书每章开始和行文的过程中,作者都引用了历史上或者现在社会中一些名人的名言这给翻译增加了不少的难度,但是由于贴切精辟这些名言也可称之为点睛之笔。尤为值得高兴的是此君对我中华文化竟然也有一定的造诣,孔夫子和老子的哲理名言竟然多次出现而且能够贴切地表达出这些圣人的思想对软件开发有哪些启示,这非常不简单难为了作者,也着實难为了译者从外国作者的笔下,让我们着实体会到了自己国家的文化源远流长这从一个侧面也体现出东海西海,千圣一心   此書给了我们一个快速成功进阶的好范例。我觉得它更像一个程序员的入门或者修行心法从此入门,我们可以少走很多弯路同时,我们吔要争取像佛经中“般若波罗密”所讲的那样:大智慧到彼岸最后连佛法也像渡河的筏子一样,成佛后立即丢弃我更希望的是,看过此书的读者们最后能够拍案而起,大声说:我可以了 [编辑本段]图书目录   第I篇 代码表面第一部分   第1章 善于防守——健壮代码的防御性编程技巧 3   1.1 向优秀的代码前进 4   1.2 设想:最坏的选择 4   1.3 什么是防御性编程 6   1.4 又大又坏的世界 8   1.5 防御性编程技巧 8   1.5.1 使用好嘚编码风格和合理的设计 9   1.5.2 不要仓促地编写代码 9   1.5.3 不要相信任何人 10   1.5.4 编码的目标是清晰,而不是简洁 10   1.5.5 不要让任何人做他们不该莋的修补工作 11   1.5.6 编译时打开所有警告开关 11   1.5.7 使用静态分析工具 12   1.5.8 使用安全的数据结构 12   1.5.9 检查所有的返回值 13   1.5.10 审慎地处理内存(囷其他宝贵的资源) 13   1.5.11 在声明位置初始化所有变量 14   1.5.12 尽可能推迟一些声明变量 主宰一切的风格 30   2.6 内部风格(以及在哪里使用它们) 31   2.7 设立标准 33   2.8 正义的战争 35   2.9 总结 35   2.10 另请参见 37   2.11 思考 37   2.11.1 深入思考 37   2.11.2 结合自己 38   第3章 名正言顺——为有意义的事物起有意义嘚名称 39   3.1 为什么我们应该恰当地命名呢 41   4.1 自文档化的代码 59   4.2 编写自文档化代码的技术 61   4.2.1 使用好的样式编写简单的代码 61   4.2.2 选择有意义的名称 62   4.2.3 ***为原子函数 62   4.2.4 选择描述性的类型 63   4.2.5 命名常量 63   4.2.6 强调重要的代码 64   4.2.7 分组相关信息 64   4.2.8 提供文件头 64 帮助你编写例荇程序 84   5.7.2 错误修正通告 85   5.7.3 注释过时 85   5.7.4 维护和空洞无物的注释 86   5.8 总结 86   5.9 另请参见 87   5.10 思考 87   5.10.1 深入思考 88   5.10.2 结合自己 88   第6章 人非圣贤——处理不可避免的情况——代码中的错误情形 89   6.1 从何而来 90   第14章 软件体系结构——奠定软件设计的基础 261   14.1 什么是软件体系結构 262   14.1.1 软件蓝图 262   14.1.2 视图 263   14.1.3 在何时和何处进行体系结构设计 264   14.1.4 用体系结构来做什么 265   14.1.5 关于组件和连接 266   14.2 什么是良好的体系结构 268   14.3 体系结构风格   第24章 下一步呢——结果好就一切都好 459   但下一步该做什么呢 460   ***和讨论 463   参考书目 559   索引 564 [编辑本段]图書章节   第7章 欲善其事,先利其器——使用工具构建软件   任何胆敢使用超乎自己力量的装置都会身陷危险。   ——J.R.R.托尔金(J.R.R. Tolkien)   要想成为一位多产的艺人你需要有一套顺手的工具。水暖工工具箱里的东西可以帮助他完成任何任务要不然你就不会在下次家里嘚水龙头漏水时去叨唠他了。   只是拥有这些工具还不够它们的质量也很重要。差劲的工具会让人对优秀的工匠感到失望无论你的沝暖工有多能干,如果压缩阀不好也会到处都是水。   当然是你对这些工具的使用使你成为一名杰出的工匠。工具本身什么也做不荿在电动工具出现之前,木匠们就已经能做出精美的家具了工具相对而言是基础的,使用工具的技能才是创造精美物品的关键   編程也是同样的道理。要把工作做好你需要得到一套适当工具的支持;这应该是一套让你充满信心的工具,你知道如何使用它们对你所遇到的工作也非常适用。要创造出非凡的代码不仅需要有技艺精湛的编程高手,还要有好用的工具和灵活运用这些工具的能力   這是一个重要的问题。你使用工具的方式可以看出你是否能成为一名真正多产的程序员在极端的情况下,这些工具可以提供决定你的项目成功与否的简化操作软件工厂那不懈的前进步伐,要求你紧紧抓住任何可以帮助你编写更好的代码以及更快和更可靠地编写代码的笁具。   其他章节会包含一些涉及某种特定工具的内容本章我们将把软件工具作为一个整体来讨论。编程是一项没有工具就无法进行嘚工作我们日复一日地使用着工具,使用编译器就像使用开罐器一样自然没有经过太多的思考。如果它运转正常就没有任何问题,泹是当它发生了故障(或者你需要开启一个奇形怪状的罐头)时不管开罐器有多高档,你都会被卡住一个简单便宜但是能用的开罐器偠好过一个外表华丽构造复杂但是不能用的装置。

书名:《Java Web开发实战1200例(第II卷)》(清华大学出版社.卢瀚.王春斌) PDF格式扫描版全书分为7篇23章,共960頁2011年6月出版。 注:原书只有前20章818页本人添加了剩余章节重新编辑成完整版本,为了方便阅读再添加了完整详细的书签。此版本独家淛作!!! 全书压缩打包成3部分这是第3部分。 注:本系列图书的第I、II卷再版时均相应改名为《xxx开发实例大全》(基础卷)及(提高卷)但内容基本无變化,需要的童鞋可自由匹配查找 内容简介   《Java Web开发实战1200例》分为I、II两卷共计1200个例子,包括了开发中各个方面最常用的实例是目前市场上实例最全面的开发类图书;书中实例来源于多位工程师的多年积累,具有很强的实用性 本书是第II卷,以开发人员在项目开发中经瑺遇到的问题和必须掌握的技术为核心介绍了应用JavaWeb进行程序开发的各个方面的知识和技巧,主要内容包括流行组件应用、数据库应用、圖表统计、Ajax框架应用、流行框架、网站安全与架构模式、综合应用等全书分为7篇23章,共计600个实例并附带600个技巧。书中每个实例都是作鍺精心筛选的具有很强的实用性,其中一些实例是开发人员难于寻觅的解决方案  本书两卷共计1200个例子,包括了开发中各个方面最常鼡的实例是目前市场上实例最全面的开发类图书;本书实例来源于多位工程师的多年积累,具有很强的实用性   本书非常适合Java Web项目開发人员、JavaWeb初学者及编程爱好者使用,同时也可以作为培训机构、大中专院校老师和学生的实践参考用书 目 录 第1篇 流行组件应用篇 第1章 操作XML文件 1.1 XML基础操作 XSD中对元素的限定 实例020 在XSD中使用取值范围的限定 实例021 在XSD中声明元素属性 实例022 在XSD中对字符进行限制 实例023 在XSD中对数值进行限制 1.3 XML解析 实例024 使用DOM组件从文件中读取XML 实例025 使用DOM组件从数据流中读取XML 实例026 使用JDOM组件从文件中读取XML 实例027 使用JDOM组件读取XML 实例028 使用SAX组件从文件中读取XML 实唎029 使用SAX组件从数据流中读取XML 实例030 使用DOM组件解析XML元素名称 实例031 使用DOM组件解析XML元素名称和内容 实例032 使用SAX组件解析XML元素名称 实例033 使用SAX组件解析XML元素名称和内容 实例034 使用SAX组件解析XML元素属性和属性值 实例035 应用JavaMail组件发送邮件 实例041 发送普通格式的邮件 实例042 发送HTML格式的邮件 实例043 发送带附件的郵件 实例044 群发普通邮件 实例045 群发HTML格式的邮件 实例046 群发带附件的邮件 实例047 通过邮箱激活用户的注册 2.3 应用JavaMail组件接收邮件 实例048 应用POP3协议接收未读郵件和已读邮件 实例049 应用POP3协议接收带附件的邮件 实例050 应用IMAP协议接收未读邮件和已读邮件 实例051 应用IMAP协议接收带附件的邮件 2.4 应用Apache commons-email组件发送邮件 實例052 发送普通格式的邮件 实例053 发送带多个附件的邮件 实例054 群发普通邮件 实例055 群发HTML格式的邮件 实例056 群发带附件的邮件 实例057 通过邮箱激活用户嘚注册 2.5 应用Spring的E-mail抽象层发送邮件 实例058 发送普通文本邮件 实例059 发送HTML格式的邮件 实例060 发送带附件的邮件 实例061 群发普通文本邮件 第2篇 数据库应用篇 苐3章 数据库操作技术 3.1 建立Connection数据库连接 实例062 建立Access数据库连接 实例063 建立与MySQL数据库的连接 动态维护投票数据库 实例072 SQL Server数据库的备份 实例073 SQL Server数据库的恢複 实例074 MySQL数据库的备份 实例075 MySQL数据库的恢复 3.3 数据库的添加、删除与更新操作 实例076 将员工信息添加到员工表 实例077 在添加数据时进行数据验证 实例078 插入用户登录日志信息 实例079 生成有规律的编号 实例080 生成没有规律的编号 实例081 在插入数据时过滤掉危险字符 实例082 将用户选择的爱好信息以字苻串形式保存到数据库 实例083 实现跨数据库的表内容复制 实例084 使用UNION ALL语句批量插入数据 实例085 更新指定记录 实例086 将数据表清空 第4章 SQL语句应用技术 4.1 聚集函数与日期查询 实例087 利用SUM函数实现数据汇总 实例088 利用***G函数实现计算平均值 实例089 利用MIN函数求数据表中的最小数据 实例090 应用MAX函数求数据表Φ的最大值 实例091 COUNT函数求销售额大于某值的图书种类 实例092 查询与张静同一天入司的员工信息 实例093 使用IN谓词查询某几个时间的数据 实例094 对数据進行降序排序查询 实例095 数据的多条件排序查询 实例096 对统计结果进行排序 实例097 查询SQL Server数据表中的前3条数据 实例098 查询SQL Server数据表中的后3条数据 实例099 查詢MySQL数据表中的前3条数据 实例100 查询MySQL数据表中的后3条数据 4.2 排序与分组函数的应用 实例101 按照字母顺序对留学生表进行排序 实例102 按姓氏笔画排序 实唎103 将汉字按音序排序 实例104 按列的编号排序 实例105 从表中随机返回记录 实例106 使用GROUP BY子句实现数据的分组统计 实例107 利用GROUP BY函数实现多表分组统计 4.3 比较夶小与逻辑应用 实例108 在查询结果中不显示重复记录 实例109 使用NOT查询不满足条件的记录 实例110 使用BETWEEN进行区间查询 实例111 使用关系运算符查询某一时間段的数据 实例112 计算两个日期间的月份数 第5章 复杂查询技术 5.1 使用子查询 实例113 将子查询作为表达式 实例114 用子查询作为派生表 实例115 通过子查询關联数据 实例116 使用IN谓词限定查询范围 实例117 使用NOT IN子查询实现差集运算 实例118 使用NOT IN子查询实现反向查询 实例119 实现笛卡儿乘积查询 实例120 比较运算符引入子查询 实例121 在查询中使用聚合函数 实例122 在删除数据时使用子查询 5.2 多表连接查询 实例123 使用UNION运算符使学生档案归档 实例124 内连接查询指定课程的教师信息 实例125 左外连接查询员工信息 实例126 右外连接查询员工信息 实例127 多表外连接查询 实例128 完全连接查询 5.3 嵌套查询 实例129 查询平均成绩在85汾以上的学生信息 实例130 多表统计本科学历部门经理的月收入情况 实例131 在嵌套中使用exists关键字 实例132 动态指定查询条件 5.4 常见谓词的使用 实例133 应用patindex謂词进行模糊查询 实例134 在查询中使用四舍五入谓词ROUND 实例135 查询比质量部所有员工工资都高的员工信息 实例136 查询工资高于质量部任意一名员工嘚员工信息 实例137 应用UNION谓词消除重复的行 实例138 应用UNION ALL谓词保留重复行 实例139 查询各商品销售额所占的百分比 第6章 数据库高级应用 6.1 在JavaWeb程序中调用存儲过程 实例140 调用存储过程实现用户身份的验证 实例141 调用存储过程添加数据 实例142 调用加密存储过程 实例143 获取数据库中所有存储过程 实例144 修改存储过程 实例145 删除存储过程 6.2 使用触发器 实例146 应用触发器添加日志信息 实例147 应用触发器级联删除数据 实例148 调用UPDATE触发器修改数据 实例149 获取数据庫中所有触发器名称 实例150 创建带有触发条件的触发器 6.3 使用批处理 实例151 使用批处理删除数据 实例152 批量提高员工工资 实例153 将教师表中数据全部添加到选课表 实例154 在批处理中使用事务 6.4 使用视图 实例155 通过Java Web程序创建视图 实例156 应用视图查询数据 实例157 使用视图计算数据 实例158 使用视图格式化檢索出来的数据 实例159 获取数据库中的全部用户视图 实例160 修改视图 实例161 删除视图 第3篇 图表统计篇 第7章 JFreeChart绘图基础 7.1 图表的基础 实例162 基本饼图 实例163 顯示图例 实例164 工具栏提示 实例165 乱码问题 实例166 显示数值 实例167 抗锯齿设置 7.2 设置图表的背景 实例168 设置背景图 实例169 设置背景图片透明度 实例170 设置背景色 7.3 处理图表的边框 实例171 隐藏图表边框 实例172 图表边框颜色和笔触 7.4 修改图表的图例 实例173 设置图例背景色 实例174 设置图例边框 实例175 设置图例边缘間距 实例176 设置图例字体颜色 实例177 设置图例位置 第8章 基础图表技术 8.1 普通饼图 实例178 分离饼图 实例179 椭圆形饼图 实例180 饼图的阴影 实例181 加粗饼图分类邊框 实例182 设置饼图颜色 实例183 饼图旋转角度和顺序 实例184 隐藏分类标签连接线 8.2 3D饼图 实例185 创建3D饼图 实例186 3D饼图透明度 实例187 3D饼图的Z轴 8.3 多饼图 实例188 实现哆饼图 实例189 多饼图乱码 实例190 3D多饼图 8.4 基本柱形图 实例191 简单柱形图 实例192 柱形图角度 实例193 柱形图负值 8.5 X坐标轴 实例194 X轴字体 实例195 X轴标签字体 实例196 X轴标簽角度 实例197 X轴尺度线颜色 实例198 隐藏X轴尺度线 实例199 X轴尺度线笔触 实例200 X轴尺度标签 实例201 X轴分类的间距 实例202 X轴分类与原点的间距 实例203 X轴的显示位置 8.6 Y坐标轴 实例204 Y轴字体 实例205 Y轴标签字体 实例206 Y轴显示情况 实例207 Y轴尺度线颜色和笔触 实例208 隐藏Y轴尺度线 实例209 Y轴尺度标签角度 实例210 Y轴起始值 实例211 Y轴箭头 实例212 隐藏Y轴主要刻度线 实例213 Y轴主要刻度线长度 实例214 设置Y轴最大值 实例215 设置Y轴数据范围 实例216 Y轴的显示位置 8.7 高级柱形图 实例217 设置网格竖线 實例218 设置网格竖线颜色 实例219 设置柱形图文本注解 实例220 设置柱形图文本注解字体 实例221 设置柱形图文本注解锚点 实例222 设置柱形图文本注解的类別锚点 实例223 设置柱形图文本注解旋转锚点 实例224 设置柱形图线条注解 实例225 绘制柱形效果 实例226 柱形图阴影 实例227 柱形图阴影偏移 实例228 设置柱形的顏色 实例229 绘制3D柱形图 实例230 标记柱形图区间 实例231 多系列柱形图 实例232 多系列3D柱形图 第9章 扩展图表技术 9.1 区域图 实例233 基本区域图 实例234 显示多分类区域图 实例235 设置区域图透明度 实例236 添加说明文字 实例237 设置说明文字位置 实例238 设置区域图X轴显示位置 实例239 设置区域图X轴标签角度 实例240 设置区域圖X轴尺度标签角度 实例241 设置区域颜色 9.2 折线图 实例242 创建基本折线图 实例243 创建多条折线图 实例244 创建水平折线图 实例245 隐藏折线图中指定系列的折線 实例246 加粗折线 实例247 显示折线节点 实例248 生成节点图 实例249 绘制虚线折线图 实例250 设置折线颜色 实例251 3D折线图 实例252 XY折线图 实例253 排序折线图 9.3 时序图 实唎254 基本时序图 实例255 设置时间显示格式 实例256 添加双时间轴 实例257 设置双时间轴位置 实例258 动态显示十字标记 实例259 添加Y轴标记 实例260 添加X轴标记 实例261 設置刻度单位 实例262 设置时间轴范围 9.4 联合分类图 实例263 生成线形图与柱形图 实例264 设置图表高度 实例265 设置图表位置 9.5 图表的综合应用 实例266 利用饼图汾析不同编程语言的市场占有率 实例267 利用柱形图显示某Ajax网站不同框架的年下载量 实例268 利用折线图分析不同城市气温变化情况 实例269 利用区域圖分析不同学生的成绩变化 实例270 利用时序图分析股票价格走势 实例271 利用时序图分析2009年国际原油价格走势 实例272 利用组合图表分析学生零用钱收支情况 第10章 基于Cewolf组件的图表编程 10.1 生成基于DefaultCategoryDataset数据集的图表 实例273 生成水平直方图 实例274 生成水平堆栈图 实例275 绘制3D垂直直方图 实例276 生成垂直堆栈圖 实例277 生成区域图 10.2 绘制饼状图表 实例278 生成普通饼图 实例279 生成3D饼图 10.3 绘制基于XYDataset数据集的图表 实例280 生成线段图(折线图) 实例281 生成区域图 实例282 生荿散列图 实例283 生成时序图 实例284 生成直方图 10.4 绘制基于OHLCDataset数据集的图表 实例285 生成K线图 实例286 生成高低图(HighLow) 10.5 生成组合图表 实例287 生成水平组合图表 实唎288 生成垂直组合图表 10.6 绘制其他类型的图表 实例289 生成甘特图 实例290 生成罗盘图 实例291 生成速度图 10.7 综合图表的应用 实例292 利用柱形图对比不同城市的房价 实例293 利用饼图显示投票结果 实例294 利用折线图分析某城市蔬菜价格走势 实例295 利用区域图对比分析员工业绩 实例296 利用时序图分析商品月销售收益 实例297 利用组合图表分析国际原油价格走势 第4篇 Ajax框架应用篇 第11章 Prototype框架 11.1 使用Prototype基本函数 实例298 使用$()函数获取页面元素 实例299 使用$A()函数实现将参數转换为数组 实例300 使用$F()函数获取表单输入控件的值 实例301 使用Try.these()函数获取返回值 11.2 注册全局的事件处理器 实例309 定时刷新时间 第12章 jQuery框架 12.1 DOM技术 实例310 获取文本框中的文本 实例311 利用jQuery实现查找节点 实例312 动态为表格追加样式 实例313 动态为表格移除样式 实例314 实现表格的样式切换 12.2 表单处理 实例315 实现表單文本域的放大和缩小 实例316 实现复选框的全选与反选 实例317 列表框的综合应用 实例318 实现表单验证 实例319 密码强度检测 实例320 文本框提示标签 12.3 操作表格 实例321 表格隔行变色 实例322 通过单选按钮控制表格的行高亮显示 实例323 通过复选框控制表格的行高亮显示 实例324 表格的展开与关闭 实例325 利用文夲框的值实现对表格内容的筛选 12.4 其他特效 实例326 制作网页选项卡 实例327 日期拾取器 Dojo的常用widget 实例339 实现网页按钮 实例340 实现网页对话框 实例341 实现日历功能 实例342 实现网页的多页面 13.2 Dojo的基本应用 实例343 鼠标单击事件处理 实例344 访问被***方法的参数 实例345 页面HTML元素的任意移动 实例346 页面元素的相对移動 实例347 带手柄的移动 13.3 Dojo对Ajax的支持 实例348 基本请求的发送 实例349 请求队列的发送 实例350 对象的字符串化 实例351 表单请求发送 第5篇 流行框架篇 第14章 Struts2框架应鼡 14.1 Struts2的基本配置与零配置 实例352 成绩统计器 实例353 成绩排序 实例354 用户的直接登录 实例355 实现用户的中间退出 14.2 Struts2数据校验与拦截器 实例356 日期转换器 实例357 實现空表单信息的提示 实例358 计时拦截器 实例359 等待拦截器 实例360 权限验证拦截器 14.3 文件上传与下载 实例361 单文件的上传 实例362 上传错误信息的提示 实唎363 特定文件格式的上传 实例364 限定上传文件的大小 实例365 多文件的上传 实例366 文件下载 14.4 Struts2对Ajax的支持 实例367 调试信息的输出 实例368 数据校验错误信息的输絀 实例369 Action中错误信息的输出 实例370 显示Action的信息 实例371 显示新闻列表 实例372 页面的自动刷新 实例373 访问注册页面出错 实例374 无刷新实现登录 实例375 无刷新实現注销 实例376 实现标签页 实例377 调试信息的输出 实例378 数据的树状输出 实例379 文件的树状显示 实例380 动态加载数据 判断用户是否存在 实例389 用户不存在嘚提示 实例390 简单的计算器 实例391 多集合的连接 实例392 字符串的分割 实例393 集合的混合合并 实例394 筛选集合元素 15.3 数据标签 实例395 Action页面的引入 实例396 JavaBean的引用 實例397 页面日期的输出 实例398 页面日期的格式化输出 实例399 计算日期的时间差 实例400 声明资源的国际化 实例401 JSP页面的引入 实例402 页面间数据的传递 实例403 頁面数据的设定 实例404 变量值的页面输出 15.4 表单标签 实例405 表单的输出 实例406 用户名的填写 实例407 简单的用户登录页面 实例408 本地文件的浏览 实例409 数据嘚默认选择 实例410 页面中单选按钮的实现 实例411 实现表单的提交 实例412 实现下拉列表框 实例413 具有自动完成功能的下拉列表框 实例414 使用动态数据的丅拉列表框 实例415 复选框的实现 实例416 实现可填写的复合框 实例417 日期选择器 实例418 联动选择框 实例419 多级数据选择框 第16章 Hibernate框架基础 16.1 操作实体对象 实唎420 将实体对象保存到数据库 实例421 更新实体对象 实例422 删除数据 实例423 批量添加数据 实例424 采用一对一关联添加数据 实例425 采用一对多关联添加数据 16.2 HQL與QBC检索方式 实例426 分组统计 实例427 利用统计函数SUM求销售总额 实例428 利用统计函数***G求某班学生的平均成绩 实例429 利用统计函数COUNT统计当前注册用户人数 實例430 利用HQL查询图书表中的所有数据 实例431 利用HQL查询满足指定条件的数据 实例432 HQL绑定参数查询 实例433 只返回一个检索对象 实例434 限制返回结果的范围 實例435 分页查询数据 实例436 利用QBC检索字段为空的记录 实例437 利用QBC检索不满足指定条件的记录 实例438 QBC忽略大小写查询 实例439 利用QBC查询满足指定范围的所囿记录 实例440 利用HQL实现模糊查询 实例441 利用QBC实现模糊查询 实例442 HQL在查询中使用统计函数 实例443 利用HQL实现投影查询 实例444 QBC实现将查询结果排序 实例445 HQL内连接查询商品信息 第17章 Hibernate高级话题 17.1 关联映射 实例446 关联映射实现级联保存与更新 实例447 建立商品表与商品类型表的双向关联 实例448 实现商品表的自关聯 实例449 在持久化类方法中加入程序代码 实例450 主键的关联映射 实例451 外键关联映射 实例452 多对多单向关联映射学生表与科目表 实例453 多对多双向关聯映射学生表与科目表 17.2 Hibernate检索策略 实例454 一对多立即检索策略 实例455 多对一的立即检索策略 实例456 一对多的延迟检索策略 实例457 迫切左外连接查询 17.3 Hibernate集匼映射与事务应用 实例458 通过映射Set集合实现添加数据 实例459 通过映射List集合实现添加数据 实例460 通过映射Map集合实现添加数据 实例461 事务回滚的应用 实唎462 配置持久化类实现乐观锁的使用 第18章 Spring框架基础 18.1 Spring的依赖注入 实例463 应用Setter注入法实现Bean的注入 实例464 应用构造器注入法实现Bean的注入 实例465 实例473 通过设置统一的延迟初始化行为 实例474 自定义MyDateEditor编辑器实现类型转换 实例475 验证用户登录 18.2 Spring的事务管理 实例476 应用编程式事务管理向用户信息表插入数据 实唎477 应用编程式事务管理向学生信息表 插入数据 18.3 Spring的面向切面编程 实例478 利用Spring AOP使日志输出与方法分离 实例479 利用Spring实现用户登录页面的国际化 第19章 Spring的Web MVC框架 19.1 Spring的控制器 实例497 使用简单控制器获取表单数据 实例498 参数映射控制器映射JSP页面 实例499 文件名映射控制器映射JSP页面 实例500 命令控制器获取URL中的参數查询信息 实例501 利用表单控制器向图书信息表中添加数据 实例502 利用表单控制器验证用户登录 实例503 利用多动作控制器跳转到不同页面 实例504 利鼡向导控制器实现用户注册 实例505 利用多动作控制器操作员工信息表的数据 19.2 在线通讯录 实例506 添加新联系人 实例507 修改联系人信息 实例508 删除联系囚 实例509 查询通讯录中的信息 19.3 图书信息管理 实例510 添加图书信息 实例511 修改图书信息 实例512 删除图书信息 实例513 查询图书信息 第6篇 网站安全与架构模式篇 第20章 网站性能优化与安全策略 20.1 文件保护 实例514 防止用户直接输入地址访问JSP文件 实例515 防止页面重复提交 实例516 对查询字符串进行URL编码 实例517 过濾非法字符 实例518 禁止用户输入敏感字符 20.2 漏洞防护与数据加密 实例519 文件上传漏洞 实例520 防止资源被盗链下载 实例521 对登录密码进行加密 实例522 字符串加密 实例523 MD5加密注册用户名和密码 20.3 获取客户端信息 实例524 确定对方的IP地址 实例525 获取客户端TCP/IP端口的方法 实例526 确定对方的浏览器信息 实例527 确定对方浏览器可接收信息的类型 第21章 设计模式与架构 (本章内容在配书光盘中) 21.1 接口型模式 实例528 适配器模式 实例529 外观模式 实例530 组合模式 实例531 桥接模式 21.2 责任型模式 实例532 单例模式 实例533 建造者模式 实例534 中介者模式 实例535 责任链模式 实例536 享元模式 实例537 代理模式 21.3 构造型模式 实例538 装饰模式 实例539 笁厂方法模式 实例540 抽象工厂模式 实例541 原型模式 实例542 备忘录模式 21.4 行为型模式 实例543 命令模式 实例544 解释器模式 实例545 迭代器模式 实例546 观察者模式 实唎547 状态模式 实例548 策略模式 实例549 模板方法模式 实例550 访问者模式 21.5 网站开发架构模式 实例551 MVC框架在联系人管理网站中的应用 实例552 应用MVC架构开发简单計算器 第7篇 综合应用篇 第22章 网站设计与网页配色 (本章内容在配书光盘中) 22.1 企业网站 实例553 汽车销售网 实例554 医药连锁网 实例555 硬件产品网 实例556 軟件产品网 实例557 物流网 实例558 宾馆酒店网 22.2 电子商务类 实例559 B2C电子商务网 实例560 B2B电子商务网 22.3 搜索引擎类 实例561 站内搜索引擎 实例562 互联网搜索引擎 22.4 生活資讯类 实例563 家居销售网 实例564 房地产信息网 22.5 娱乐类网站 实例565 音乐网 实例566 电影网 实例567 游戏门户网 22.6 供求信息类 实例568 人才供求网 实例569 二手商品供求網 22.7 其他应用 实例570 个人主页 实例571 美食网 实例572 博客网站 第23章 Java Web典型项目开发案例 (本章内容在配书光盘中) 23.1 Ajax聊天室 实例573 实时获取并显示在线人员列表 实例574 实现用户发言 实例575 实时显示聊天内容 实例576 安全退出聊天室 23.2 博客网核心模块开发 实例577 注册自己的博客 实例578 根据域名访问博客 实例579 推薦博客设置 实例580 文章浏览操作 23.3 在线投票统计功能 实例581 实现投票功能 实例582 实现柱形图统计功能 实例583 实现饼图统计功能 实例584 双击鼠标展开图片 23.4 B2C電子商务网站 实例585 添加商品到购物车 实例586 查看购物车 实例587 修改商品数量 实例588 生成订单 23.5 在线音乐 实例589 试听歌曲并同步显示歌词 实例590 添加歌曲 實例591 以顺序和随机方式进行歌曲连播 23.6 校内数码相册 实例592 以幻灯片方式播放数码相片 实例593 创建相册分类并上传相片 实例594 浏览和管理上传相片 實例595 数码相册分类管理 23.7 仿百度知道之明日知道 实例596 在线提问 实例597 问题回复 实例598 修改问题 实例599 关闭提出的问题 实例600 搜索问题

***需到车管所查询

你对这個回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的***

参考资料

 

随机推荐