文章分类 - 框架
摘要:一个网站的成功与否与建站前的网站规划有着极为重要的关系。在建立网站前应明确建设网站的目的,确定网站的功能,确定网站规模、投入费用,进行必要的市场分析等。只有详细的规划,才能避免在网站建设中出现的很多问题,使网站建设能顺利进行。 网站规划是指在网站建设前对市场进行分析、确定网站的目的和功能,...
阅读全文
摘要:提高软件开发效率三板斧之二 利用CMP模式 上一章给大家总体介绍了一些提高软件开发效率的技术和技巧,在这里将给大家演示一个软件体系结构的应用,我们引用《ASP.NET电子商务高级编程》的一句话来解释“体系结构”这个词,因为演示的这个架构正是这本书中提到的。 “我们通常将体系结构看作一系列服务的集合,...
阅读全文
摘要:.NET的WEB商业应用架构所要解决的若干问题(原创) 微软风风火火地发起了.NET革命,至今已经有4年的时间了,就从其本质的CLR和C#语法上来说,确实比J2EE要进步不少,连Martin Flower在举例说明OO方法时,都不自觉地使用C#来表达。然而若从商业应用的角度上来讲,微软却落后J2E...
阅读全文
摘要:开发过程的组织 我们认为,一个好的系统架构,不仅是为了使软件的结构更加清晰,更加有利于修改和重用,而且也应该能够方便团队之间的合作。我们开发的这套系统架构能够很方便团队之间的合作,下面简单介绍一下整个项目的开发过程,供大家参考。当然,这里只是就本项目给大家做一个简介,并不涉及太...
阅读全文
摘要:业务逻辑的处理有了上面的基础,我们很容易将这些类进行组合,构建我们的业务处理功能。在这个系统中,涉及到复杂业务处理的部分只有入库单入库这个功能,这个功能我们封装在Wharehouse类中,其过程可以用序列图表示如下: 相应的程序代码和注解如下,在这里,我们使用了事务处理,因此,Whareho...
阅读全文
摘要:与Product不同的是,入库单是一个相对复杂的对象,他包含了自身的一些信息,还有一些明细资料。实际上,入库单的明细也是入库单的一个组成部分,当我们在处理入库单的时候,我们总是会同时处理入库单的明细,入库单和他的明细是不可分的。如果采用传统的O-R Map方法来处理入库单(包含明细),我们通常没有办...
阅读全文
摘要:在《开发.Net平台应用系统框架》(下面简称《一》文)中,我介绍我们开发的一个.Net下应用软件系统的框架,在本文,我将介绍我们是怎么在这个框架下开发系统的。前文附带了一个logistics示例工程,这是我们从开发的物流管理系统中精简出来的一个例子,为了便于说明,现在就按照这个简化的工程来具体谈谈各...
阅读全文
摘要:业务外观层 业务外观层为 Web 层提供处理、浏览和操作的界面。业务外观层用作隔离层,它将用户界面与各种业务功能的实现隔离开来。 业务外观层只是将已经完成的系统功能,根据各个模块的需要,对业务规则进行高层次的封装。 框架没有规定采用在业务外观层采用何种实现方式,但是建议使用Web Service来提...
阅读全文
摘要:实体控制层 解决和O-R Map的问题,需要考虑的就是实体类的持久性问题了,也就是同数据库的交互问题。实体控制层用于控制数据的基本操作,如增加、修改、删除、查询等,同时为业务规则层提供数据服务。 实体控制层的类实现IEntityDAO接口。这个接口定义了实现数据操纵的主要必要方法,包括增加、修改、删...
阅读全文
摘要:考虑到上述问题,我们在数据实体的表现上采用了另外一种方式,那就是利用DataSet。DataSet是微软在ADO.Net中新提出的数据对象,同ADO的Recordset不同的是,他能够容纳多个记录集。DataSet类似于一个内存数据库,由多个DataTable组成,而一个DataTable又有多个C...
阅读全文
摘要:微软的.Net平台给应用程序开发提供了一个非常好的基础系统平台,但是,如何在这个系统平台上构建自己的应用系统,还需要我们针对应用系统的特点,构建自己的应用系统框架(Framework)。我们在应用.Net开发系统的过程中,结合多年的开发经验,也参考了J2EE的架构,设计了一套.Net下的应用系统框架...
阅读全文

浙公网安备 33010602011771号