搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
ASP.NET 3.5商用开发架构精解
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787302240402
  • 作      者:
    (美)Vincent Varallo著
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2010
收藏
作者简介
    Vmce Varallo拥有超过12年的Microsoft平台开发经验,目前在MTI Infor mation Technologies担任程序开发总监。他使用ASENET和SQL Server开发医药行业的销售软件。在加入MTI之前,他曾经从事医药行业和金融行业,先后开发了临床数据管理系统、内部门广网站以及金融终端软件。
    Vince热衷于探索新技术,喜欢打高尔夫和骑自行车,并且是Phillies球队的球迷。他曾与人合著Professional Visual Basic6:The 2003 Programmers Resource一书。
展开
内容介绍
    《ASP.NET 3.5商用开发架构精解》如果您在开发业务应用程序时面临许多挑战,Vince Varallo可以助您一臂之力,他是一位经验丰富的作者,也是一位资深的ASP.NET专家。通过阅读《ASP.NET 3.5商用开发架构精解》,您将轻松掌握使用Visual Studio 2008开发ASENET应用程序所需要的工具,并学会如何开发易于维护和扩展的应用程序,从而能为特定问题创建解决方案。 
    《ASP.NET 3.5商用开发架构精解》采用“提出问题-设计方案-解决方案”方式,每一章都关注一个单独的场景,提出要解决的问题,设计解决方案,最后实现问题的解决方案。在开发整个解决方案的过程中,认真研究了每一个业务需求,并使用ASP.NET 3.5及Visual Studio 2008提供的最新功能构建了一个可以重用的框架。《ASP.NET 3.5商用开发架构精解》包含的大量代码为您提供了一个良好的学习基础,您可以扩展这些代码,以实现公司特定的业务需求。
    展示了.NET Framework 3.5中的新功能,如Lambda表达式、扩展方法、部分方法、LINQ、ASP.NET AJAX控件
    在数据访问层中使用LINQ to SQL的设计模式
    数据输入、审计、工作流及事件通知功能的最佳实践
    如何开发和自定义服务器端控件
    如何用ASPNET Web部件控件创建仪表板
    实现了Microsoft Exception Handling Application。Block
    《ASP.NET 3.5商用开发架构精解》适合负责开发企业级应用程序、部门级应用程序、门户网站或者各类业务应用程序的开发人员与系统架构师。具有Visual Studio、.NET Framework、ASP.NET和C#的使用经验对阅读《ASP.NET 3.5商用开发架构精解》大有裨益,但这并非必要条件。
展开
精彩书摘
    本书中要实现的解决方案来源于一个虚构的公司,主要用于人力资源部门对员工的请假及休假申请进行处理并制作报表。该解决方案将使用VisualStudio2008进行开发,基于ASRNET 3.5 ,采用C#进行编程,后台数据库为SQLServer2005。
    概念虽然简单,但我们要将解决方案设计得足够灵活,使它能方便地进行扩展,从而可以满足您自己的业务需求。本章将对项目需求进行定义,并介绍它是如何进行架构的。每一章都专门针对特定的需求采用三层结构实现一种解决方案,这三层结构分别是:用户界面(User Interface,UI)、业务逻辑层(Business Logic Layer,BLL)以及数据访问层(Data Access Layer,DAL)。
    1.1 提出问题
    Sue是一位人力资源副总裁,她采用Excel与Word模板相结合的方式来处理员工的休假和请假申请。她注意到,在使用这种方式时很多请求无法说明原因,并且难于进行跟踪。她想为整个公司构建一个系统,用一个企业级应用程序来代替当前的模板,她的想法得到了认可。作为项目的发起人,她任命Mary为IT部门的关键联系人,以便于收集需求。下面的对话可能发生在该项目的初始阶段,您或许会发现任何项目都有这么一个相似之处。
    Mary:经理让我负责这个项目,但我对计算机和如何构建系统一点也不了解。他们几年前就想做个类似的系统,但没什么进展,开发人员也被解雇了。我先对我们要完成的工作简单说明一下。在Z盘上有一个Word模板,每个人要申请休假或请假的话就必须填写它。去年12月我们把记录了员工假期均衡表的Excel文件发送给经理后,发现了很多不一致的地方。经理有时忘记把休假申请发送给我们,或者员工有时候会取消申请,但却没有通知我们。现在需要用一个数据库来替代这些Word模板。
    我:所以您想将这个过程自动化。我用过这种模板,所以对这个过程有所了解,但不清楚当经理签字后会发生什么,您能解释一下这个流程吗?
