Ruby on Rails为何走红企业领域?
作者:IT168 东方蜘蛛
摘要:在很短时间内,Ruby on Rails已经迅速在企业开发社区中蹿红,被企业开发者和系统管理员所认可。作为一个开源平台,Ruby已经证明了自己具有很多优势,可以让企业应用程序变得更强大,而不仅仅是让程序员缩短应用程序开发周期和能够创建易懂、易维护的代码那么简单。本文将向Java开发者简单的介绍Ruby on Rails,并且分析Ruby on Rails的发展,以及为什么它能在企业应用软件开发中扮演越来越重要的角色。
喜忧参半 展望2008年开源未来发展
作者:IT168 东方蜘蛛
摘要:眼下又到了岁末年初之际,开源行业经历一年的沉淀,未来的发展趋势也逐渐开始明朗,关于开源在2008年的发展趋势的预测也逐渐开始多了起来。
RIA技术之争 谁将胜出?
作者:IT168 思维牧童
摘要:现在一场新的技术战争已经悄然在RIA领域打响。这个领域的传统霸主是手握Flash平台的Adobe公司;另外,还有借助Silverlight技术参战的软件巨人微软;最大的黑马则可能是刚刚推出了JavaFX的Sun公司。在这场技术版的“三国演义”中,谁将最终胜出?这场战争又将持续多长时间?它对于你我的意义何在?
2007数据库技术年度综述与趋势展望
作者:IT168 王翔
摘要:2007年是整个数据库市场快速发展的一年,包括Oracle、IBM和SQL Server为代表的主流商用数据库以及MySQL代表的开源数据库在这一年里都有不错的进步,随着SOA和Enterprise 2.0概念的升温,数据库领域也适时的出现很多新的技术趋势。
开发者会拥抱Google的移动平台Android吗?
作者:IT168 东方蜘蛛
摘要:Google的Android移动平台计划显然野心不小,为移动电话创建一个开源平台的说法似乎对开发者也颇具吸引力,然而在Android平台问世以前,开发者已经在使用诸多现在的主流移动软件开发平台,Google这个新移动开发平台能否让这些开发者抛弃一切从头再来吗?
单机环境快速实践DB2-HADR
作者:IT168 丛军
摘要:在一些实时性要求高的行业,数据库系统的高可用性和灾难恢复一直是备受关注的。本文旨在通过介绍DB2 HADR的功能和基本的工作原理,并且通过一个实例(在单机环境中快速实践DB2-HADR),使您能更好的学习和了解DB2 HADR的功能和基本的工作原理,你可以在这个环境中作一些简单DB2 HADR的练习和测试,并真心希望本文能够为您在学习和应用DB2 HADR在您的数据库系统的高可用性灾难恢复方面提供一些帮助。
LINQ to SQL:创建你的第一个程序
作者:IT168 李会軍
摘要:在LINQ to SQL系列之一基础篇中,我介绍了学习LINQ to SQL的一些基础知识的准备,为了让大家对LINQ to SQL有一个直观的认识和了解,在本文中,我将以Step By Step的形式来创建一个LINQ to SQL的程序,实现基本的增删改查。
Sametime,我如何获取你的Token
作者:IT168 刘长福
摘要:Sametime提供了非常强大的集成能力,可以广泛地扩展在线感知能力。但是要实现企业应用的在线感知能力,首先需要当前用户登陆到Sametime服务器,显然如果通过提供用户名和密码方式登陆Sametime服务器,对客户来说是非常不安全的,Token代替密码登陆的方式,就是客户最好的选择。
深入观察 .NET组件模型及继承
作者:IT168 微山
摘要:我们了解了属性扩展器的基本情况以及自定义代码序列化,下面继续学习MVC。
DB2 V9表压缩
作者:IT168 程永
摘要:DB2 V9新增了可用来压缩数据对象的基于字典的行压缩功能?在压缩数据时,通过使用较少的数据库页来表示相同数据,从而达到节省磁盘存储空间的目的?对于那些行中包含重复模式的大型表,将能从此功能中受益?数据行压缩(COMPRESS子句)可与现有的空间值压缩(VALUE COMPRESS子句)一起使用?由于数据行压缩是DB2 V9新增的功能,所以很多用户对其特性不是很了解,本文将重点介绍DB2 V9数据行压缩功能,并通过实际的例子来帮助大家理解和提高?
可传输表空间特性复制数据:转换字节顺序
作者:IT168 李丙洋
摘要:对于oracle10g的可传输表空间特性而言,我觉着最另人兴奋的就是跨平台的传输了(尽管仍非所有平台都支持)。这意味着一旦数据库涉及到操作系统平台的变更,再不用像之前那样通过exp/imp这类慢的要死的应用来操作了。更加值的庆幸的是,转换这个操作并不复杂,归根结底,它只是一个命令(挠头,难道真的只有一个吗,不像oracle风格啊,oracle一向是喜欢出选择题的),是的,只有一个--CONVERT。
Linux下使用grails进行web开发
作者:IT168 华江
摘要: Groovy是一种语言,其语法类似于Java,但比Java更简单。它通常被视为脚本/灵活/动态的语言,但是我不喜欢这类形容词,因为我认为它们只会令人困惑。如果说Java是一位明智的中年男子,那么Groovy就是他十几岁的儿子。
DB2数据库发生死锁了怎么办?
作者:IT168 陈敏
摘要:在新的数据库应用系统上线初期,由于测试不完善或不熟悉DB2的机制,常会出现锁等待死锁等现象存在于我们的应用系统中,如何捕获锁等待或死锁信息并解决锁问题,是保证平稳上线必须面对的问题。目前应用系统最常使用的DB2数据库版本有多个,有8.1,8.2,9.1还有新推出的9.5,对于不同版本的DB2数据库提供的解决办法不尽相同,下面对于上述问题的解决作了一个简单说明,希望对大家有用。
从底层了解ASP.NET构架
作者:IT168 微山
摘要:ASP.NET是一个用于构建Web程序的强大平台,提供了巨大的弹性和能力以至于它可以构建任意的Web程序。许多人仅仅对处于ASP.NET高层次的框架如:WebForms和WebServices比较熟悉,因此,在这篇文章里,我将会阐述有关ASP.NET比较底层的知识,并且将会解释,如何将请求从Web Server移交给ASP.NET运行时,然后通过ASP.NET HTTP管道处理这些请求。
XML深入实践:数据文件模型
作者:IT168 汪永松
摘要:本文介绍了使用XML框架文件来建立数据文件的数据模型,以剥离数据文件的定义和存储,从而减少数据格式改变对数据处理造成的影响。
案例分析:巴西国家医疗保健系统[转载]
图腾部落
摘要:巴西国家医疗保健系统曾被喻为全球最大的Java企业应用,涉及200多万行代码,囊括一个350个类的区域模块。该系统把所有能想象到全国范围内的各类行政地区模块化,其所实现的自动化给公共医疗保健系统创造了巨大的价值,让巴西人受益匪浅。本案例分析,从系统构架、解决方案、教训与启发以及项目的未来趋向等做全方面详细深入的探索。
Lotus Domino和Sametime应用部署最佳实践
作者:IT168 张俊
摘要:本文介绍了在既有Lotus Domino应用又有Lotus Sametime应用的环境应该如何合理的部署Domino服务和Sametime服务,并通过详细的配置步骤使读者轻松掌握和理解此类应用部署的实现过程。Domino主从服务器的部署方式使Domino应用和Sametime应用分别部署在不同的物理设备上提供各自的服务,提高应用的整体性能,也减少管理员的维护工作量。
WCF的异常处理
作者:IT168 张逸
摘要:异常消息与特定技术有关,.NET异常同样如此,因而WCF并不支持传统的异常处理方式。如果在WCF服务中采用传统的方式处理异常,由于异常消息不能被序列化,因而客户端无法收到服务抛出的异常。