社区
iOS
帖子详情
用web service还是 web api好?
CFree
2015-08-01 10:31:58
asp.net网站数据库中的信息与手机交互,在asp.net平台上开发 web service好还是 web api 好?
...全文
171
回复
打赏
收藏
用web service还是 web api好?
asp.net网站数据库中的信息与手机交互,在asp.net平台上开发 web service好还是 web api 好?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ASP.NET
Web
API
2框架揭秘
我觉得大部分人都是“眼球动物“,他们关注的往往都是目光所及的东西。对于很多软件从业者来说,他们对看得见(具有UI界面)的应用抱有极大的热忱,但是对背后支撑整个应用的服务却显得较为冷漠。如果我们将整个“生态系统”比喻成海面上漂浮的冰山,我们所能看的到的只是露出水面的冰山一角,水面之下才是一个“庞然大物”。 提到服务,我们自然想到
Web
Service
。但是传统意义上的
Web
Service
却有点名不副实,因为支撑它的其实不是
Web
而是SOAP,承载一个
Web
Service
甚至可以根本不需要
Web
。随着互联网的普及,互联网应用(尤其移动互联网应用)已经成为主流,“SOAP之重”已经越来越令我们无法承受,于是采用REST架构风格并直接采用
Web
进行通信的轻量级
Web
Service
走进了我们的视野并登堂入室。为了与传统的基于SOAP的
Web
Service
以示区别,我们将后者称为
Web
API
。 很多人鼓吹SOAP已死,我个人对此持不同的看法。上面讲的“重”与“轻”都是不带任何感情色彩的中性词,至于优劣评价则决定于它们是否适合应用的场景。到目前为止,对于企业级应用之间的内部集成互联,我觉得传统的
Web
Service
依然是最好的选择。传统
Web
Service
应用的领域貌似在不断被
Web
API
占据,但是后者并不能完全被视为前者的替代品,它只是让“踩过界”的
Web
Service
退回到它应该坚守的领地。
Web
Service
和
Web
API
在各自适合的领域各司其职,使“路归路、桥归桥”是一种理想的状态。
Web
Service
和
Web
API
的合理布局同样也体现在微软技术平台上。WCF在过去是唯一的选择,这是一个具有“SOAP”基因的通信平台,微软后来利用扩展让它提供了针对REST的支持。正因为如此,如果使用WCF来构建
Web
API
的话,我们依然需要采用传统的编程方式,
Web
API
的“简单、快捷”完全得不到体现。微软意识到在一个“重量级”通信框架上通过扩展实现“轻量级”的通信,还不如重新构建一个通信平台,于是ASP.NET
Web
API
应运而生。
android调用
web
service
接口实现登陆源码
通过此可以对android调用
web
service
有一个更深刻的认识
Velocity-
API
.chm--采用官方文档制作-超值的Velocity
API
参考文档。
Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。 当Velocity应用于
web
开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的
web
站点,也就是说,页面设计人员可以只 关注页面的显示效果,而由java程序开发人员关注业务逻辑编码。Velocity将java代码从
web
页面中分离出来,这样为
web
站点的长期维护提 供了便利,同时也为我们在JSP和PHP之外又提供了一种可选的方案。 Velocity的能力远不止
web
站点开发这个领域,例如,它可以从模板(template)产生SQL和PostScript、XML,它也可以被当 作一个独立工具来产生源代码和报告,或者作为其他系统的集成组件使用。Velocity也可以为Turbine
web
开发架构提供模板服务(template
service
)。Velocity+Turbine提供一个模板服务的方式允许一个
web
应用以一个真正的MVC模型进行开发。
javax.servlet jar包---解决找不到javax.servlet.*等问题
javax.servlet的jar包,解决找不到javax.servlet.*等问题的!欢迎下载!!
10个ASP.NET例子打包 项目实例完整源码
10个ASP.NET例子打包 项目实例完整源码
iOS
29,043
社区成员
12,461
社区内容
发帖
与我相关
我的任务
iOS
主要讨论与iOS相关的软件和技术
复制链接
扫一扫
分享
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章