展开
目录
第1章 企业应用程序框架
1.1 提出问题
1.2 设计方案
1.2.1 第2章:数据访问层
1.2.2 第3章:业务逻辑层
1.2.3 第4章:用户界面层
1.2.4 第5章:异常处理
1.2.5 第6章:基于角色的安全体系
1.2.6 第7章:工作流引擎
1.2.7 第8章:通知
1.2.8 第9章:报表
1.2.9 第10章:查询生成器控件
1.2.10 第11章:仪表板
1.2.11 第12章:追踪审计
1.2.12 第13章:代码生成器
1.3 解决方案,
1.4 小结

第2章 数据访问层
2.1 提出问题
2.2 设计方案
2.2.1 ADO.NET连接
2.2 .2动作查询
2.2.3 行返回查询
2.2.4 标量查询
2.2.5 Sql Helper
2.2.6 在BLL与DAL之间传递数据
2.2.7 LINQtoSQL
2.2.8 创建Data Context
2.2.9 添加记录
2.2.10 更新记录
2.2.11 删除记录
2.2.12 选择记录
2.2.13 存储过程
2.3 解决方案
2.4 小结

第3章 业务逻辑层
3.1 提出问题
3.2 设计方案
3.2.1 ENTBaseBO
3.2.2 ENTBaseBOIist
3.2.3 ENTBaseEO
3.2.4 ENTBaseEOIist
3.3 解决方案
3.3.1 首个编辑对象类
3.3.2 首个编辑对象列表对象
3.4 小结

第4章 用户界面层
4.1 提出问题
4.2 设计方案
4.2.1 PaidTimeofr样式表
4.2.2 父母版页
4.2 .3表格编辑页面的母版页
4.2 .4编辑页面的母版页
4.3解决方案
4.3.1 Administration页面
4.3.2 用户列表页面
4.3.3用户编辑页面
4.4 小结

第5章 异常处理
5.1 提出问题
5.2 设计方案
5.2.1 应用程序级的异常处理
5.2.2 页面级的异常处理
5.2 .3方法级的异常处理
5.2.4 web.config
5.2.5 运行状况监视
5.2.6 Enterprise Application Blocks
5.3解决方案
5.4 小结

第6章 基于角色的安全体系
6.1 提出问题
6.2 设计方案
6.3解决方案
6.3.1 实体对象与Data Context
6.3.2 数据类
6.3.3 业务类
6.3.4 用户界面
6.4 小结

第7章 工作流引擎
7.1 提出问题
7.2 设计方案
7.2.1 工作流数据表设计
7.2.2 存储过程
7.2.3 实体对象与Data Context
7.2.4 业务类
7.2.5 用户界面
7.2.6 Transitions
7.3 解决方案
7.3.1 PT0表的设计
7.3.2 实体对象与Data Context对象
7.3.3 业务类
7.3.4 用户界面
7.4 小结

第8章 通知
8.1 提出问题
8.2 设计方案
8.2.1 Smtp Client类
8.2.2 设计数据库表
8.3 解决方案
8.3.1 定义通知服务所用到的数据表
8.3.2 于E.mail通知的业务对象
8.3.3 创建通知注册页面
8.4 小结

第9章 报表
9.1 提出问题
9.2 设计方案
9.2.1 直接连接到数据库来生成报表
9.2.2 报表查看器
9.2.3 基于三层结构的报表
9.3 解决方案
9.4 小结

第10章 查询生成器控件
10.1 提出问题
10.2 设计方案
10.2.1 ENTBase Query Data
10.2.2 ENTBase QueryBO
10.2.3 自定义查询生成器控件
10.3 解决方案
10.4 小结

第11章 仪表板
11.1 提出问题
11.2 设计方案
11.3 解决方案
11.4 小结

第12章 追踪审计
12.1 提出问题
12.2 设计方案
12.2.1 自定义追踪审计
12.2.2 创建用户界面
12.3 解决方案
12.4 小结

第13章 代码生成器
13.1 提出问题
13.2 设计方案
13.3 解决方案
13.4 小结
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证