关闭清空全部浏览记录
QQ登录
微信登录
QQ注册
微信注册
已有6,718,781人加入外唐网
微信扫码登录
我已阅读并同意 《外唐网网络服务使用协议》
手机号注册
我已阅读并同意 《网络服务使用协议》
设置密码
随着新版本的发布,肯定会有越来越多的开发人员想尝试使用 Java SE 7 中的新特性,毕竟开发者社区对这个新版本期待了太长的时间。在 Java 程序中使用这些新特性,可以提高代码质量,提升工作效率。Java 平台的每个版本都致力于提高 Java 程序的运行性能。随着新版本的发布,企业都应该考虑把 Java 程序的运行平台升级到最新的 Java SE 7,这样可以享受到性能提升所带来的好处。对于新的 Java 程序开发,推荐使用 Java SE 7 作为标准的运行平台。本书将 Java S...
本迷你书从如何运用现有的 WEB Container、EJB Container、JMS Container 集成出一个全新的 Java Application Server 出发,研究了 Glassfish v3 的部分源代码,研究面覆盖了 GlassFish v3 基于 HK2 OSGi 的架构,启动过程,配置与监控,classloader 及集成后的统一部署过程,与 WEB、EJB、JMS 三大模块的集成。其中重点探讨了 V3 中集成 WEB、EJB、JMS 的过程。由于时间有限,本...
如果您了解了 Java 中事务管理是如何工作的,并开发了有效的事务设计策略,这能帮助您避免应用与数据库中的数据完整性问题, 并减轻在难以避免的系统失败时遭受的痛楚。
本书是关于如何使用基于 Java 的框架(如 EJB 和 Spring)提供的事务模型来设计高效的事务管理策略的著作。本书描述了每种事务模型的技 术,最佳实践,以及陷阱。并且,本书用“事务设计模式”将这些概念和技术归结起来,并且介绍了如何利用这些模型有效的在您的 EJB 或 Spring 的...
互联网产品形形色色,有产品导向的,有营销导向的,也有技术导向的,但是以技术见长的互联网产品比例相对小些。搜索引擎是目前互联网产品中最具技术含量的产品,如果不是唯一,至少也是其中之一。
经过十几年的发展,搜索引擎已经成为互联网的重要入口之一,Twitter 联合创始人埃文? 威廉姆斯提出了“域名已死论”:好记的域名不再重要,因为人们会通过搜索进入网站。搜索引擎排名对于中小网站流量来说至关重要。了解搜索引擎简单界面背后的技术原理其实对很多人都很重要。
如今,互联网产业正从信息时代过渡到应用时代,开放平台的架构正在颠覆原有的规则和竞争格局,重新构造一个全新的互联网生态体系。开放是互联网产业发展的潮流,各种类型的平台相继开放,各平台品牌、应用竞争激烈,用户需求日渐多样化,开发者之间竞争日趋激烈,用户细分和产品细分日益重要,既为开发者带来了机遇,也带来了挑战,开发者将扮演重要的推动者和实践者的角色,而开放平台将承载起创业平台的重担,扭转开发者们不尽如人意的生存现状,构建和谐稳定的产业链生态循环。
今年是敏捷宣言签署的第十个年头。敏捷从它的诞生日起,推崇和质疑的声音就从未停止过,但事实胜于雄辩,在经过十年之后,我们发现它汲取了更多行业先进理念和思维方式。ThoughtWorks 进入中国已经七年了,我们秉承的敏捷软件开发理念和精髓在这七年中从未动摇,我们坚持用我们理解最为正确的方式和最佳实践,创造卓越的软件,为我们的客户持续创造价值。
我们也一直推进中国软件行业生态的进化。今年 9 月初举办的第六届敏捷中国大会,我们第一次和中国敏捷软件开发联盟联合...
Scrum 和看板是敏捷软件开发中的两股风潮 ── 内容简单,但力量强大。它们之间有什么关系呢?本书的目的是拨开重重迷雾,让大家明白如何在自己的环境中应用看板和 Scrum,进行改进。
全书分成两部分。第一部分讲述的是看板和 Scrum 之间的异同。这个比较只是为了让读者更好地理解它们,而不是判断孰优孰劣。工具没有好坏之分,只有不恰当的使用场合和使用方式。第二部分是案例分析,它讲述了在使用 Scrum 方法的组织中,为运维和支撑团队实施看板的过程。本书与...
现在说起 REST(表述性状态转移),相信大家一定都不会觉得陌生,因为人们对它的认识早已经过了 WHAT 和 WHY 的阶段。但在真正要将这种架构风格落地下来的时候往往又会让人有些不知所措,原因就在于我们对 HOW 关注的太少了。《RESTful Web Services Cookbook》的出现正好弥补了这一空缺,书中包含了大量与设计、实现 RESTful Web 服务相关的内容,它们都是在日常的设计和开发过程中会经常遇到的东西。本书采用了 HTTP 报文作为范例,而非具体的开发语言,这...
在当今互联网的“多国演义”中,应用开放平台的重要地位已经为国内技术社区所认可。一时间,第三方开发者们被五花八门的开放平台迷住了眼睛,雾里看花。作为一名业界观察者,我认为可以从”点、线、面“三个角度来分析百度应用开放平台。
点——点就是百度自己。
俗语“大树底下好乘凉”,找到一个值得信赖的“根基”非常重要。毕竟,大多数第三方开发者势单力薄,经不起几次折腾,把有限的精力用在可靠的开放平台上才可能做出优质的应用。从这个角度看,百度是一个坚...
本迷你书源自成富先生为InfoQ中文站撰写的《Java深度历险》专栏。本专栏的十篇文章,是关于Java不同方面但深入浅出的主题内容。在几乎每篇专栏的结尾,都有多于平均数量的积极的评论,在InfoQ内部月度内容排行上尤为突出。同样是出于读者的呼声,才有了这本迷你书面世的可能。
从百度 3 年前提出框计算暨开放平台,到去年在业界率先推出全网合作的 Web App 应用开放平台,再到如今各大开放平台的兴起,正如 Robin 所说,现在进入了“应用为王”的时代!Web App 应用为什么如此备受关注?原因主要有两点:
首先,根本的原因在于:相对于传统繁杂而单调的数据文本信息模式,Web App 应用相当于将各种互联网内容进行了一次条理化、精细化的规范、提纯与梳理。从而可以给用户带来更加丰富、个性、高效而卓越的创新交互体验。
Scrum 是一个框架,其规则简单。Scrum 检查列表可以帮你记住这些规则,并将它们融入每天的火热工作及其压力之中。Scrum 检查列表还能帮你和你的 Scrum 团队一起,创建令人乐在其中而且高效的工作环境。
现在的Scrum 可以直接供企业使用了! Scrum 同样可以用于多团队、多地点和多项目的环境。在这本小书中,你可以找到所有大规模的 Scrum 会议、角色和产出物所需要的检查列表,以供在更大范围内更有效和成功地实施 Scrum。
JEE 服务器集群可细分为 Web 层集群、EJB 集群、JMS 集群等等。Web 层集群主要包括前端的负载均衡及 Session 复制,本文主要关注 Web 层集群方面的 Session 复制。
针对不同的 JEE 服务器,如 Tomcat、Geronimo、GlassFish V2、JOnAS、JBoss,我首先从网络上的各种公开资料做了理论分析,然后走读了相关的源代码,最后做了一些测试,并且根据 Session 结构、逻辑结构、组播框架、复制策略、...
越来越多的人开始采纳、实施敏捷实践,他们也在寻找相关的指导和建议,希望知道如何成功实施敏捷。然而,他们有很多问题,诸如:"我该如何开始?","我该选择哪些实践?","我该怎么做到增量式实施?",还有"我在哪些地方会遇到问题?"这些问题并没有得到正确解答。
这本书回答了这些问题,帮助读者以他们的业务价值和相应环境为中心,构建他们自己的实施策略。该策略与敏捷实践的实施模式直接相关...
本迷你书列举了成为高效的开发人员所需具备的 10 个习惯、思想观念和方法,涵盖了软件开发进程、编程和调试工作、开发者态度、等多个方面。本迷你书精选自《高效程序员的 45 个习惯》。
本迷你书是《 Spring 揭秘》的精选版,节选了原书中介绍 Spring IoC 容器的 6 个章节。《Spring 揭秘》以幽默生动的语言、辅以有趣的故事和典故,循循善诱地阐述了 Spring 框架的方方面面。针对 Spring 框架的主要功能以及开发者们遇到最多的问 题,首先介绍问题的相关背景,然后逐条进行深度剖析,最后通过分析来引入 Spring 框架可以提供的最佳解决方案。虽言 Spring,却不局限于 Spring!
项目管理对于项目成败至关重要,但实践中每个项目都有自己的独特性,没有现成的解决方案可以套用。书中从应对实际风险的角度出发,讲述了从项目启动、项目规划到项目结束的整个管理流程;展示了作者的思考过程,从评估项目背景,选择生命周期,直到为项目建立清晰的条件;同时穿插了丰富的提示和真实案例,介绍了可能遇到的常见问题。这些真知灼见不仅适用于软件项目管理,同样适用于其他产品的开发项目。这是一本可使项目经理即刻上手的名副其实的实战指南。本迷你书从原书中精选出 5 个章节。
《构建高性能Web 站点》围绕如何构建高性能Web 站点,从多个方面、多个角度进行了全面的阐述,涵盖了Web 站点性能优化的几乎所有内容,包括分布式缓存、Web 负载均衡、内容发布和同步、数据库监控、性能监控等。本迷你书从中精选出5 个章节。
健壮、优雅、灵活和易维护的软件架构是怎样炼成的? 本书通过一系列优秀的文章回答了这个问题,这些文章来自于十几位当今一流的架构师。在每篇文章中,作者都向我们展示了一个著名的软件架构,并分析了什么让其具有创新性,让其极其符合设计目标。本迷你书是《架构之美》的精选版,节选了其中的 4 个章节。