架构_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 架构 >>列表
· Android应用程序架构之res发布时间:2014-08-28
res/drawable专门存放png、jpg等图标文件。在代码中使用getResources().getDrawable(resourceId)获取该目录下的资源。res/layout专门存放xml界面文件,xml界面文件和HTML文件一样,主要用于显示用户操作界面。res/values专门存放应用使用到的各种类型数据。不同类型的数据存放在不同的文件中,如下:·strings.xml定义字符串和数值,在Activity中使用getResources().getString... 查看全文
百度首席架构师林仕鼎的创业目标是教育领域,他想用SaaS在云端搭建出一个标准的学校架构,这套架构未来可以输出到任何一个学校,再搭载老师与学生,形成一个智能化的校园。今天林仕鼎的创业产品正式发布了,这是一个叫“云校”的产品,目前其网站已经可以访问,未来除了PC端还会有移动端的应用产品。根据云校网站上显示的信息,其产品有六个功能点:过程评价:提供便捷评价学生成长的一系列工具,肯定成绩,指出问题,让老师能关注到更多的学生,记录他们的进步与变化,帮助学生成长排课选课... 查看全文
一:面向对象设计中最简单的部分与最难的部分如果说事务脚本是面向过程的,那么领域模型就是面向对象的。面向对象的一个很重要的点就是:“把事情交给最适合的类去做”,即:“你得在一个个领域类之间跳转,才能找出他们如何交互”,MartinFlower说这是面向对象中最难的部分,这具有误导的成份。确切地说,我们作为程序员如果已经掌握了OOD和OOP中技术手段,那么如何寻找类之间的关系,可能就成了最难的部分。但在实际的情况中,即便我们不是程序员... 查看全文
· 数据源架构模式之数据映射器发布时间:2014-08-11
前面分别介绍了数据源架构模式之表数据入口、数据源架构模式之行和数据入口数据源架构模式之活动记录,相较于这三种数据源架构模式,数据映射器显得更加“高大上”。一、概念数据映射器(DataMapper):在保持对象和数据库(以及映射器本身)彼此独立的情况下,在二者之间移动数据的一个映射器层。概念永远都是抽象的,简单的说,数据映射器就是一个负责将数据映射到对象的类数据。二、为什么要使用数据映射器?数据映射器实现起来比前三种模式都要复杂,那为什么还要使用它呢?对象间的组织关系和关系数据库中的表是不同的... 查看全文
· Android系统简介(中):系统架构发布时间:2014-08-10
Android的系统架构栈分为4层,从上往下分别是Applications、Applicationframework、Libraries&AndroidRuntime、LinuxKernel。每层提供不同的Service功能以供上层调用。一:LinuxKernel(Linux内核):位于Android系统架构栈的底部,整个Android系统基于该层,最新的AndroidKitkat4.4基于LinuxKernel3.8构建的。它提供的硬件设备抽象接口,以供其他架构层使用... 查看全文
· 数据源架构模式之活动记录发布时间:2014-08-05
hello!架构一、概念活动记录(ActiveRecord):一个对象,它包装数据库表或视图中某一行,封装数据库访问,并在这些数据上增加了领域逻辑。对象既有数据又有行为。活动记录使用直截了当的方法,把数据访问逻辑置于领域对象中。二、实现简单活动记录活动记录在php许多框架中都有应用,如cakephp。<?php/***行数据入口类*/classOrderGateway{/*定义元数据映射*/private$_name;private$_id... 查看全文
今日,手机QQ5.0安卓版正式发布,相较之前的版本,这个版本对整体界面结构和视觉风格做了重大调整,变得更加简洁,聚焦社交沟通。手机QQ5.0采用蓝色主界面,个人头像从方形改为圆形,主界面从四栏减少为三栏。新版功能上继续加强音视频能力,可实现多人视频;同时还上线我的营业厅(已支持部分地区),增加传图中途取消操作等新功能。全新界面,产品体验更轻简5.0版本采用冰川蓝主题色的界面。个人头像图标由原来的方形改成圆形结构,突出人物头像,更加聚焦、个人化。讨论组、群头像也是改为圆形。同时... 查看全文
· 数据源架构模式之行数据入口发布时间:2014-07-31
注:看不懂的请勿踩,此文章非针对java,java爱好者可直接略过。一、概念行数据入口(RowDataGateway):充当数据源中单条记录入口的对象,每行一个实例。二、简单实现行数据入口为了方便理解,还是先简单实现:<?php/***行数据入口类*/classOrderGateway{/*定义元数据映射*/private$_name;private$_id;publicfunction__construct($id,$name){$this->setId($id);$this... 查看全文
· 最近架构随想发布时间:2014-07-28
今天新加坡放假,闲来无事就发一篇博客:一则总结归纳项目构架经验,审视并逐步提高自己;再者分享最近学习所得,希望各位能讨论并给些建议。六月三十日从原来公司离职,七月一日入职新公司,不知不觉已经快一个月了。最近忙于学习新的行业知识以及项目的重构设计,没有时间发博客,也没有时间回复邮件及博文评论,忘各位见谅!今天发几张项目重构设计草图,如果大家对项目分层与文件夹结构比较感兴趣,可以参考几年前弦哥的.Net项目分层与文件夹结构大全(最佳架子奖,吐槽奖,阴沟翻船奖揭晓)... 查看全文
· C#三层架构实例发布时间:2014-07-27
对于三层的概念查也查了,看也看了,下面是我找的一个关于三层的简单实例,真正看一下它是如何具体实现的.我们先来一起看看实体类-Model实质:实体类就是在完成数据库与实体类对应的功能,一个类是一张表,一个属性是一个字段!usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespacemodel{publicclassUser{publicUser(){... 查看全文
· C#三层架构详细解剖发布时间:2014-07-26
深入浅出C#三层架构(转)本文用一个示例来介绍如何建设一个三层架构的项目,并说明项目中各个文件所处的层次与作用。写本文的目的,不是为了说明自己的这个方法有多对,而是希望给那些初学三层架构却不知从何入手的朋友提供一点帮助。因为网上的文章,大多是注重理论的介绍,而忽略了具体的实践应用,或者有示例但讲得不透彻。导致看了之后,理论上又学习了一遍,但还是不知道代码怎么写。所以想从这个方面入手写一下,让从来没做过三层架构的初学者也能照猫画虎,写出代码来。文中的代码是伪代码,仅用来阐明思路。正文... 查看全文
高德最新组织架构图阿里巴巴集团宣布此前收购的高德控股正式完成私有化进程,开始与阿里巴巴集团进行全面业务融合。融合之后,阿里巴巴集团CEO陆兆禧将兼任高德控股CEO,原高德控股CEO成从武会继续留在高德并出任高德控股CEO特别顾问。阿里巴巴此次对高德的组织架构进行了较大规模的调整,陆兆禧亲自出任高德的CEO,张勤担任COO,负责导航、数据生产等业务;成立移动互联网事业部,由俞永福担任总经理,分别向CEO汇报。内部人士透露,张勤将负责运营商业务、政企产品、汽车应用、技术支持平台等... 查看全文
铁塔公司架构或于今日公布将实施市场化运作7月11日消息,三大运营商将于今天敲定并公布铁塔公司的具体事宜,包括注册资本、公司性质、参股比例、公司高管等。消息称,铁塔公司并不隶属于国资委,没有“副部级”级别,将实施市场化运作。此前,有消息称,铁塔公司将于第三季度挂牌成立,同时会吸引民营资本进铁塔公司,组成混合制企业。中国联通副总经理佟吉禄担任将出任铁塔公司的总经理,并脱离中国联通,而中国移动副总裁刘爱力有可能出任该铁塔公司董事长,但不会脱离中国移动。据了解... 查看全文
在"MVC项目实践,在三层架构下实现SportsStore-02,DbSession层、BLL层"一文的评论中,博友浪花一朵朵建议用类图来理解本项目的三层架构。于是就有了本篇:IDAL层→IBaseRepository接口,基接口,提供泛型实现所有的数据接口层的方法基本上是一样的,包括查询、分页查询、添加、批量添加、更新、批量更新、删除、批量删除等。所以,有必要针对所有的数据接口提炼出基接口,提供泛型实现。→IProductRepository接口实现IBaseRepository接口... 查看全文
ASP.NETWebAPI和WCF都体现了REST软件架构风格。在REST中,把一切数据视为资源,所以也是一种面向资源的架构风格。所有的资源都可以通过URI来唯一标识,通过对资源的HTTP操作(GET/HEAD、POST、PUT和DELETE),使资源的表征状态发生了改变,即RepresentationalStateTransfer,缩写为REST。WCF从3.5以来,也体现了REST的架构风格,但对于一般的消息通信来说,显得"过重",所以,微软推出ASP.NETWebAPI... 查看全文
1.asp.net的请求过程,以及对应的处理请求的dll客户的请求页面由aspnet_isapi.dll这个动态连接库来处理,把请求的aspx文件发送给CLR进行编译执行,然后把Html流返回给浏览器2.页面事件(按照事件的执行顺序排列)Page_Init:初始化值或连接Page_Load:主要使用IsPostBack,该事件主要执行一系列得操作来首次创建asp.net页面或响应由投递引起得客户端事件。在此事件之前,已还原页面和控件视图状态。Page_DataBind:在页面级别上调用... 查看全文
· 架构师修练 I发布时间:2014-07-02
可实现的是架构,空谈是概念Sodon'ttellmetheconceptsshowmethecode!“不懂编码的架构师不是好架构师”好架构师都是超级代码控。代码是最好的老师从代码中学习设计的思想、方法是提升类库设计能力、印证你所了解的概念与理论这就是架构师看代码的观点。基本准备一个类库可能有数千个类上万个方法,应该如何去看呢?在看代码前我们需要进行一些什么样的准备呢?设计模式-最标准的23种设计模式基本上要有一个了解,可能一下子不能理解他们的用法... 查看全文
SportsStore是《精通ASP.NETMVC3框架(第三版)》中演示的MVC项目,在该项目中涵盖了MVC的众多方面,包括:使用DI容器、URL优化、导航、分页、购物车、订单、产品管理、图像上传......是不错的MVC实践项目,但该项目不是放在多层框架下开发的,离真实项目还有一段距离。本系列将尝试在多层框架下实现SportsStore项目,并用自己的方式实现一些功能。本篇为系列第八篇,包括:■10、部署到IIS服务器□10.1使用VisualStudio发布□10... 查看全文
SportsStore是《精通ASP.NETMVC3框架(第三版)》中演示的MVC项目,在该项目中涵盖了MVC的众多方面,包括:使用DI容器、URL优化、导航、分页、购物车、订单、产品管理、图像上传......是不错的MVC实践项目,但该项目不是放在多层框架下开发的,离真实项目还有一段距离。本系列将尝试在多层框架下实现SportsStore项目,并用自己的方式实现一些功能。本篇为系列第七篇,包括:■9、实现订单提交9、实现订单提交首先在购物车显示页面Cart/Index.cshtml中... 查看全文
SportsStore是《精通ASP.NETMVC3框架(第三版)》中演示的MVC项目,在该项目中涵盖了MVC的众多方面,包括:使用DI容器、URL优化、导航、分页、购物车、订单、产品管理、图像上传......是不错的MVC实践项目,但该项目不是放在多层框架下开发的,离真实项目还有一段距离。本系列将尝试在多层框架下实现SportsStore项目,并用自己的方式实现一些功能。本篇为系列第五篇,包括:■8、导航8、导航创建NavController,派生于BaseController... 查看全文