Microsoft云工程师 - SharePoint,Office 365,Azure,Dotnet,Agenular,JavaScript。
Microsoft云工程师 - SharePoint,Office 365,Azure,Dotnet,Agenular,JavaScript。

微风

视频–编码JS Todo Crud在微风上&SQL Express(第2部分)

我们在这个系列的下一步是云托管。每个本地源组件都有一个Microsoft Cloud目的地等效物。这是映射:

  • SQL Express > SQL. Azure.
  • Webapi.> Azure. Web App.
  • 角钓鱼水疗中心> 办公室365. SharePoint内容编辑器

在下面的视频中,我走过所有这些步骤,以迁移早期创建的本地“todo”的应用程序,以在微软的云中完全托管。从那里,我们在Office 365上运行完全运行的业务应用程序,其中包含Azure中的所有自定义代码。

享受!

 shades_smile.

 

 

视频

视频–编码JS Todo Crud在微风上&SQL Express(第2部分) 杰夫琼斯 Vimeo. .

视频–JS Todo Crud到Azure的云迁移&办公室365(第2部分)

在Microsoft Cloud上托管“Todo List”CRUD应用程序的直播。  从第一个视频继续,我们编写了完整的本地应用程序,此视频将应用程序前/后端迁移到云端。  HTTPS Breeze WebAPI端点托管在Azure中为HTTPS Office 365 SharePoint内容编辑器Web部件用于前端GUI最终用户体验。

添加了自定义HTTP标题以额外的安全性作为应用程序“客户机密”,WebAPI中间层响应HTTP流量所需的应用程序。 缺少HTTP标题将响应“null”而不执行任何点网代码。

享受!

 shades_smile.

 

 

图表

 微风 js-SharePoint-架构

 

视频

 

参考

视频–编码JS Todo Crud在微风上&SQL Express(第1部分)

实时编码步行通过当地托管“Todo List”具有Breeze WebAPI 2.2中间层和SQL Express关系数据库存储的CRUD应用。 此基线允许开发人员在本地生产的快速反馈循环。  迭代代码更改,重新加载测试和重复。  该技术堆栈可以创建Sophist Acced Business Application,使用输入验证,高级数据架构,工作流,以及更多从NPM和NodeJ的最新网络创新。  

添加了自定义HTTP标题以额外的安全性作为应用程序“客户机密”,WebAPI中间层响应HTTP流量所需的应用程序。 缺少HTTP标题将响应“null”而不执行任何点网代码。

在此视频中,我使用了多个组件,并希望为每个组件共享链接:

 

 

在未来的视频中,我将展示如何将此应用程序部署到Office 365和SQL Azure以利用Microsoft的云托管。

享受!  

 shades_smile.

 

 

图表

 

视频

Live编码JS Todo Crud在微风上& SQL Express 杰夫琼斯 Vimeo. .

 

参考

微风 js.–编辑SQL表<100行的JS代码[视频]

使用SharePoint 2013和行业运动向云推向云,我一直在探索JavaScript作为开发丰富的应用程序的主要方式。

一个常见的挑战是数据访问。  

使用C#我有多年的[System.Data]的经验,可以在睡眠中对SQL关系数据库进行CRUD。 打开连接,查询,数据适配器,填充DataTable和Voila!   肌肉记忆。老习惯。 尝试和真实的方法。  但是,在新的客户端JS世界中,我没有任何线索开始。

进入 微风 .

 

人们形容微风是“在JavaScript中的客户端上的实体框架“这听起来很简单,但为开发人员而言含义深刻。  CRUD操作,LINQ样式查询,导航主/外键,输入验证,缓存,批量更新等。  考虑和新想法需要时间吸收这很多。  微风可能替换:

  • ASP.NET(ASPX)Web表单
  • ASCX用户控件
  • Infopath表单
  • SharePoint. Web部件
  • WCF 5.6数据服务
  • odata.
  • 经典webapi.

 

我首先用几个目标代码一个例子:

  • 创造 简单的SQL架构(两个表 - 父母/孩子 - 一对多)
  • 执行 CRUD操作在js反对sql  tables
  • 利用JS插件和nuget“安装包”加载第三方组件
    • 安装 - 软件包Breeze.Webapi2.EF6
    • 安装包发风.Angular
    • 安装包angularjs.core
  • 很少的代码 尽可能多

整个事情花了不到30分钟,我将视频编辑到15分。   我对这个过程的直接和容易留下了深刻的印象。  Breeze#在ASP.NET MVC中,后端WebAPI控制器几乎与Breeze示例代码相同。  每个实体(SQL表)添加一个C#方法,然后让Breeze剩下。 JS前端需要更多的时间来理解,但也很容易申请。   Connect Entity Manager到Breeze URL,您已为Crud查询做好准备。    Amazing!    鉴于微风有多简单,我会很难使用ODATA或手动创建WebAPI控制器C#代码来查询数据库。  如果可以使用微风,然后使用它!   你会省力很大。

如果您发现此帮助,请留下评论。    Thank you! 

 shades_smile.

 

看视频

[Breezejs和Webapi–编辑具有少于100行代码的JS中的SQL表]

 

下载代码

 下载

http://yinzigold.com/etc/Appraisal-Breeze-VS2013.zip

 

截图

 图像
 图像

 

 图像

 

参考

 

返回顶部▲返回顶部▲