QQ群78928780记录整理:90528花絮话题-部分

来源:互联网 发布:中国联通中原数据基地 编辑:程序博客网 时间:2024/04/28 13:59

一、离线存储标准的运用
1、HTML5 正在制定离线存储标准
  参考网页:http://www.whatwg.org/specs/web-apps/current-work/#offline 
  参考网页:https://developer.mozilla.org/en/DOM/Storage#localStorage
2、非 IE 浏览器都已经实现了自己的离线存储功能
3、w3c 相关标准
  参考网页:http://www.w3.org/TR/webstorage/
    ********************************************************************************
     尽管在当今的3G时代,一种在线存储方式已经取代离线存储,但是对于那些把email, 在线新
     闻以及Twitter当做必不可缺的人来说,离线 Web任然是非常重要的。
    ********************************************************************************

二、googele gears 官方文档部分翻译
 1、  The next step, as shown in the figure below, is to create a new local data layer that uses a Gears database instead of going to the web server for data. It's simpler if this data layer has the same interface as the existing data layer used to communicate with the server. If the interface is different then some translation needs to be done and you might as well do that inside this data layer.
To test this step, you can set the data switch layer to talk to this new (local) data layer. You might want to pre-populate the database to make things easier to test.
    下一步将创建一个新的使用Gears数据库的本地数据层代替从Web服务器获取数据。如果该数据层拥有这样的接口就变得非常简单,该接口和原有数据层用于与服务器交互的接口一样。如果接口有些不同,比如一些必须的转换,该在原有数据层处理。
    为了测试这一步,你可以设置数据交换层与该本地数据层通信。不过之前最好建立一个数据库以使得测试更加容易。
 2、   If the application is not structured with a data layer and adding a data layer is not an option, it is still possible to isolate the data layer by intercepting all the calls to the web server just before they are sent. For example, you could intercept a form submit (listen to the submit event) and decide if the application should use the local data store or the data on the server.
    如果应用没有设计数据层并且没有必要添加一个数据层,仍然可以通过在发起前拦截对Web服务器的调用而构建一个数据层。例如,你可以监听submit事件,在发起一个表单提交前拦截,并决定应用程序该使用本地存储的数据还是服务器上的数据。
    ********************************************************************************
    技术固然重要,但不能忽视语言的学习。大多数高质量的技术性文章都是用英文来编写的,
    一个程序员想要学好计算机,就必须重视英文的学习。我目前正忙于英语六级考试,虽然
    每天都在和字母打交道,但这都是值得的。
   *********************************************************************************

三、《数据开发这点事》定位:初学者快速入门,其他学会一种思想 。
   ********************************************************************************
   再次重申:代码只是一个过程、编程是一种思想。这本书适合初学者学习,先学会一种思想,
   然后再去编码,这样不仅打开思路,而且为初学者避免了很多弯路。同样对每一个搞程序的
   人来说,是弥补思想空缺的最好选择。
   ********************************************************************************

四、面向服务架构SOA的优点
 1、编码灵活性
可基于模块化的低层服务、采用不同组合方式创建高层服务,从而实现重用,这些都体现了编码的灵活性。由于服务使用者不直接访问服务提供者,这种服务实现方式更可以灵活使用。
 2、明确开发人员角色
例如,熟悉BES的开发人员可以集中精力在重用访问层,协调层开发人员则无须特别了解BES的实现,而将精力放在解决高价值的业务问题上。
 3、支持多种客户类型
借助精确定义的服务接口和对XML、Web服务标准的支持,可以支持多种客户类型,包括PDA、手机等新型访问渠道。
 4、更易维护
服务提供者和服务使用者的松散耦合关系及对开放标准的采用确保了该特性的实现
 5、更好的伸缩性
依靠服务设计、开发和部署所采用的架构模型实现伸缩性。服务提供者可以彼此独立调整,以满足服务需求。
 6、更高的可用性
该特性在服务提供者和服务使用者的松散耦合关系上得以体现。使用者无须了解提供者的实现细节,这样服务提供者就可以在WebLogic等集群环境中灵活部署,使用者可以被转接到可用的例程上。
   
    SOA可以看作是B/S模型、XML/Web Service技术之后的自然延伸。SOA将能够帮助我们站在一个新的高度去理解企业级架构中的各种组件的开发、部署形式,它将帮助企业系统架构者以更迅速、更可靠、更具重用性架构整个业务系统。较之以往,以SOA架构的系统能够更加从容地面对业务的急剧变化。
   ********************************************************************************
     浩为语:IT需要简单化。用样SOA作为以一种架构模型力求提高IT效率和增强IT适应性。
     在实践中,只要能更好的服务于我们工作的东西,就应该被更多的运用。
   ********************************************************************************

 

        以上话题在群内有具体内容

        以上由群管理员曾世圣整理

        本书不少篇章已经超出了技术的范畴,上升到人生发展的高度,这也是副标题叫“人生需要引导” 的一个原因。加入QQ群78928780,每周一个学习安排,多个学习小组等着你,还可分享各种根据聊天记录整理的话题哟。

        78928780扩编咯,目前已达184人,请新人加入分群。
        86912012华东华中,87316904华南西南,87316239华北东北西北,详情http://code.google.com/p/howwe

       《数据库开发这点事》下载地址http://sites.google.com/site/howwe6/db

原创粉丝点击