06 2011 档案
摘要:最近浏览到一本09年出的书,关于企业架构、企业开发部分有些意思,摘录如下,一些内容还可以参考图书的示范例子下载地址Professional Enterprise .NETJon Arking / Scott MillettISBN: 978-0-470-44761-1Enterprise architectureEnterprise architecture is typically used to describe an agency-wide or organization-wide framework for portraying and incorporating the busine
阅读全文
摘要:以前在网上读《走出软件作坊》,对于作者的文章和分析符合国情,很是受用,最近阅读了图书版的内容。作者在blog上又有不少的新更新。作者博客:阿朱=行业趋势+开发管理+架构http://blog.csdn.net/david_lv/archive/2008/05.aspxhttp://blog.csdn.net/david_lv/archive/2008/06.aspxhttp://blog.csdn.net/david_lv/archive/2008/07.aspxhttp://blog.csdn.net/david_lv/archive/2008/08.aspx如下是一个网站的连载,可以看看,
阅读全文
摘要:之所以选择TeamCity,有以下几个原因:Ø 这个软件对于小团队可以免费使用Ø 安装配置比较简单,系统的要求不是很高(相比VS 2010 TFS)Ø 使用和配置比Cc.net简单一些Ø 包含了重复代码的检测和分析工具一、SVN安装SVN服务安装 http://www.visualsvn.com/files/VisualSVN-Server-2.1.7.msiSVN客户端TortoiseSVNVisualSVN-2.0.5.msi二、TeamCity安装http://www.jetbrains.com/teamcity/ 下载 TeamCity-6.0.
阅读全文
摘要:CI自动化CI过程中,自动化的过程一般包括下列的内容: 编译代码 准备数据库 执行测试 分析代码 创建安装和部署内容 生成文档TFS根据解决方案已经将一些过程直接集成了,如果需要扩展也可以使用MSBuild脚本进行如果在其他的工具中进行集成,一般使用MSBuild脚本进行CI中的测试CI中自动化测试十分重要,通过自动化测试,可以由系统自动运行相关的测试以检测修改的影响.unit tests:白盒单元测试工具发挥的地方,如Nunit MSTest等INTEGRATION TESTS Integration tests usually take multiple pieces of functio
阅读全文
摘要:为了实施CI,必须使用工作的支持,以使整个过程的自动化进行,以下把该过程涉及的各种工具汇集一下必须的工具和功能源代码控制系统微软的工具: Microsoft Team Foundation Server (TFS) 或VSS开源工具: 服务端:Subversion:http://subversion.apache.org/ AnkhSVN (http://ankhsvn.open.collab.net/) Visual SVN Server: http://www.visualsvn.com/server/download 客户端:VisualSVN (www.visualsvn.com/vi
阅读全文
摘要:持续集成(Continuous Integration)在多人的项目中有很重要的作用,本次把这方面的知识归总一下,为相关的实践提供一些参考。CI定义和优点参考大师的定义: http://www.martinfowler.com/articles/continuousIntegration.html 持续集成作为一个很好的开发实践,主要有如下方面的一些价值:减少风险减少重复过程在任何实践、任何地点生成可部署的软件增强项目的可见性对开发团队的软件产品建立起更强大的产品信息CI的开发流程1 从代码管理器签出源文件 2 修改代码 3 编译代码 4 遇到错误,转到2继续修改直到达到预期 5 运行单元测试
阅读全文
摘要:今天整理资料,看到以前调研的电子阅读器的资料,分享一下开源的基于Android的电子书阅读器FBReaderJhttp://www.fbreader.org/支持epub fb2 html格式等,不支持pdf主要的功能包括:目录管理、查找、放大缩小、快速导航、书签等等,具体的使用参考如下的截图电子书制作以上的FBReaderJ软件是基于标准的epub fb2格式,因此制作需要独立的工具,具体的有:http://www.jedisaber.com/eBooks/editors.asp其中http://code.google.com/p/sigil/这个软件可以使用
阅读全文
摘要:BlogThe.NETEndpointhttp://blogs.msdn.com/b/endpoint/ 随着云计算的推进,现在是 http://blogs.msdn.com/b/appfabric/ TheWCFservicesecosystemhttp://blogs.msdn.com/b/endpoint/archive/2009/11/18/the-wcf-services-ecosystem.aspx ·WCFCoreServices–Allowsfullflexibilityforbuildingoperation-centricservices.Thisincludes
阅读全文
摘要:Flex开发的推荐资料,涉及多个方面:基础Adobe®Flex®4Training from the Source Michael Labriola Jeff Tapper Matthew Boles 基础概念等Flex 4 in Action Tariq Ahmed Dan Orlando 比较经典的系列图书Flex和Java的开发Flex on Java BERNERD ALLMON JEREMY ANDERSON 和java项目如何一起开发的过程,使用maven的形式组织项目Beginning Java and Flex Migrating Java, Spring,
阅读全文
摘要:项目开始后,持续集成会是一个关键的环节,本文针对Flex的开发的持续集成进行了一个实战,这些相关的工具和功能还是很强大的,通过组合这些工具,可以构建一个编译、单元测试、集成测试、代码检查等系列工作的CI服务,为后续的项目持续发展打下一定的基础。运行Hudson http://hudson-ci.org 上下载文件执行: java - ja r hudson.war 或 java -jar hudson.war --httpPort=8888浏览器输入http://localhost:8080 即可查看hudson.war也可部署到其他JSP容器(如Tomcat Jetty等)系统管理 中配置J
阅读全文
摘要:Maven是为了简化Java项目的构建而建立的工具,通过设置相关的依赖等信息可以自动从网络下载对应的版本的库。Flex的开发资源中有很多都是和Java端集成的,因此网络上很多的项目都是基于Maven形式的,如果搞不定这个,那运行这些例子估计很困难。上一篇 http://www.cnblogs.com/2018/archive/2011/06/02/2067641.html主要是Flash Builder等IDE中的使用,这个主要讲讲命令行的形式构建,毕竟Java的环境下这个形式还是很多的。对于.net的开发者来说,这个过程也算一个小的挑战(不同的版本、各种的设置、版本冲突等等,不过一些都是开源
阅读全文
摘要:这两天调研一个基于Flex的一个项目和JAVA的集成相关问题,网上有一些资料,不过版本不太一样,而且描述不是很全。本文把这些内容总结一下,并把例子代码放到了网站上。Flex是和Silverlight竞争的技术,之所以选择Flex,是由于项目的已经积累基于Flex的内容,后续的项目为了利用和发展因此在这个基础上继续进行。工具、下载列表和安装Eclipse 3.6.1eclipse-jee-helios-SR2-win32.ziphttp://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/
阅读全文