正在加载数据...  
正在加载数据...
时 间 记 忆
正在加载数据...
最 新 评 论
正在加载数据...
专 题 分 类
正在加载数据...
最 新 日 志
正在加载数据...
最 新 留 言
正在加载数据...
搜 索
用 户 登 录
正在加载数据...
友 情 连 接
博 客 信 息
正在加载数据...


 
[系统架构]如何构建大型分布式应用-市级区域公共卫生平台
[ 2011-7-1 13:46:00 | By: 魏琼东 ]
 

一、AgileEAS.NET平台简介


……
 
 
[软件工程]我的学习与工作经历,一个园林专业中专毕业生的IT之路 
[ 2011-5-25 8:31:00 | By: 魏琼东 ]
 

魏琼东,男,1983年生人,祖籍甘肃陇南人,首先得感谢我父亲给我取了这么一个好名字,至少我非常喜欢他,因为目前还没有发现和我同名的人。

我是1998-2002年在甘肃林业学校读了四年的园林专业,那四年应该是我人生中感觉最美好的四年,虽然只是一个不起眼的中专学校,但或许就在那种环境中成长起来的原因吧,所以以至少多年之后还是怀念那片土地、那个城市,怀念当时的生活、开心而不用想太多问题,在学校可以单纯的学习,在实习林场疯狂玩、一天可以在那次生林中行走几十公里而不觉得累、住在漏雨的活动板房而不觉得无趣。

在学校我是老师眼中的好学习,学习好、也不坏,但我从来没有认为我是他们那个观点的好学生,在当时我是一个具体极共反叛个性的学生,甚至于当着学校领导的面批判教育体制,我是一个素质教育的坚定拥护着,极其反感应试教育。

很多人都在迷茫和躁动着,不知道自己在干什么,也不知道自己未来的路在那里,写出自己的一些经历与大家分享,避免走同样的弯路。

一、学习编程


……
 
 
从QQ与360之战来看看我们的软件业以及开发人员的心智 
[ 2010-11-8 20:13:00 | By: 魏琼东 ]
 

    抱歉,从来没有想过要写这样的文章,纯粹是他妈的扯谈,直接是一篇非常水的水文,大家也可以进来都发泄一下。

    QQ与360之间的流氓之战是怎么理解呢,360发现QQ在扫描用户硬盘,然后两个流氓开始骂,我们抛开的表现不说,本质是什么呢,是一套很有计划的商业手段,360要借QQ上位,就像“风姐”借“鲁迅”上位一样,好让大家都知道360出名了,和QQ干上了。

    事件的升级源于360出了扣扣保镖,在软件的引导之后屏蔽或者篡改了QQ的某些应用插件的指向,不到两天时间之后,QQ于今晚发布声明“在安装360的机器上停止运行QQ”,事件发展到这个地步,估计就已经不收拾了,QQ让用户做出选择,这势必就会成为一个两难题,如何选择我想这个不用说都有答案!那么接下来呢,我相信360必然早已准备好了应对这个问题的预案,比如推出自己的IM软件之类(听说是什么360安全聊士)的,这个就不得而知了,但是一点是肯定的,那就是都是为了彼此的利益。

    那么这一系列的事件说明什么问题呢?个人愚见:


……
 
 
架构师成长之路-如何成为优秀架构师 
[ 2010-10-26 18:12:00 | By: 魏琼东 ]
 

      前面写过几篇与架构相关的文章,后来呢也就有了这想一个简单的想法,把我工作多年是有关于架构设计中的一点点滴和一些自我感觉还不错的经验分享出来,供大家参考和交流,虽然说我不能系统的给大家讲系统是系统架构,如何进行系统架构设计、因为我也没有系统的设计过,很多都是工作经历之中慢慢体会和总经,所以既使我能勉强的写出来,估计也不是很专业,因为我是个半路出家的“和尚”,能把实际工作中的一些点滴说出来,把问题解决了,但我总是不怎么善于系统的讲解,忘大家谅解。

      说到系统架构,就不得不提到“架构师”,我相信有很多程序都希望将来成为一名优秀的系统架构师,那么如何成为一个架构师呢?说到这个问题那么我们必须得来了解一个架构师应该具备那些技术能了,下面是我一个架构师技术结构简图:


……
 
 
企业架构应用实践-架构与性能-理论依据及相关技术
[ 2010-10-20 14:42:00 | By: 魏琼东 ]
 

性能优化介绍

      在企业应用开发领域,企业架构与性能将会是一个恒久的话题,如何提高性能、性能优化也将是一个长期和不断改进的过程,有人在硬件投入上下功夫、有人在数据库系统、数据库设计上下功能、有人在系统架构中下功夫、有人在程序下功能,总的来说,性能优化系是一个多方面的综合技术。

