摘要:业务层剖析任何复杂的任何软件都可以通过层来组织,每一层表示系统中的一个逻辑部分,一般来说,业务逻辑层中的模块包含了系统所需要的所有功能上的算法和计算过程,并于数据层和表现层交互。抽象的说,业务逻辑层是软件中专门处理业务相关任务性能的部分。业务逻辑层表示了系统的逻辑,此处的代码将要进行必要的决断并执行操作。前面谈到过安全性,在业务逻辑层的安全性意味着使用基于角色的安全原则,仅允许认证用户访问特定的业务对象。从外界看,业务逻辑层可以看作是一个操作业务对象的机制,一般来说,业务对象不过是某个领域实体的实现,或者是某类辅助类型,用来执行一些计算。业务逻辑层处于分层系统的中间位置,业务逻辑层的输入和输出
阅读全文
摘要:分析页面的解析进程 页面的解析进程,这里说的进程不是咱们常说的ASP.NET页面的生命周期的进程,并且浏览器恳求一个页面,然后浏览器出现页面的进程。 在本篇的文章中,我会先论述页面的解析进程,显现从全体上论述,然后在每一个点上提出优化的办法。先全体,后有些。 当浏览器在恳求一个Web页面是从URL开端的。下面就是进程描绘: 1. 输入URL地址或许点击URL的一个链接。 2. 浏览器依据URL地址,联系DNS,解分出URL对应的IP地址。 3. 发送HTTP恳求。 4. 开端衔接恳求的服务器并且恳求关联的内容(至于恳求时怎样被处置的,咱们这里暂时不评论,仅仅后面的文章要评论的问题)。 5. 浏
阅读全文
摘要:Request.ServerVariables("Url")返回服务器地址Value 0: /WebSite1/Default.aspxRequest.ServerVariables("Path_Info")客户端提供的路径信息Value 0: /WebSite1/Default.aspxRequest.ServerVariables("Appl_Physical_Path")与应用程序元数据路径相应的物理路径Value 0: C:/Documents and Settings/yukun/My Documents/Visual St
阅读全文