2008年02月
对 PHP 早期版本的常见批评是不支持模型-视图-控制器(Model-View-Controller,MVC)样式的架构。现在,开发人员可以在许多 PHP 框架中做出选择。“PHP 框架” 系列将介绍三个广泛使用的 PHP 框架 —— Zend、symfony 和 CakePHP —— 通过在三个框架中构建和扩展样例应用程序来检验这三个框架的类似之处和不同之处。第 1 部分列出了本系列涵盖的内容并且配置先决条件。在第 2 部分中,您分别在三个框架中构建了样例应用程序。本文是第 3 部分,您将扩展应用程序并处理不符合一般规律的例外情况。阅读全文>
发表于 @ 2008年02月28日 09:09:00|评论(loading...)|编辑
PHP 框架系列将介绍三个广泛使用的 PHP 框架 —— Zend、symfony 和 CakePHP —— 通过在三个框架中构建和扩展样例应用程序,研究三个框架的类似之处和不同之处。第 1 部分将列出本系列涵盖的内容并且配置先决条件。在第 2 部分中,您将分别在三个框架中构建样例应用程序。阅读全文>
发表于 @ 2008年02月28日 09:03:00|评论(loading...)|编辑
短短数年前,对 PHP 最常见批评之一是不支持 MVC 样式的架构。随着时代的变迁,现在在 PHP 框架领域里可以获得多种选择。本系列将介绍三个广泛使用的 PHP 框架 —— Zend、symfony 和 CakePHP —— 通过在三个框架中构建和扩展样例应用程序来检验这三个框架的类似之处和不同之处。阅读全文>
发表于 @ 2008年02月28日 09:00:00|评论(loading...)|编辑
究竟吃什么才健康?世界卫生组织(WHO)每年更新一次的健康食品榜可以作为权威参照,去年底公布的健康食品榜,排序发生了不少新变化。阅读全文>
发表于 @ 2008年02月27日 13:05:00|评论(loading...)|编辑
微软亚洲研究院对每个新员工都会进行在专业技术、职业素质、跨组合作等方面的入职培训,不仅历时较长,而且内容设置系统而科学。这些量身定制的培训计划激励着每一个新人快速成长起来,并为他们的职业生涯发展打下坚实的基础。下面,让我们一起来听听入职一年半左右的员工肖颖的新兵训练故事。阅读全文>
发表于 @ 2008年02月26日 13:04:00|评论(loading...)|编辑
软件开发环境(Software Development Environment,SDE)是指在基本硬件和宿至软件的基础上,为支持系统软件和应用软件的工程化开发和维护而使用的一组软件,简称SDE。它由软件工具和环境集成机制构成,前者用以支持软件开发的相关过程、活动和任务,后者为工具集成和软件的开发、维护及管理提供统一的支持。阅读全文>
发表于 @ 2008年02月19日 12:50:00|评论(loading...)|编辑
什么是JAVA内容仓库(Java Content Repository)(4完) 阅读全文>
发表于 @ 2008年02月19日 09:10:00|评论(loading...)|编辑
什么是JAVA内容仓库(Java Content Repository)(3) 阅读全文>
发表于 @ 2008年02月19日 09:09:00|评论(loading...)|编辑
什么是JAVA内容仓库(Java Content Repository)(2) 阅读全文>
发表于 @ 2008年02月19日 09:08:00|评论(loading...)|编辑
什么是JAVA内容仓库(Java Content Repository)(1) 阅读全文>
发表于 @ 2008年02月19日 09:06:00|评论(loading...)|编辑
开发更好的软件,我相信 ITS(Issue Tracking System) 和 VCS(Version Control System) 是必不可少的。对于国内现状,相信大多数本土公司都实施了 SCM ,却看不到 ITS 的痕迹。
所以,有必要学习和使用 Trac。阅读全文>
发表于 @ 2008年02月18日 10:06:00|评论(loading...)|编辑
一个人掌握何种技能取决于他的兴趣、能力和聪明程度,也取决于他所能支配的资源以及制定的事业目标,拥有过硬技能的人有更多的工作机会。但是,由于经济发展前景不确定,掌握对你的事业有所帮助的技能显得尤为重要。相关网站通过多年服务于大学生的经验总结,如果不看学历,下面十种技能最受雇主欢迎。阅读全文>
发表于 @ 2008年02月15日 10:49:00|评论(loading...)|编辑
Struts和JSF/Tapestry都属于表现层框架,这两种分属不同性质的框架,后者是一种事件驱动型的组件模型,而Struts只是单纯的MVC模式框架,老外总是急吼吼说事件驱动型就比MVC模式框架好,何以见得,我们下面进行详细分析比较一下到底是怎么回事? 阅读全文>
发表于 @ 2008年02月14日 09:03:00|评论(loading...)|编辑
这篇文章是Gavin King写的,非常有趣,充分体现了Hibernate的设计理念,我粗略的意译如下:
下面是对Hibernate开发工作的个人想法,正是这些工作使得Hibernate如此迅速的得到广泛的欢迎。 阅读全文>
发表于 @ 2008年02月13日 13:39:00|评论(loading...)|编辑
SQL注入式攻击是利用是指利用设计上的漏洞,在目标服务器上运行Sql命令以及进行其他方式的攻击
动态生成Sql命令时没有对用户输入的数据进行验证是Sql注入攻击得逞的主要原因。阅读全文>
发表于 @ 2008年02月02日 12:18:00|评论(loading...)|编辑
结构查询语言(SQL)是用于查询关系数据库的标准语言,它包括若干关键字和一致的语法,便于数据库元件(如表、索引、字段等)的建立和操纵。 阅读全文>
发表于 @ 2008年02月02日 12:16:00|评论(loading...)|编辑
Linux下搭建Apache+PHP+MySQL+Zend+GD库无废话教程 阅读全文>
发表于 @ 2008年02月02日 10:37:00|评论(loading...)|编辑
新浪科技讯 美国东部时间2月1日6:40(北京时间2月1日19:40)消息,据国外媒体报道,微软今晚宣布,该公司已经向雅虎董事会提交收购报价,计划以每股31美元收购后者全部已发行普通股,交易总价值约为446亿美元。 阅读全文>
发表于 @ 2008年02月02日 09:24:00|评论(loading...)|编辑
新浪科技讯 2月1日上午消息,中国IPv9的专利拥有人、信息产业部科技司十进制网络标准工作组组长谢建平近期表示,十进制网络拥有多个部委的测试证明,不是第二个汉芯。他还指出,十进制网络有望为北京奥运会做贡献。阅读全文>
发表于 @ 2008年02月02日 09:18:00|评论(loading...)|编辑
又到年末了,新一轮求职大潮又来临了。许多中小软件企业每年的这个时候都在担心员工的流失,但对此又无可奈何。无法提供优厚的待遇,良好的发展空间,不知道开发人员到底想要什么,整天还要做各种适得其反的错误行为,员工不流失反而会奇怪了。 阅读全文>
发表于 @ 2008年02月01日 13:04:00|评论(loading...)|编辑
2007年终于过去了,从焦油坑里爬出来幸存的人们,互相握手庆幸,喜极而泣,纷纷在博客上写工作总结与来年展望,而我终于厌倦了期权的精神鸦片,难得的坐下来,远离自己负责的网站,想一想来年的布局。阅读全文>
发表于 @ 2008年02月01日 12:43:00|评论(loading...)|编辑
架构设计是一个非常大的话题,不管写几篇文章,接触到的始终只是冰山一角,更多的是实践中去体会。这篇文章主要介绍面向对象OO、面向方面AOP和面向服务SOA这三个要素在架构设计中的位置与作用。 阅读全文>
发表于 @ 2008年02月01日 12:18:00|评论(loading...)|编辑
“人人都知道这些事情很重要,却因尚未迫在眉睫,反而避重就轻。”
--摘自《高效能人士的七个习惯》
上次有幸给大家介绍了软件架构设计的“七种武器”,对于这“七种武器”的修炼是一个漫长的过程,除了需要不断的学习理论、原理之外,还要不断的在软件架构设计的工作中去实践,而且这样的实践机会有限,因为毕竟公司的项目就那么多,失去一次这样的机会就只有等下一个项目了,所以我想在这里就具体怎样进行软件架构设计提供一些思路和方法给大家,希望能对大家在软件架构设计的工作中有所帮助。阅读全文>
发表于 @ 2008年02月01日 11:49:00|评论(loading...)|编辑
摘要:所有伟大的架构师都掌握了在抽象的不同层次上概念化解决方案的技能。通过将解决方案组织到离散的层次,架构师可以专注于解决方案的单个方面而忽略所有剩余的复杂性。展示将抽象层次应用到 IT 解决方案的技术,并将其与其他工程学科相比较。 阅读全文>
发表于 @ 2008年02月01日 11:36:00|评论(loading...)|编辑
软件开发领域的主要发展趋势是从传统软件体系结构过渡到面向服务的体系结构 (SOA)。在传统软件体系结构中,将项目视为单个新应用程序的交付。在SOA中,将项目视为集成服务的交付——一些是新建的,一些是现有的。无论其规模和预算如何,几乎所有信息技术(Information Technology,IT)部门当前都在进行过渡到SOA的工作。您可能已经读过多篇关于SOA采用、成熟度模型和实现的文章了。本文将描述在组织采用SOA或过渡到更高的SOA成熟度水平的过程中,您的IT团队成员中所需的一组新角色及其各自的职责。 阅读全文>
发表于 @ 2008年02月01日 11:23:00|评论(loading...)|编辑