领导力大挑战
在实施Scrum项目的过程中,Scrum Master的角色是相当关键的,因为他是团队的推动者。本文围绕什么是仆人式领导、仆人式领导的起源、如何将领导力传达给团队、Scrum Master作为仆人式领导者的角色展开叙述,同时重点阐述仆人式领导者应有的基本内外特征。
该内容已经被标记书签!
标记书签错误,请重试!
作者 Charles Humble 译者 张龙 发布于 2009年11月15日
诞生于1997年的Java Card技术旨在让智能卡、安全令牌及其他内存受限设备能够运行Java Applet。Sun宣称世界上有35亿多个Java智能卡设备,因此我们能够看出该项技术的应用范围是相当广泛的。自从1997年以来Sun针对该平台发布了6个更新,而核心架构却基本没变。但随着Java Card 3的发布,Sun对其进行了大刀阔斧的改革以充分利用高端智能卡硬件领域日新月异的变革。
Java Card 3具有两个版本:Classic Edition和Connected Edition。这两个版本都以具有持久化对象的持久化虚拟机为特色,多个应用能够在虚拟机上运行,同时可以基于防火墙的上下文隔离机制来防止外来的侵袭。他们都兼容于Java Card 2,现有的Applet(称作“Classic Applet”)也都能运行于其上。以上就是两个版本相似的一面。
Classic Edition基于现有的2.2.2架构并引入了一些增强,如支持新的加密算法(s4096-bit RSA及NSA Suite B等)。像旧版本的Java Card平台一样,Classic Edition使用了一种分离的虚拟机技术,这充分考虑了加载到卡片上的应用的预处理问题。这种方式可以保证实现Java Card平台所需的内存和CPU可以降到最低,同时Classic Edition还适合于那些只有8位或16位CPU的低成本卡片。
Connected Edition的目标在于具有32位CPU的高端智能卡。它引入了一个全新的虚拟机和大量新API与服务,但却没有使用分离的虚拟机技术来加载应用而是充分利用高端智能卡的优势,使用标准的Java Archive(JAR)文件格式和卡片上的类文件验证来直接加载类文件。
新架构旨在让智能卡成为安全的网络结点,要么为网络提供安全服务,要么请求访问网络资源。开发者可以通过一个兼容于Servlet 2.5的嵌入式Web容器或是直接管理连接的方式将智能卡与IP网络和Web Services集成起来。由于充分利用了新虚拟机中多线程的优势,该Web容器可以同时分发多个HTTP和HTTPS请求。平台为那些想要直接管理网络连接的开发者提供了Generic Connection Framework,该框架提供了一套相关的抽象层来请求和管理网络与I/O连接。除了HTTP与HTTPS以外,Generic Connection Framework还支持很多其他的协议,如TCP、TLS以及可选的UDP。
Connected Edition的虚拟机基于Connected Limited Device Configuration(CLDC)VM 1.1之上,而由Java ME平台所定义的CLDC在移动电话上得到了广泛的应用。 相对于Classic Edition虚拟机来说,Connected Edition虚拟机除了支持多线程以外还支持多位包装(multiple package)和垃圾收集。Connected Edition虚拟机兼容于JDK 6,除了浮点数以外支持所有的Java语言特性包括注解和泛型。使用新特性的Applet叫做“Extended Applet”。
尽管提供了这么多的增强,内存使用量依然是非常小的。James Gosling说到它适合于“24K RAM,128K EEPROM,512K ROM,32位处理器”。
大家可以访问项目团队的Kenai主页来进一步了解相关信息。目前Sun正在开发一个NetBeans插件以简化Smart Card的Applet开发工作。
查看英文原文:Java Card 3 Includes Java 6 Support and an Embedded Servlet Container
译者 张龙 热衷于编程,乐于分享,对新技术有强烈的探索欲,对Java轻量级框架有一定研究。
在实施Scrum项目的过程中,Scrum Master的角色是相当关键的,因为他是团队的推动者。本文围绕什么是仆人式领导、仆人式领导的起源、如何将领导力传达给团队、Scrum Master作为仆人式领导者的角色展开叙述,同时重点阐述仆人式领导者应有的基本内外特征。
论道WP第三篇专栏,以应用程序栏的使用为中心,包括了软键盘带来的问题、应用程序栏介绍、如何绑定应用程序栏的属性等几个方面的具体话题,为开发者顺利使用应用程序栏开发提供了具体指导。
在多线程并发编程中Synchronized一直是元老级角色,很多人都会称呼它为重量级锁,但是随着Java SE1.6对Synchronized进行了各种优化之后,有些情况下它并不那么重了,本文详细介绍了Java SE1.6中对于锁的性能优化,以及锁的存储结构及升级过程。
本次分享将首先介绍现代富文本编辑器的组成和实现,然后结合UEditor的开发过程,与参会者分享UEditor在设计和实现的过程中,所涉及到的核心功能的细节实现。
本次演讲视频录制于百度技术沙龙。
我们所开发的应用程序大多都需要提供一个图形用户界面(GUI)。关于GUI应用的架构设计,已经有了Form & Control、MVC,、MVP、 Passive View等多种模式。模式可以帮助我们建立优雅的架构,但前提是弄清楚模式的应用场景。弄清楚GUI应用面临的设计上的问题,有助于我们正确的挑选设计方案。
MongoDB是一种非常易用的NoSQL方案,Brian C. Dilley在这篇文章里介绍了MongoDB的优劣势,并介绍了MJORM项目。MJORM用于MongoDB,是一个没有注解的Java ORM库。
随着网络基础设施的逐步成熟,从RPC进化到Web Service,并在业界开始普遍推行SOA,再到后来的RESTful平台以及云计算中的PaaS与SaaS概念的推广,分布式架构在企业应用中开始呈现出不同的风貌,然而殊途同归,这些分布式架构的目标仍然是希望回到建造巴别塔的时代,系统之间的交流不再为不同语言与平台的隔阂而产生障碍。
没有回复
关注此讨论 回复