.net 架构
2016-03-20 14:36
323 查看
.net Webservice
三层架构,BLL(业务逻辑层),DAL(数据访问层)sql语句、MODEL模型层实体层(数据库字段和类的定义的映射)。
UI层(Web/Form)界面展示,算上UI4个架构了。UI可以是Web可以是win Form,可以是手机APP Form,可以是设备Android,IOS,PC
Web>
一般处理程序,.ashx,用来处理一般的web请求的,继承类IHttpHandler,实现ProcessRequest方法。
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。Hibernate、Mybatis
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
三层架构,BLL(业务逻辑层),DAL(数据访问层)sql语句、MODEL模型层实体层(数据库字段和类的定义的映射)。
UI层(Web/Form)界面展示,算上UI4个架构了。UI可以是Web可以是win Form,可以是手机APP Form,可以是设备Android,IOS,PC
Web>
一般处理程序,.ashx,用来处理一般的web请求的,继承类IHttpHandler,实现ProcessRequest方法。
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。Hibernate、Mybatis
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
相关文章推荐
- Web网站工作原理解析
- 此博客内博文均转自我个人的博客网站!
- ARM架构 修改DMA大小
- php基础学习网站地址
- Kafka学习之五 Kafka架构以及设计原理
- 查看网站后台
- 2016年3月16日作业含论文架构
- 2016年3月16日作业含论文架构
- 自己做网站一定要加上的head代码(收集)
- 架构师基本功:消息队列
- 架构师基本功:消息队列
- MyBatis架构图
- 中国大陆开源镜像网站汇总
- Hadoop 基础架构 详解
- SSDC_高可用系统在点评的实践与经验
- SSDC_新型架构案例与实践
- SSDC_创业公司的架构变迁--宅米网
- 网站图标
- [国嵌攻略][163][linux-usb软件系统架构]
- 如何免费搭建自己的个人网站