上一页 1 ··· 64 65 66 67 68 69 70 71 72 ··· 85 下一页
摘要: 架构师,首先让我想起的是高楼大厦的设计人员,通常一座大厦在建之前,都先由设计师将蓝图描绘出来,包括其形状、结构、尺寸、材料等等,然后建筑工程师带领工人们按照蓝图将大厦一层一层地建起来。近年来,软件领域也渐渐地流行起架构师的角色,特别是对一些大型软件产品或项目的开发,这一角色显得很关键,因为缺乏好的软件架构师而导致项目失败的例子不胜枚举,一个没有经验和能力的架构师也会使项目失败的速度加快。软件架构师在整个软件开发过程中都起着重要的作用,并随着开发进程的推进而其职责或关注点不断地变化,在需求阶段,软件架构师主要负责理解和管理非功能性系统需求,比如软件的可维护性、性能、复用性、可靠性、有效性和可测试 阅读全文
posted @ 2008-02-24 14:42 hibernate3例子 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 软件架构师是软件行业中一种新兴职业,工作职责是在一个软件项目开发过程中,将客户的需求转换为规范的开发计划及文本,并制定这个项目的总体架构,指导整个开发团队完成这个计划。架构师的主要任务不是从事具体的软件程序的编写,而是从事更高层次的开发构架工作。他必须对开发技术非常了解,并且需要有良好的组织管理能力。可以这样说,一个架构师工作的好坏决定了整个软件开发项目的成败。 软件架构师实际上就是软件的总体设计师。首席设计师就是总设计师,打个通俗的比方:***是中国改革开放的总设计师,我们用现在的说法可以讲,***是中国改革开放的首席架构师。架构师的形成一定是在实践中积累起来的,而并非上了几次培训班,读.. 阅读全文
posted @ 2008-02-24 14:37 hibernate3例子 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 本文讨论了如何以递进的方式使用Apache Ant来改善我们的代码质量。并按着三步走的原则给出了具体的实现步骤。 一、充分利用单元测试、代码覆盖 单元测试、代码覆盖是最容易被接受和实现的方式。事实上,大多数开发人员都知道单元测试对他们很重要。在我们开始讨论这些东西之前,先看一下Google研究院主管Peter Norvig的一段话:“如果你认为你们不需要对自己的代码进行单元测试,那么就写在纸上写一所有的原因,并且仔细研究这张纸,然后扔了它,继续测试自己的程序吧”。看来Google也是非常推崇进行单元测试的。那么谁又来测试那么测试者呢?也就是说,我们怎么能验证对程序做了足够的测试呢?这是一个.. 阅读全文
posted @ 2008-02-23 23:51 hibernate3例子 阅读(122) 评论(0) 推荐(0) 编辑
摘要: Java界面设计应该是一项充满创造性、富有乐趣的工作,但是却往往被认为非常的枯燥和繁琐。究其原因,是因为界面布局领域所采用的描述概念和具体的实现语言之 ... Java界面设计应该是一项充满创造性、富有乐趣的工作,但是却往往被认为非常的枯燥和繁琐。究其原因,是因为界面布局领域所采用的描述概念和具体的实现语言之间存在很大的语义隔阂。而一般的界面开发工具提供的所见即所得以及界面布局管理器等方案也无法很好地解决这个问题。 在本文中,我们会给出一种更好的解决方案,我们不是去试图把界面设计者头脑中的设计概念和样式逐步降级、分解成所使用的实现语言能够理解的低层概念,也不是提供一些已经完成的、确定的但难.. 阅读全文
posted @ 2008-02-23 23:40 hibernate3例子 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 1. 架构概述 J2EE体系包括java server pages(JSP) ,java SERVLET, enterprise bean,WEB service等技术。这些技术的出现给电子商务时代的WEB应用程序 ... 1. 架构概述 J2EE体系包括java server pages(JSP) ,java SERVLET, enterprise bean,WEB service等技术。这些技术的出现给电子商务时代的WEB应用程序的开发提供了一个非常有竞争力的选择。怎样把这些技术组合起来形成一个适应项目需要的稳定架构是项目开发过程中一个非常重要的步骤。完成这个步骤可以形成一个主... 阅读全文
posted @ 2008-02-23 23:37 hibernate3例子 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 在游戏开发中,有时候我们需要一个时钟来记录游戏的时间,如果时间结束则结束游戏。本文介绍如何在J2ME中使用Timer和TimerTask来实现这样一个时钟,并给出具体代 ... 在游戏开发中,有时候我们需要一个时钟来记录游戏的时间,如果时间结束则结束游戏。本文介绍如何在J2ME中使用Timer和TimerTask来实现这样一个时钟,并给出具体代码实例。 在java.util包中有一个TimerTask类,你可以扩展这个类并且实现他的run()方法,在run()方法中编写我们的逻辑代码。如果我们想制作一个游戏时钟,那么非常简单我们编写一个GameClock类扩展TimerTask,GameC.. 阅读全文
posted @ 2008-02-23 23:34 hibernate3例子 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 让一部分人先“IT”起来,无形中成为印度发展IT产业的口号。 毫无疑问,来自全球的竞争压力增强了印度人的自信以及对知识的渴望;而在另一方面,残酷的现实证明,印度的基础教育任重道远,因为目前这个国家45%的人口是文盲。然而就是在这样的情况下,在世界各地,印度的软件工程师是最受欢迎的人才。印度在全世界赢得了高水平软件专家培养基地的声誉。 有西方经济学家认为,印度人创造了一个世界上绝无仅有的奇迹:用“泥腿”支撑起了印度的软件产业繁荣。在过去20年间,印度信息技术产业年均增长50%,这在世界上是绝无仅有的。 喀拉拉邦的民众科学运动 印度文盲多,但位于印度西南部的喀拉拉邦却是另一种景象。 ... 阅读全文
posted @ 2008-02-23 23:30 hibernate3例子 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 5月底去印度之前,互联网上正盛传华为公司在印度投资屡屡受挫的消息。 华为在印度注册了“华为电信印度有限公司”,并陆续投资1亿美元。作为向南亚发展的中心,华为计划未来3年内在印度投资建厂,再投6000万美元。从2000年起,他们已9次向印度政府FIPD(外国投资促进委员会)提交贸易资格许可申请,而去年7月,印度国家安全委员会和军方部门以“影响国家安全”为由,第九次拒绝了他们的请求。 今年4月,印度国家安全委员会再次举行会议,华为投资建厂的计划依然被无限期搁置。 即使这样,华为在印度依然做得蓬蓬勃勃,其设在印度“硅谷”班加罗尔的研究中心近3年规模扩大了1倍以上,总销售额也达到3亿美元。 ... 阅读全文
posted @ 2008-02-23 23:28 hibernate3例子 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 您现在可能已在使用 JavaBean,但还不了解它。如果有支持 Java 的浏览器,那么,在桌面上使用 JavaBean 就没有限制。使用的 Web 页面可以将 bean 作为小应用程序 ... 您现在可能已在使用 JavaBean,但还不了解它。如果有支持 Java 的浏览器,那么,在桌面上使用 JavaBean 就没有限制。使用的 Web 页面可以将 bean 作为小应用程序的一部分。 您很快就会和作为浏览器可视部分的 JavaBean 交互,然后,那些 JavaBean 将与服务器上的 EJB 接口。这种能力也可以扩展到因特网和内部网。 JavaBean 和 Server Bean(通常 阅读全文
posted @ 2008-02-23 23:27 hibernate3例子 阅读(101) 评论(0) 推荐(0) 编辑
摘要: Burton 公司副总裁兼研发主管说,SOA开发已经非常困难,而如果用瀑布型开发方法的话,就很难做的好,难以得到用户需求。加州,旧金山——Burton 公司副总裁兼研发主管Anne Thomas Manes 说,SOA开发已经非常困难,而如果用瀑布型开发方法的话,就很难做的好,难以得到用户需求。 Manes在上周早上"Application Architecture and Development: Building Better Software"会议上说,瀑布型开发方法实际上不算什么方法论。这不过是一种过时的方法,不关注需求然后就匆忙提交进行测试。在大型SOA项目中这样 阅读全文
posted @ 2008-02-23 23:24 hibernate3例子 阅读(147) 评论(0) 推荐(0) 编辑
上一页 1 ··· 64 65 66 67 68 69 70 71 72 ··· 85 下一页