性能优化的理论依据

      在计算机领域,缓存技术应该是一个非常久远的技术,CPU设计中高速缓存技术和操作系统内存管理中的分页、分段技术应该是我们每一位开发人员都熟悉的技术,在计算机体系结构与操作系统中,这两个关键点的好坏影响着计算机的整体性能。

      在计算机软件应用中,性能优化的基准原则和最标准的参考案例就是这两个,其他一切的性能化为方案都基于这两个案例的基础理论而展开,这一切的理论依据,也那最经典的“局部性理论”,在计算机世界中是这样触释的:


……
 
 
.NET快速开发实践之实现输入法自动切换
[ 2010-10-20 14:40:00 | By: 魏琼东 ]
 

         我在前面的.NET快速开发实践中的IExtenderProvider扩展组件.NET快速开发实践之应用IExtenderProvider实现对象与UI控件的绑定两篇Post介绍了IExtenderProvider扩展编程模式和应用IExtenderProvider实现实体与对象的做法与例子,下面我为介绍一下在管理信息系统开发中一个常用的功能,输入法的切换,很多在线事务处理系统业务量非常的繁忙,在特定的某个时刻,比如在his应用中的挂号、收费,窗口业务中业务办理者排着长长的队,这样就对系统的办事速度有着严格的要求,软件UI上,有的地方需要在中文输入法状态输入汉字,但有的要求在非中文输入法状态中完成,比如数字类的输入,在中文状态下输入的是全角数字,在这种应用情况下,我们
……

 
 
.NET快速开发实践之实现对象与UI控件的绑定
[ 2010-10-20 14:37:00 | By: 魏琼东 ]
 
        现在企业级的信息系统应用开发之中,数据层采用了ORM,解放了之前开发最大工作量的核对SQL语句,我到现在还曾经记得在2002年实医院管理信息系统时对齐一个插入数据的SQL语言搞的我头大,从那之后就能不能把这样的东西换个方式,之后搞.NET有了ORM,对齐SQL语句的事终于解放了,但是界面上的UI与ORM对象之间的数据交互避免不了,把数据实体的值显示在UI控件上或者把UI控件的值更新到数据对象,我们不得不这样去写:

         取实体的值并显示在界面:


……
 
 
.NET快速开发实践中的IExtenderProvider扩展组件 
[ 2010-10-9 21:08:00 | By: 魏琼东 ]
 
         说起扩展编程组件,我们不得不起到一个接口IExtenderProvider,参考msdn的定义:定义将属性扩展到容器中的其他组件的接口;下面我贴上IExtenderProvider的定义:
    /// <summary>
    /// 定义将属性扩展到容器中的其他组件的接口。
……
 
 
用服务定位器(SL)完成服务的多种实现的统一调用 
[ 2010-10-8 16:33:00 | By: 魏琼东 ]
 

        前面的文章服务定位器(SL)与AgileEAS.NET中的实现介绍了服务定位器的一些概念、应用场景与AgileEAS.NET平台中SL的实现,本文是这骗文件的一个例子与Demo,详细的演示SL在应用开发中的使用。

        下面我说开始例子,假设有这么一个应用场景,我们需求一个Hello服务,并且需要在XML WebService、.NET Remoting和本地同进程中三种不同环境的应用,也就是说,这个服务可能会有三中实现,具体使用那一个,在应用过程中决定,我先贴个简单的类图:


……
 
 
服务定位器(SL)与AgileEAS.NET中的实现
[ 2010-10-4 23:12:00 | By: 魏琼东 ]
 

        首先说一下 ,或许我是个懒汉,博客差不多已经一个月没有写了,给朋友们说声抱歉,最近发生了很多事,南方洪水呀洪水,北方热呀热,兰州遇到不知道多少年没有遇到的40度高温,其实说这些是扯谈的事,还得要生活啊,原本已经睡下了,睡不着怕起来写了这篇Post。

        言归正传,在设计模块上有这么一个模块Service Locator模式,大概就是我叫他服务定位器的家伙,AgileEAS.NET平台服务定位器理论上也实现了这种模式,他做为对象控件反转IOC的一个补充,共同完成对象(服务)的解耦工作。

         Service Locator模式的基本思想是:服务定位器知道如何获得一个应用程序所需的所有服务。也就是说,在具体的应用中,服务消费者通过服务定位器获得指定的服务实现,从而将服务消费者、服务定义与实际的服务实现代码解耦,服务消费者可以在相同的接口上注册不同的实现,从而可以不改变使用的代码就能改变实现的功能。


……
 
首页 上一页 下一页 尾页 页次:1/3页  10篇日志/页 转到: