上一页 1 2 3 4 5 6 7 ··· 12 下一页
摘要: 这段时间工作需要重新复习了一下设计原则(另外随笔总结)和模式,重新整理了一下自己的思绪,做个总结:首先,模式语言是对应不同的软件设计层次的 ,我觉得如下的这个层次划分比较合理软件设计层次及相关模式: (后面是本人的理解)对象和类:实现模式、惯用法、各个语言(Java 、.NET、C++)的类库微架构:设计模式框架:基础框架,如spring、hibernate...应用层:企业应用架构模式系统层:各个应用间的交互,企业集成架构模式企业层:开发机构的技术策略、指导原则和过程。如SOA应该算是企业模式,层次在应用和集成之上,相似的还有EDA。全球/行业层:建立不同企业间的标准除此之外,还有一些其他的 阅读全文
posted @ 2011-03-31 13:24 Colin_Ye 阅读(419) 评论(0) 推荐(1) 编辑
摘要: http://www.infoq.com/cn/articles/restful-services-mule在过去几年中,REST风格的软件架构获得了越来越多的认可,这主要是因为它减少了系统对动件的需求、同时使系统耦合性更低,弹性更好。目前越来越多的REST资源出现在企业应用中,因此对这些资源进行编排就显得非常重要了。比方说,典型的业务活动就包含了资源的创建,然后是资源的查找及其他资源的创建等。本质上来说,与RESTful服务的交互是相当简单的:需要构造并发送适当的请求(请求头和请求体),然后分析返回的响应(响应头和响应体)。完成这个处 理并不需要什么特别的工具或是框架,只要有一个好用的HTT 阅读全文
posted @ 2011-03-15 17:05 Colin_Ye 阅读(747) 评论(0) 推荐(0) 编辑
摘要: 一段关于MessageBroker与ESB区别的引用:“如果具体的把ESB产品和传统EAI里面的消息总线类产品(ActiveMQ?)做个比较,两者差异就很大了,主要有三方面。第一,ESB以SOA面向业务的哲学为基础,所以它主要是通过配置来建立,而不是通过编程建立;第二,ESB必须有能力在不同的协议之间建立互通机制,包括传统的消息机制(JMS)和Web服务接口(WS);第三,除了消息(服务)代理方式外,ESB还必须为SOA服务治理提供服务的生命周期管理,而非简单的过滤、转发、路由”,服务生命周期管理,就是指从服务发布、注册、使用、推广、效益统计、升级等。 关于esb的效率问题:”ESB 采用了. 阅读全文
posted @ 2011-03-15 14:47 Colin_Ye 阅读(1669) 评论(0) 推荐(0) 编辑
摘要: Java开源软件千千万,就好像一个江湖,有势力的有背景的就结成了一个帮派,经过不断的竞争,淘汰,四大帮派脱颖而出……第一大帮:丐帮Apache Software Foundation在我开始学习Java的时候,Apache的Jakarta子项目还很弱小,Apache的头牌是Apache HTTPD Server(至今也还是头牌),如今已经成了江湖第一大帮。Apache势力庞大,背后有众多大厂商的支持,例如IBM资助了apache的好几个project,Sun则和tomcat合作密切,而BEA砸下重资在Beehive上面。有了官府的支持,Apache理所当然了成了第一大帮。不过Apache的问题 阅读全文
posted @ 2011-03-15 14:43 Colin_Ye 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 早就想写这个总结了,因为SCRUM很好, 工具却难找,但一直没有出台,是想等自己都试用过后,这样才更有发言权。可有些工具真的是很难搭起一个环境,这样只好摘录一些网友们的评论了! ---敏捷精灵白板最直接的方式,用于每天的tracking,还是非常不错的,但是对Product Backlog支持明显不够Excel我们最初也用过,主要是成员多的情况下,修改时会相互冲突,不好同步。。可以参考我写的这个文章[scrum工具]用excel表格工具实现ScrumScrumWiki这个也用过,一开始感觉还不错。但当你的需求变多变复杂的情况下,就不容易用了。后台脚本使用Perl写的,我们的一个外国同事还对他专 阅读全文
posted @ 2011-03-09 12:11 Colin_Ye 阅读(696) 评论(0) 推荐(0) 编辑
摘要: 要点:↓↓↓检查是否安装所用oracle的ODBC驱动,如果安装了,在程序组oracle下会有Microsoft ODBC administrator。同时在配置数据源时会多出一个oracle in oraclientXXXX的驱动程序。步骤:1.选oracle程序组下的Net configuration assistant 2.“本地Net服务名配置” 下一步 3.“添加” 下一步 4.服务名 填你的数据库名,如:ORCL 下一步 TCP 下一步 5.主机名,你的数据库ip,下一步,用正确的用户名和密码测试,成功后 下一步 完成 6.选oracle程序组下的Microsoft ODBC ad 阅读全文
posted @ 2011-03-01 15:00 Colin_Ye 阅读(425) 评论(0) 推荐(1) 编辑
摘要: 通过IP地址查机器名网络类2007-11-03 11:31:41阅读228评论0字号:大中小订阅可通过IP地址查机器名:nbtstat -A IP地址[separator]VMware Network Adapter VMnet8:Node IpAddress: [192.168.253.1] Scope Id: [] Host not found.VMware Network Adapter VMnet1:Node IpAddress: [192.168.220.1] Scope Id: [] Host not found.本地连接:Node IpAddress: [192.168.5.2] 阅读全文
posted @ 2011-02-21 12:41 Colin_Ye 阅读(973) 评论(0) 推荐(0) 编辑
摘要: 虚拟化技术简介什么是虚拟化虚拟化(Virtualization)技术最早出现在 20 世纪 60 年代的 IBM 大型机系统,在70年代的 System 370 系列中逐渐流行起来,这些机器通过一种叫虚拟机监控器(Virtual Machine Monitor,VMM)的程序在物理硬件之上生成许多可以运行独立操作系统软件的虚拟机(Virtual Machine)实例。随着近年多核系统、集群、网格甚至云计算的广泛部署,虚拟化技术在商业应用上的优势日益体现,不仅降低了 IT 成本,而且还增强了系统安全性和可靠性,虚拟化的概念也逐渐深入到人们日常的工作与生活中。虚拟化是一个广义的术语,对于不同的人来 阅读全文
posted @ 2011-02-12 14:26 Colin_Ye 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 进行虚拟化就是要将某种形式的东西以另外一种形式呈现出来。对计算机进行虚拟化就是要将计算机以多台计算机或一台完全不同的计算机的形式呈现出来。虚拟化也可以将多台计算机组合成一台计算机的形式呈现出来。这通常称为服务器聚合或网格计算。下面让我们首先来看一下虚拟化的起源。虚拟化的历史虚拟化并不是什么新主题;实际上,它的存在已经超过 40 年了。虚拟化技术最早的一些用法包括 IBM® 7044、麻省理工学院(MIT)在 IBM 704 上开发的 CTSS(Compatible Time Sharing System)以及曼彻斯特大学的 Atlas 项目(世界上最早的超级计算机之一),这些 阅读全文
posted @ 2011-02-12 13:49 Colin_Ye 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 关于pom.xml最近看源代码比较多,经常看到POM.XML的文件,不知道有什么用,在网上搜罗了一下,顺便paste下:什么是pom?pom作为项目对象模型。通过xml表示maven项目,使用pom.xml来实现。主要描述了项目:包括配置文件;开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素。快速察看:<project><modelVersion>4.0.0</modelVersion><!--TheBasics--> 阅读全文
posted @ 2011-02-10 18:38 Colin_Ye 阅读(765) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 ··· 12 下一页