|  
             |  
 | 
   
  | 
           
            
              
                
                  
                      
                        
                          WebSharp框架设计原理与应用开发 
                                    | 
                         
                        
                           | 
                         
                        
						
							 | 
							 
                        
                          | 地点时间: 上海 | 深圳 | 北京 根据报名开班 | 
                         
                        
                          | 课程费用: 
                            4500元/人详见 公开课学习手册 
                             | 
                         
                        
                          | 企业内训: 可以根据企业需求,定制内训,详见 内训学习手册 | 
                         
                        
                          |   | 
                         
                        
                          Websharp的目标是建立一个基于.Net的通用的应用软件系统的框架,以简化基于.Net平台的企业应用软件的开发 
                            。目前,Websharp关注于企业应用软件的以下几个方面: 
                              
                                -  数据库访问
 
                                -  O/R 映射
 
                                -  AOP
 
                                -  分布式访问 
 
                               
                            WebSharp主要设计思路及涉及的技术: 
                            
                                - 在数据库访问部分,使用了ADO.Net和工厂模式;
 
                              - 在ORM部分,使用了动态代码生成和即时编译,以及对DataSet进行了扩展;
 
                              - 在AOP部分,使用了Proxy机制;
 
                              - 在Service Locator部分,使用的主要技术也是动态代码生成和即时编译
 
                             
                            您可以通过websharp框架设计的学习了解如何和提炼框架、设计框架,以及具体框架部件的设计模式,也可以通过websharp的应用开发,了解如何合理的运用框架。  | 
                         
                        
                          |   | 
                         
                        
                          培训目标: 
                              
  | 
                         
                        
                          
                              - 了解系统体系结构通用机制 
 
                            - 学习.Net访问数据库接口的设计方法
 
                            - 学习ORMap框架WebSharp的设计原则
 
                            - 了解如何使用WebSharp进行应用构建
 
                            - 学习如何进行应用服务层的设计以及WebSharp的ServiceLocater设计和使用方法
 
                            - 学习AOP编程的基本原理
 
                            - 学习WebSharp的AOP框架的设计原理和使用方法
 
                            - 学习如何基于WebSharp进行企业及应用开发:
                              
                                    - 需求分析方法
 
                                -  面向对象的分析与设计
 
                                -  基于领域模型建立应用的数据模型
 
                                -  对象与关系模型的映射规则
 
                               
                             
                            | 
                         
						
						
						
						
                  | 培训对象:程序员与软件工程师 | 
                 
                
                  | 学员基础:具有.Net一般开发经验。 | 
                 
						
                        
                          | 授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练 | 
                         
                        
                          培训内容: 
                            2天 
                              
  | 
                         
                        
                          
                              
                                第一天 
                                         应用软件系统架构 
                                    
                                      - 系统的分层结构
                                        
                                            -  N层体系结构(物理层和逻辑层的区别,软件中的层次)
 
                                          -  简单分析Petshop和Duwarmish
 
                                         
                                       
                                      - 设计的原则和评判标准
 
                                      - 应用服务层的内容
 
                                      - 数据实体的表示
 
                                      - 数据的存取方式
 
                                      - 业务逻辑的处理
 
                                      - 业务服务的提供
 
                                      - 层的部署和层间交互
 
                                      - 剪裁和取舍
 
                                     
                                   Websharp介绍 
                                  
                                      - Websharp的目标 
 
                                    - Websharp的整体结构. 
 
                                    - 主要设计思路及涉及的技术
 
                                   
                                    Websharp.Data设计原理与使用 
                                  
                                   Websharp.ORM设计原理与使用 
                                  
                                      -  ORM介绍
 
                                    - 数据和对象
                                      
                                    
 
                                    - O/R Mapping的一般做法
 
                                    - ORM的内容
                                      
                                    
 
                                   
                                   Websharp.ORM实现原理 
                                  
                                      - 封装数据库访问层
 
                                    - 设计映射
                                      
                                    
 
                                    - 设计对象操纵框架
 
                                    - 实现对象操纵框架
 
                                    - 数据查询
 
                                    - 事务处理
                                      
                                    
 
                                    - 性能优化
 
                                   
                                   应用服务层的设计(WSL) 
                                  
                                      - 接口
 
                                    - Web Service 
 
                                    - .Net Remoting 
 
                                    - Websharp Service Locator的主要接口 
 
                                    - Websharp Service Locator的配置文件 
 
                                    -  如何使用Websharp Service Locator 
 
                                    - LocalAssemblyLocator 的Hello World例子 
 
                                    - Hello World 的WebServiceLocator例子 
 
                                    - Websharp Service Locator的实现 
 
                                    - 目前的进展 
 
                                    - 将来的目标
 
                                   
                                  面向方面编程 
                                  
                                      -  AOP概念
 
                                    -  Websharp AOP的使用
                                      
                                            -  使用AOP实现松散耦合
 
                                        -  使用AOP组合两个业务逻辑
 
                                       
                                     
                                    -  Websharp AOP的实现
                                      
                                            -  AspectObject抽象类
 
                                        -  IAspect接口
 
                                        -  AspectManagedAttribute
 
                                        -  定义AspectProxy类
 
                                        -  其他一些辅助类
 
                                        -  配置文件
 
                                        -  关于AOP和过滤器
 
                                       
                                     
                                    - >> 用户登录和log演示
 
                                   
                                  使用Websharp快速开发实例系统  
                                  
                                      
                                        - 需求分析
 
                                        - 领域模型
 
                                        - 实体映射
 
                                        - 业务逻辑
 
                                        - 发布服务
 
                                        - 界面处理(2005新特性,对象集合的数据邦定)
 
                                       
                                   
                                  Webharp的未来发展 
                                  
                                      - Tools
 
                                    - 完美实现ORM
 
                                    - WebServiceLocator
 
                                    | 
                               
                            | 
                         
                        
                          
   
    4187 次浏览    1855 次  | 
     | 
   
   
    | 其他人还看了课程 | 
   
   
     | 
   
 
  | 
                         
                      
                    | 
                 
                
              
             
             
           |