码迷,mamicode.com
首页 >  
搜索关键字:软件业    ( 185个结果
浅谈三层
三层划分 三层架构通常意义上就是将整个业务划分为:表现层(UI),业务逻辑层(BLL),数据访问层(DAL)。三层并不是.net 的专利,而是一个广谱的框架设计思想,根本上是为了解决高耦合低内聚的问题。 各层的作用 U层:用户直接接触的一层,用于显示数据和接受用户输入的数据,为用户提供一种交互式操作的界面。通俗来说UI层就是简单的界面。 B层:是三层架构中的核心部分,这部分集中了软件业...
分类:其他好文   时间:2014-07-29 15:02:11    阅读次数:265
持续集成(一)思想篇
持续集成,其实是一种思想,是软件开发管理自动化,智能化的一种思想,更是软件业发展的趋势。而我们需要做的就是在开发过程中来实现这种思想,利用各种软件工具来构建一个更自动化,智能化的软件生产工厂来实现它。当然了,在这个智能化的软件生产工厂中,持续集成只是很小的一部分实现而已,我们要做的还有更多。...
分类:其他好文   时间:2014-07-23 22:31:37    阅读次数:257
SaaS系列介绍之十五: SaaS知识重用
1 建立并积累自己的开发体系 遵行业界的规定又有自己的特色是我们所追求的目标。成功的软件公司都有丰富而可复用的代码组件,几行代码在单个系统里可能无足轻重,但一旦可在大量的系统中可重复使用那就是价值不菲了。做单个项目不一定获利,但用前面的项目经验与代码改造成新项目的成本就少多了。所以,软件业一定要建....
分类:其他好文   时间:2014-07-22 00:21:34    阅读次数:312
PHP高性能开发-多进程开发
硬件多核时代的软件业以前计算能力的提升一直在摩尔定律的指引下,沿着提升CPU时钟频率这条道路前进,从初期的几十MHz到如今的几GHz。但是,进入2002年以 来,CPU提升主频的困难越来越大,因为主频的提升带来了散热和功耗的大幅增加等问题。几年前,英特尔和AMD都调整了研究方向,开始研究在同一CPU...
分类:Web程序   时间:2014-07-06 22:13:04    阅读次数:305
架构师修炼之路
在当下这个后PC时代,已经不是将客户关系做好找个好点的项目经理将项目把跟踪好,就能赚大钱的时代了。“谁快谁就有竞争力,谁具有创新力谁就能赢得客户” 这是我对当下我们行业的发展状态的一点理解。软件也属于工业的一种,因此最有价值的不是代码,而是设计!这个理念其实一点都不新,在10年前我就听说台湾的软件业...
分类:其他好文   时间:2014-07-03 11:36:44    阅读次数:226
IM软件业务知识—导航
概述 导航的概念,大家不陌生。最常见的就是地图导航,可以引导用户怎么到达目的地。另外还有一些“导航”,比如hao123网站,这类是上网用的。 IM软件设计中也有导航这一模块,模块作用跟上面两类相似,但是有一些不一样。IM软件中的导航主要是为了“存放Server接入地址;避免写死url,从而采用动态的配置”。IM软件在使用中必然使用到一个http地址,那么这些地址一般是从导航中获取的,而不是写死...
分类:其他好文   时间:2014-06-25 08:26:44    阅读次数:183
浅谈IM软件业务知识—会话session的概念,附一张IM软件的层次图
session一般出现在计算机领域,IM软件中的session,老的IM有两层:首先是逻辑层的session来管理会话的参与者,消息列表,会话类型等等;还有协议层的session,主要是代表客户端跟服务器的一个事物通道。 老的IM软件 客户端跟Server交互的每一类操作都是基于会话。比如客户端登录,需要建立一个登录的会话;客户端发消息,需要建立一个会话。下面举例:     客户端向Serv...
分类:其他好文   时间:2014-06-22 15:53:27    阅读次数:191
浅谈IM软件业务知识——非对称加密,银行U盾的原理
概述 首先了解一下相关概念:RSA算法:1977年由Ron Rivest、Adi Shamirh和LenAdleman发明的,RSA就是取自他们三个人的名字。算法基于一个数论:将两个大素数相乘非常容易,但要对这个乘积的结果进行 因式分解却非常困难,因此可以把乘积公开作为公钥,该算法能够抵抗目前已知的所有密码攻击。RSA算法是一种非对称算法,算法需要一对密钥,使用其中一个 加密,需要使用另外一个才能解密。我们在进行RSA加密通讯时,就把公钥放在客户端,私钥留在服务器。 RSA非对称加密算法,可...
分类:其他好文   时间:2014-06-18 07:20:35    阅读次数:406
常见开源协议(整理)
开源在今天的软件业已经很普遍,但开源是否意味着使用者可以对开源后的代码为所欲为呢?答案是否定的.开源运动同样有自己的游戏规则和道德准则.不遵行这些规则不但损害开源运动的健康发展,也会对违规者造成名誉和市场上的损失,更可能陷入法律纠纷和赔偿. 1. Contributors 和 Recipient.....
分类:其他好文   时间:2014-05-15 13:48:27    阅读次数:258
架构设计-业务逻辑层简述
如果你对项目管理、系统架构有兴趣,请加微信订阅号“softjg”,加入这个PM、架构师的大家庭 业务逻辑层是专门处理软件业务需求的一层,处于数据库之上,服务层之下,完成一些列对Domain Object的CRUD,作为一组微服务提供给服务层来组织在暴露给表现层,如库存检查,用法合法性检查,订单创建。...
分类:其他好文   时间:2014-05-11 23:35:35    阅读次数:355
185条   上一页 1 ... 16 17 18 19 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!