09 2011 档案
摘要:网站上线了,如果您想要知道您的访问者是如何找到您以及他们是如何与您的网站互动的,Google Analytics(分析)可以告诉您所有相关信息。概念Web analytics Google AnalyticsWeb analytics provides the tools for gathering this information and enables you to benchmark the effects.web analytics covers many areas that require different methodologies or data-collection tec
阅读全文
摘要:在设计应用程序界面时,使用一个商业的软件包,可以提高开发效率.NET的常用的界面库软件包有: devexpress telerik componentone infragistics如下是各个软件的主页和WPF界面库的内容devexpresshttp://www.devexpress.com/http://www.devexpress.com/Products/NET/Controls/WPF/Telerikhttp://www.telerik.com/http://www.telerik.com/products/wpf.aspxComponentonehttps://home.compon
阅读全文
摘要:Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具.主页http://maven.apache.org/参考图书【Maven实战http://www.infoq.com/cn/minibooks/maven-in-action内容简单,覆盖面也宽】项目文件pom.xml依赖部分是最常使用的:groupId告诉Maven资源库内哪个子目录中包含相关性文件。artifactId告诉Maven该构件的唯一标识。version表示相关性的版本号。对于在网上各类组件的groupId和artifactId可查阅如下地址http://mvnrepo.
阅读全文
摘要:性能测试工具点滴 中说明了性能测试的工具选择,如果软件存在性能问题,我们改如何解决呢?此时一些性能分析工工具会起到作用。名词http://en.wikipedia.org/wiki/Profiling_(computer_programming)http://zh.wikipedia.org/wiki/%E6%80%A7%E8%83%BD%E5%88%86%E6%9E%90性能分析的原则:80-20,80%的问题集中于20%的代码中CPU :程序效率内存 :泄露和GC等情况监控等几大类主要的工具有如下的几类The Eclipse Test and Performance Tools Platf
阅读全文
摘要:软件系统第一个内部测试版本出来后,性能测试是一个常见的问题,我们需要使用不同的工具辅助完成整个的测试过程,下面对常用的几个工具介绍一下。 jMeter Java语言的开源工具,基本概念如下: 1、线程组:测试里每个任务都要线程去处理,所有我们后来的任务必须在线程组下面创建。可以在“测试计划->添加->线程组”来建立它,然后在线程组面板里有几个输入栏:线程数、Ramp-Up Period(in seconds)、循环次数,其中Ramp-Up Period(in seconds)表示在这时间内创建完所有的线程。如有8个线程,Ramp-Up = 200秒,那么线程的启动时间间隔为200/
阅读全文
摘要:多层设计中各个分层核心关注的内容: Domain Model Layer The “Domain Model Layer” is the Heart of the Software. 负责业务概念、流程和领域规则 This layer should be responsible for representing business concepts, information on the status of the business processes and implementation of domain rules. It should also contain states ref...
阅读全文
摘要:随着项目的展开,代码的质量需要定期的检查,除了Code Review外,使用工具进行定期的检查规范等很重要,Sonar就是这样一个平台。介绍Sonar是一个开源代码质量管理平台。以下是它的主要特点: 代码覆盖:通过单元测试,将会显示哪行代码被选中 改善编码规则 搜寻编码规则:按照名字,插件,激活级别和类别进行查询 项目搜寻:按照项目的名字进行查询 对比数据:比较同一张表中的任何测量的趋势安装从http://www.sonarsource.org/ 下载安装文件,解压到任意目录,执行对应32/64的 StartSonar.bat,默认在9000端口启...
阅读全文
摘要:官网上的资料 http://books.zkoss.org/ 图书 http://books.zkoss.org/wiki/ZK_Essentials ZK Essentials [ZK 5 pdf] :概要的一本书,可快速上手 ZK Component Development Essentials [ZK 5.0.7 pdf]:自己开发服务端组件的参考 ZK Client-side Reference [ZK 5.0.7 pdf]:客户端的参考 ZK Configuration Reference [ZK 5.0.7 pdf]:ZK的配置项 ZK Developer's Ref...
阅读全文
摘要:今天看到google api .net库的发布这条消息, 初步看了一下相关的内容,这个库对.net程序员和google服务的交互很是方便。谷歌已经以开源形式发布了.NET APIs Client Library,开发者可通过此客户端库访问那些提供了可发现API的服务,例如Books(图书)、Analytics(分析)、Latitude(纵横或定位)、Prediction(预测)、Tasks(工作清单)、Translate(翻译),以及其他一些服务。http://code.google.com/p/google-api-dotnet-client/wiki/Downloads 可以下载源代码和例
阅读全文
摘要:接续上文,本文通过几个实例,来快速的理解ZK的内容。这些成熟的大的应用程序是快速掌握这些技术的捷径。navalplan http://www.zkoss.org/demo/external 各种采用ZK的站点 http://www.navalplan.org/ NavalPlan是一个基于ZK框架开发Web的项目规划,监测和控制软件。 主要特性包括: * 多项目管理. * 团队资源分配 * 灵活的日历 * 从工作分解结构(WBS)生成可配置的甘特图 * 资源结构分解图(RBS) * 超负荷的资源分配控制 * 挣值管理 * 基于工作报告的成本分析...
阅读全文
摘要:MVC架构在现在的很多系统中都有使用,ZK中同样也可以使用这种模式,如下是具体的例子:View <window id="win" title="ZK Essentials" border="normal" width="250px" apply="demo.zkoss.SampleCtrl"> <listbox id="orderLibox" model="@{orderArea$composer.orders}" selectedIte
阅读全文
摘要:开发环境 Zk Studio ZK Studio插件 Pom.xml <repositories> 添加ZK的仓库地址 <repository> <id>zk repository</id> <url>http://mavensync.zkoss.org/maven2</url> </repository> 其中的依赖项设置 <!-- ZK --> <dependency> <groupId>commons-logging</groupId> <artifa
阅读全文
摘要:Layers vs. Tiers Layers refer to the logical division of components and functionality, and not to the physical location of components in different servers or places. Conversely, the term Tiers refers to the physical distribution of components and functionality in separate servers, including the net.
阅读全文
摘要:软件的架构设计对于项目的成功有否有很重要的影响,一般的软件架构设计过程: 1、确定系统涉及的多个方面内容: Type of application to be built. (Web, RIA, RichClient…) 应用类别 Logical structure of the application (N-Layers, Components, etc…) 应用的逻辑结构 Physical structure of the application (Client/Server, N-Tier, etc…) 应用的物理结构 Risks to be fa...
阅读全文
摘要:MSDN Architecture Center 看到一个资料,详细讲解了关于N层架构的内容,有具体的示范代码和电子书,非常值得.net开发人员阅读。 具体的地址: http://microsoftnlayerapp.codeplex.com/ http://msdn.microsoft.com/es-es/architecture/en/ 电子书内容 http://download.microsoft.com/download/9/F/A/9FA4753A-FC8A-40DE-9EFA-CCAFB4C835FC/DDD_NLayered_NET40_Architecture_G...
阅读全文
摘要:最近的一个项目2期改造,基于ZK的使用,发现ZK开发AJAX应用也很酷,特把学到一些内容分享一下。简介 ZK是一套以AJAX/XUL/Java为基础的网页应用程序开发框架,用于丰富网页应用程序的使用接口。最大的好处是,在设计AJAX网路应用程序时,轻松简便的操作就像设计桌面程序一样。ZK包含了一个以AJAX为基础、事件驱动(event-driven)、高互动性的引擎,同时还提供了多样丰富、可重复使用的XUL与HTML组件,以及以XML为基础的使用接口设计语言ZK User-interfaces Markup Language(ZUML)。 ZK提供超过120个XUL组件及80个XHMTL组..
阅读全文