社区
Android
帖子详情
用web service还是 web api好?
CFree
2015-08-01 08:09:35
asp.net网站数据库中的信息与手机交互,在asp.net平台上开发 web service好还是 web api 好?
...全文
273
1
打赏
收藏
用web service还是 web api好?
asp.net网站数据库中的信息与手机交互,在asp.net平台上开发 web service好还是 web api 好?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Hare_
2015-08-03
打赏
举报
回复
各有利弊,要兼容多平台的话,web service
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例子打包 项目实例完整源码
Android
80,481
社区成员
91,373
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章