• .net 架构


    .net Webservice

     三层架构,BLL(业务逻辑层),DAL(数据访问层)sql语句、MODEL模型层也就是实体层Entity(数据库字段和类的定义的映射)。

    UI层(Web/Form)界面展示,算上UI4个架构了。UI可以是Web可以是win Form,可以是手机APP Form,可以是设备Android,IOS,PC

    Web> 

     EF EntityFramework

    CodeFirst

    一般处理程序,.ashx,用来处理一般的web请求的,继承类IHttpHandler,实现ProcessRequest方法。context.Request.HttpMethod就是post/get方法。

          参考  http://www.cnblogs.com/cb168/p/5301703.html

       DLL放到Bin目录下,修改Webconfig文件。

        http://www.cnblogs.com/JimmyZhang/archive/2007/09/15/894124.html

       http://www.cnblogs.com/kissdodog/p/3533172.html

       客户端访问:http://localhost:52384/Handler1.ashx

       传输的数据有文本、XML、图片,甚至二进制文件格式,还有最常用json数据格式

    Web API,通过http协议公开服务,json,RESTful服务项目,REST 架构,MVC+WebAPI,无状态,相对Webservice是轻量级.REST风格的WebService,Models+Views+Controllers+App_Data+AppStart+Content+Scripts

    ASP .NET  Web 应用程序, Web Application,纯HTTP通讯

    Web Forms 表单

    MVC,是网站开发架构,Model负责数据库部分,View负责网页的界面,而Controller负责界面与数据的交互及业务逻辑

    Webservice,ASP.NET Web服务,选择此方案,Webservice,通过SOAP协议公开服务,XML,跨平台,跨语言,松耦合。

    http://wenku.baidu.com/link?url=TQ1jObyLeqETNjsqlg5XfQAUQG18KtpUaPXOFLgo1Idn7DCFqygalmUJ3_2vC8IR1HSaFaGsNCyppv2k0dAZSaSCkR9M9_yP4fW7J9V5Dzi###

    WCF

    http://www.cnblogs.com/markli/p/4460564.html

    http://blog.csdn.net/lzz360/article/details/11952339

    ORM

    持久层开发框架:由表名、字段列表,条件等生成SQL语句,Nhibernate、、Mybatis、EntityFramework(EF)

    http://www.cnblogs.com/lukun/archive/2011/05/16/2047587.html

    MyBatis.NET

    官网:http://www.codeproject.com/Articles/894127/MyBatis-NET

    https://code.google.com/p/mybatisnet/

     http://www.cnblogs.com/yjmyzz/p/3362343.html

    http://my.oschina.net/Yamazaki/blog/224363

    http://my.oschina.net/Yamazaki/blog/224354

    自己编写sql语句。不想Hibernate用的HQL语法。

    http://www.cnblogs.com/AK2012/archive/2012/07/02/2573038.html

    delphi或C++Builder多层架构

    界面与业务,数据库sql语句分离

    clientDataSet->ApplyUpdates(0);

    改为多层

    TuserBLL *bll = new TuserBLL(dm->FDConnection1);
    bll->Insert(FDMemTable1);

    //bll->updateData(FDMemTable1);
    delete bll;

    http://stackoverflow.com/questions/422426/orm-for-delphi-win32

    http://www.macrobject.com/en/dobject/features.htm

    http://www.macrobject.com/en/dobject/code_examples.htm

  • 相关阅读:
    margin折叠及hasLayout && Block Formatting Contexts
    视口(viewport)原理详解之第二部分(移动端浏览器)
    Git & SSH
    .NET Core 3.0 System.Text.Json 和 Newtonsoft.Json 行为不一致问题及解决办法
    阿里云函数计算 .NET Core 初体验
    Oracle PLSQL 存储过程无法进入单步调试
    解释器错误:没有那个文件或目录
    不能在此路径中使用此配置节。如果在父级别上锁定了该节,便会出现这种情况。
    Oracle 11G R2 安装图解
    Oracle UTL_HTTP
  • 原文地址:https://www.cnblogs.com/cb168/p/5297749.html
Copyright © 2020-2023  润新知