回《【开源】EnterpriseFrameWork框架系列文章索引》本章内容与上一张《利用EnterpriseFrameWork快速开发Winform系统(C/S)》关系紧密,WCF模式只是在Winform模式中的界面层和逻辑层之间加入了WCF中间件用来实现双方的通讯,说得更简单一点就是把Winfo...
分类:
其他好文 时间:
2014-08-29 23:56:38
阅读次数:
346
3.1、Notify
Notify是淘宝自主研发的一套消息服务引擎,是支撑双11最为核心的系统之一,在淘宝和支付宝的核心交易场景中都有大量使用。消息系统的核心作用就是三点:解耦,异步和并行。下面让我以一个实际的例子来说明一下解耦异步和并行分别所代表的具体意义吧:
假设我们有这么一个应用场景,为了完成一个用户注册淘宝的操作,可能需要将用户信息写入到用户库中,然后通知给红包中心给用户发新手红包,然...
分类:
其他好文 时间:
2014-08-29 11:07:47
阅读次数:
553
java系统之间的消息通讯使用最多的是基于RMI的RPC和基于JMS的RPC,这两种的消息传输方式虽然都能够起到通讯的作用,但是在笔者看来,二者之间的差别还是非常大的。首先RMI是同步传输,而JMS是异步传输,另外二者的使用场景也是大不相同。在系统集成平台这个项目中让我能够有机会更加深入的认识这两种消息通讯机制。基础系统与考试系统之间的数据传输我们采用的是将ejb发布成webservice,然后再通过esb将客户端和webservice进行连接,这种方式在本质上是ejb之间的相互调用,属于RMI方式的消息通...
分类:
其他好文 时间:
2014-08-28 11:25:19
阅读次数:
161
工作了两年,做些项目实施类的工作,从高性能HPC实施,到虚拟化实施,到存储实施,到数据库实施,到中间件实施,实施类的工作我真是做个遍了。但是我真的想做软件开发工程师,做程序员,从大学就有这个梦想。
现在我该如何才能转行到程序员呢,大家帮我分析一下吧,我该怎么办。
真的很迷茫,现在来自生活的压力很大,辞职不干来做实习生,压力还是蛮大的。
...
分类:
其他好文 时间:
2014-08-28 00:58:58
阅读次数:
319
学习web开发,环境搭建是必不可少的一个环节。你可以使用wamp一键安装包,或者使用sae、bae、gae这种PaaS平台来部署,或者安装*nix系统在本地部署。对于一个希望体验LAMP式建站的新手而言,一个简单可行的方案是:虚拟机中安装Linux,在Wi...
分类:
Web程序 时间:
2014-08-28 00:52:38
阅读次数:
329
一、EnterpriseFrameWork框架总体介绍二、利用EnterpriseFrameWork快速开发Web系统(B/S)三、利用EnterpriseFrameWork快速开发Winform系统(C/S)四、利用EnterpriseFrameWork快速开发基于WCF为中间件的三层结构系统五、...
分类:
其他好文 时间:
2014-08-27 23:17:48
阅读次数:
301
今天现场实施反馈系统整体慢,已经接到用户非常多的投诉,要求现场发回weblogic日志和Oracle 数据库报告。简要说下系统的架构:典型的B/S三层架构,开发语言是java,中间件用的是weblogic,数据库用的是Oracle,用的都是pc server。
1.分析weblogic日志和数据库报告。weblogic日志里面没有stuck的请求,也没有连接池方面的问题,也没有OS方面的...
分类:
其他好文 时间:
2014-08-27 16:44:28
阅读次数:
207
随着云计算技术的日趋成熟,世界范围的云计算应用也越来越广泛,并逐渐普及。亚马逊、微软、谷歌、salesforce、IBM、VMWare、SAP(这是一家德国公司,其他皆为美国公司)等世界顶级的云计算服务商都在不断地发展和充实着自己的云服务,立足于自己的优势服务—IaaS,PaaS或SaaS..
分类:
其他好文 时间:
2014-08-26 19:58:37
阅读次数:
209
docker对于中小企业来说,搭建paas没有那个精力,也没那个必要,用做个人的sandbox用处又小了点,个人认为作为中小企业可以用docker来标准化开发、测试、生产环境。
画了简单的图:
docker占用资源小,在一台E5 128G内存的服务器服务器上部署100个容器都绰绰有余,可以单独抽一个容器或则直接在宿主物理主机上部署samba,利用samba的home分享方案将每个用户的...
分类:
其他好文 时间:
2014-08-26 15:39:16
阅读次数:
240
EEPlat相对传统的J2EE应用是在系统运行过程中会根据所需加载相应功能或界面部分的元数据,然后执行引擎根据元数据动态解析执行。在系统的使用过程中与传统J2EE应用没什么区别。
考虑到元数据的加载和动态解析,EEPlat在性能和效率运行上进行了深入考虑,为了提高效率主要采用了如下手段:
1) 元数据的存储和加载使用内存数据库H2等,当然也可以使用MySQL...
分类:
其他好文 时间:
2014-08-26 13:43:06
阅读次数:
252