首页 Soft PlugIn RAN乱 Dev开发 Info资料 English WAP 留言 登陆 注册
-
Posted by Yippee | 评论(0) | 引用(0) | 阅读422次
20080521 asp.net spring.net mvc

20080521 asp.net spring.net mvc
http://www.shengfang.org


微星(MSI)S300(水晶限量版)13.3寸高亮宽屏笔记本电脑 赠原装包+鼠标 限量抢购!
市场价格:¥6,999.00
京东价格:¥4,999.00
各地库存:北京无货  上海无货  广州无货


http://csharp-source.net/
Open Source Software in C#

http://azaclauson.com/mavericklite/
MaverickLite

http://www.e-dragon.com.cn/html/dotnet/2008-05-11/20080511083652G97.shtml
ASP.NET/Spring.NET/NHibernate最佳实践

http://www.cnblogs.com/guushuuse/archive/2008/05/17/1201505.html
ASP.NET&Spring.NET&NHibernate最佳实践(二十)——第4章权限子系统(13)

Spring.NET和NHibernate的速度还是不错的。论坛的会员数为2万多,贴子数为20万。

数据库为SQLServer2000.

此网站全完由FastSpring.NET V2.05 RC1开发。

利用微软企业库、CodeSmith、.NetTiers模板

.NetTiers使用技巧
http://www.qqread.com/aspdotnet/u405713.html

http://blog.csdn.net/yicko/archive/2005/04/16/349740.aspx
创建动态数据输入用户界面

使用 NVelocity 解析 PowerDesigner 的cdm文件
http://www.cnblogs.com/BigTall/archive/2005/04/28/146979.html

http://www.cnblogs.com/BigTall/archive/2005/07/15/193401.aspx
两难的境界:不定字段数目的数据库表设计和数据结构

http://www.shangducms.cn/articls/net/dotnet/ns2249.aspx
自从在 Microsoft 工作开始,我就一直与其他人分享关于各种 .NET 难题的体验并希望可以解决一些难题。最近,作为开发人员参加有关模式与实践的 Web 客户端软件工厂项目 (codeplex.com/websf) 时,我遇到了一个这样的机会。特别是,模式与实践交付的内容之一就是自动单元测试。在 Web 客户端软件工厂中,我们建议使用 Model View Presenter (MVP) 模式构建可测试的 Web 窗体。
简而言之,MVP 并非将您的逻辑放入页面中,而是让您构建自己的页面,页面 (View) 只需调用单独的对象,即 Presenter。Presenter 对象随即执行响应视图上活动必需的任何逻辑,通常通过使用其它对象 (Model) 访问数据库、执行业务逻辑等。一旦这些步骤完成后,Presenter 会更新视图。这种方法提供了可测试性,因为表示器从 ASP.NET 管道中隔离出来;它与视图通过界面进行通信并可脱离页面独立进行测试。
MVP 的这种功能实现有点笨;您需要单独的视图界面,并且您必须在源代码文件中编写许多事件转发函数。但如果您想要在 Web 窗体应用程序中得到可测试的 UI,这差不多是最佳途径。任何改进均需要在基础平台中做出更改。

基于MVC的微软七层架构

Model实体层,DBUtility数据访问抽象类,IDAL数据访问接口层,SQLServerDAL数据访问层,DALFactory数据访问工厂类,BLL业务逻辑层,UI界面层

一、项目名称及描述:(实现步骤为:4-3-6-5-2-1)
1、WEB=表示层
2、BLL=业务逻辑层
3、IDAL=数据访问层接口定义
4、Model=业务实体
5、DALFactory=数据层的抽象工厂(创建反射)
6、SQLServerDAL=SQLServer数据访问层 / OracleDAL=Oracle数据访问层
DBUtility 数据库访问组件基础类 Chinaz.com
二、项目引用关系
1、Web 引用 BLL。
2、BLL 引用 IDAL,Model,使用DALFactory创建实例。
3、IDAL 引用 Model。
4、Model 无引用。
5、DALFactory 引用IDAL,通过读取web.config里设置的程序集,加载类的实例,返回给BLL使用。
6、SQLServerDAL 引用 Model和IDAL,被DALFactory加载的程序集,实现接口里的方法。
三、实现步骤
1、创建Model,实现业务实体。
2、创建IDAL,实现接口。
3、创建SQLServerDAL,实现接口里的方法。
4、增加web.config里的配置信息,为SQLServerDAL的程序集。
5、创建DALFactory,返回程序集的指定类的实例。
6、创建BLL,调用DALFactory,得到程序集指定类的实例,完成数据操作方法。
7、创建WEB,调用BLL里的数据操作方法。
注意:
1、web.config里的程序集名称必须与SQLServerDAL里的输出程序集名称一致。
2、DALFactory里只需要一个DataAccess类,可以完成创建所有的程序集实例。
3、项目创建后,注意修改各项目的默认命名空间和程序集名称。
4、注意修改解决方案里的项目依赖。
5、注意在解决方案里增加各项目引用。

构建不带 Web 窗体的 Web 应用程序
http://msdn.microsoft.com/zh-cn/magazine/cc337884.aspx

FastSpring.NET 是一个集成了Spring.NET & NHibernate & Ajax 的WEB开发框架。
是国内第一个支持Spring.NET、NHibernate 及Ajax的开源的Framework.

最新版本为V2.05 final,支持最新版的Spring.NET 1.1 final 和 NHibernate 1.2.1 GA
欢迎大家下载开发文档与项目源代码,格式为微软的chm格式。

下载地址:http://www.springframework.cn/htm_data/14/0712/488.html

http://www.51cto.com/art/200802/66085.htm
MVC Contrib已提供4种备选的视图引擎

◆Brail. Monorail 的Brail视图引擎已经被移植到了ASP.NET MVC框架中并加入了MVC Contrib项目。MonoRail项目开发了这个视图引擎,而现在的MVC Contrib项目也能够与ASP.NET MVC框架控制器一起使用了。这个视图引擎的移植工作是由Bill Pierce完成的。
◆NHaml. 由Andrew Peters提供。NHaml为XHTML提供了一种DSL。
◆NVelocity.  由Hammet移植,目前已经加入MVC Contrib项目。
◆XSLT.  由Ivan Porto提供。

http://www.cnblogs.com/Terrylee/archive/2006/11/13/Web_Client_Software_Factory_Weekly_Drop_08.html
关注 Web Client Software Factory [Weekly Drop 08]


字体:


Permanant URI永久地址 http://www.shengfang.org/blog/p/20080521aspnetspringnetmvc.php
Trackback URI引用地址 http://www.shengfang.org/blog/tb.php?tb_id=1233493198

2009年2月1日20:59星期日  [Info资料] 追踪此文的RSS
提示:
此文还没有评论。

称呼:    登陆   注册
   不注册,但记住我的信息
邮件:
(非必须)
评论: [UBB代码帮助]
粗体 斜体 下划线 链接 水平线 引用



验证码: 请输入你看见的数字
关闭UBB      提交时自动将内容复制到剪贴板

公告
Fire and Motion!

统计信息
[Yippee]||[统计]||日志:1887
在线: 23||用户: 2579 [列表]
今日:643||到访:2931361
Rss:||评论:1609

最新日志

最新评论

友情链接

日历
2008 - 08
     12
3456789
10111213141516
17181920212223
24252627282930
31      

最新引用

搜索

归档

杂项
Get RSS Feed (Version 2.0)
Get Atom Feed (Version 0.3)
编码:  UTF-8