20080403 XPlanner orm
IOC容器则是ORM不得不提及的东西~控制反转,依赖注入,java中已是久负盛名的实践;(还没有使用过,只是了解原理) 先介绍几个我所比较了解的ORM框架: IBaits:半自动化的工具,需要手动处理一些操作,但是这样还是提供了很大的灵活性,可控 NBear :博客园的Teedy开发的,现在版本到了V3,反响还是不错的,博客园的ORM貌似就是用这个框架 NetTiers 一个朋友推荐的,不过看了感觉不是很来劲,所以没有去多看有兴趣的可以看看这篇介绍:http://www.cnblogs.com/iCaca/archive/2007/07/10/812632.aspx SubSonic也是一个很不错的框架 Castle ActiveRecord 一个支持多个平台的框架,在ruby rails有很出色应用;这也是这几天项目中在实践的架构~ http://www.cnblogs.com/iCaca/archive/2007/07/10/812632.aspx 你是一个习惯于拖放一切的ASP.NET开发者,基本上不想写任何业务逻辑之外的代码,数据访问层用Typed DataSet或者Linq to Sql搞定,界面用现成的Control和Extender。 http://www.80diy.com/home/20060815/07/4949724.html 技术茶话会主题:CodeSmith&NetTiers Step by Step http://www.cnblogs.com/iCaca/archive/2007/04/20/685889.html http://www.iqidi.com/Database2Sharp.htm http://www.cnblogs.com/wuhuacong/archive/2006/09/26/514730.html 1、请问NHibernate+spring.net+atlas和ibatis.net+castle+magicajax哪个搭配好呀? Enterprise LibraryV1.0-数据应用程序块 http://www.cnblogs.com/eddie005/archive/2006/08/08/471446.aspx Overview XPlanner is a project planning and tracking tool for eXtreme Programming (XP) teams. If you are not familiar with XP software development practices, the links page contains pointers to relevant resources. To summarize the XP planning process, the customers pick the features to be added (user stories) to each development iteration (typically, one to three weeks in duration). The developers estimate the effort to complete the stories either at the story level or by decomposing the story into tasks and estimating those. Information about team development velocity from the previous iteration is used to estimate if the team can complete the stories proposed by the customer. If the team appears to be overcommitted, the set of stories are renegotiated with the customer. The XPlanner tool was created to support this process and address issues experienced in a long-term real-life XP project. Technology and Architecture XPlanner is built using a layered architecture. At the lowest layer, the persistent data is stored in MySQL and accessed using JDBC. In general the relational data is not accessed directly, but is loaded as Java objects using the Tornado object-relational mapping engine. The "business logic" layer (the actions) manipulate the planning domain objects and provide them to the presentation layer which formats them using JSP (including several custom tags), form handlers, CSS, and HTML. All static text on the pages is stored in a resource bundle to support internationalization. 1. XPlanner有整合wiki的功能, 但是在这一版本中有一个Bug, 就是连接wiki的link有问题。 XPlanner是一个基于Web的XP团队计划管理和跟踪工具。XP独特的开发概念如Iteration、User 字体:大 中 小 |
![]() | 永久地址 http://www.shengfang.org/blog/p/20080403XPlannerorm.php |
![]() | 引用地址 http://www.shengfang.org/blog/tb.php?tb_id=1230378711 |
2008年12月27日19:51星期六 [Info资料]





