摘要:
每一种架构模式都有它的优缺点以及潜在风险,选择正确模式来满足需求功能和质量特性是非常重要的.质量特性在需求分析过程中已经定义了, 质量特性可分为三种类型: 1. 实现特性. * 协作性.在内部组件与外界通用访问与交换数据. 协作性需要松散依赖的基础架构. * 可维护性与扩展性. ... 阅读全文
摘要:
SQ3R 是由五个步骤: 浏览, 问题, 阅读, 复述, 复习 首字母构成读书理解的方法. 这个方法是Francis Pleasant Robinson 从他的书 Effective study 引出. SQ3R原则在1930年就记录下来的. 下面是英文原文, 为了保留原意, 不做翻译. Survey The first step Survey or skim ... 阅读全文
摘要:
之前的文章我们介绍过使用Fiddler来抓取Android设备通信HTPP, 今天我们需要更加细节网络抓包. 首先, 您的Andriod设备需要root权限, 去Google Play安装一个叫Wifinspect的应用. 目前它有这些功能: * 网络信息 * UPnP Device Scanner * Host浏览 * Network监听 ... 阅读全文
摘要:
Fiddler我们做过Web开发的都知道它是一个强大的Http调试工具. 并且它是免费的. 我们通在PC上监视程序的Http事件. 那么在移动的Andriod可以吗? 的确也可以, 就是通过proxy. 首先,打开Fiddler 选项 Connections, 勾选 Allow remote computers to connect 选项, 如下图: 看上面的监... 阅读全文
摘要:
让我们先来认识下APK文件. Android的应用程序包为扩展名为.apk文件, 无论你是从手机市场里下载, 还是电脑中下载. 都是这类APK文件. APK是AndroidPackage的缩写,即Android安装包(apk)。APK是类似Symbian Sis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。apk文件和sis一... 阅读全文
摘要:
企业服务总线(Enterprise service bus). 以往企业已经实现了很多服务, 构成了面向服务的架构,也就是我们常说的SOA. 服务的参与双方都必须建立1对1 的联系,让我们回顾一下SOA架构有哪些基本的要求: SOA在相对较粗的粒度上对应用服务或业务模块进行封装与重用; 服务间保持松散耦合,基于开放的标准, 服务的接口描述与具体实现无关; 灵活的... 阅读全文
摘要:
Entity Framework 是微软推荐出.NET平台ORM开发组件, 现在已放源代码. 以下我们来讨论一下优缺点和一些问题, 以下简称EF. 有兴趣可查询官网的Entity Framework 6 RoadMap. 高层视图: 改变在现有系统使用EntityFramework的优势是什么? • All -in-1框架的类映射表,需要编写... 阅读全文
摘要:
最近有兴趣了解一下Mono for Andriod,也就是使用.NET平台来开发Andriod程序。Mono for Android API 几乎映射标准的Andriod API.例如,两边API几乎所有相同的类、方法和字段都相同。主要区别之一,就是Mono for Android使用属性和委托在Java中不存在。我喜欢紧密相关的两个api,因为这使它容易地在它们之间来回切换,并使用... 阅读全文
摘要:
有时我们在项目需要操作Excel文件,读或写,导出数据等。 下面列了一些: 1. TMS Flexcel Studio for .NET TMS Flexcel Studio for .NET 是一个完整托管引擎下操作Excel文件,让开发人员从各种.net平台例如WinForms , ASP.NET , PocketPC 生... 阅读全文
摘要:
本文将列举常用的 Asp.net MVC View Engines: 1. ASPX View Engine 第一个也是我们最熟悉的---aspx,相信做过WebForm开发对Aspx都比较了解: 小示例: <%@ Control Inherits="System.Web.Mvc.ViewPage<IEnumer... 阅读全文