设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 技术文摘 查看内容

.NET Web开发技术简单整理

2013-7-5 15:34| 发布者: 红黑魂| 查看: 8846| 评论: 0|来自: 博客园

摘要: 在最初学习一些编程语言、一些编程技术的时候,做的更多的是如何使用该技术,如何更好的使用该技术解决问题,而没有去关注它的相关性、关注它的理论支持,这种学习技术的方式是短平快。其实工作中有时候也是这样,公 ...

(5).其他相关了解
<1>.了解JSON与XML的区别
对于使用AJAX进行数据传输调用中,会处理两种不同的数据传输格式:JSON和XML,那他们有什么区别和差异?在不同的场景下,选择哪种数据格式传输比较合适?其应用场景?
参见博客:《JSON与XML的区别比较
<2>.了解跨域处理
在平时工作中可能会碰到跨域请求数据的问题,在处理跨域问题上有不少大牛提供了解决办法,简单组织了一下,不是很全面如果遗漏参见博客原作者。
参见博客:《JS、JQuery和ExtJs的跨域处理
<3>.了解JQuery与ExtJs的区别
如果同时用过JQuery和ExtJs两种框架,或在这两种框架之间选择需要考虑这两种框架的优缺点及其差异,了解一下差异总会是好的。
参见博客:《jQuery与Ext区别
参见博客:《WPF和Silverlight及ExtJS和JQuery 比较(个人随笔)》

(6).API文档
其实如果不是纯前端开发,在使用JS框架需要调用相关的API函数,可能更多的是借助API文档来辅助处理,对于常用的函数还比较熟悉,对于不常用的接口更多还是查API文档吧。
简单的收集了一下,可能不是你需要的版本,那就去相关JS框架的官方网站下载吧。或许有比这更全、更好的资源,期待大家的分享。
JavaScript帮助文档:《w3cschool在线教程》 ;本地下载:http://ishare.iask.sina.com.cn/f/22627354.html?from=like
JQuery1.4.2 API帮助文档http://www.jb51.net/books/35926.html
EXT3.1-3.4中文API及案例:http://download.csdn.net/detail/feitian19873000/3867122#comment
Ext4.1最新中文API:http://download.csdn.net/detail/wyzlwyzl/4350089

4.对于MS SQL Server(T-SQL)的相关了解
进行Web项目开发数据库是离不开的,熟悉掌握数据库操作的常用函数是必要的,简单整理一下,有时间就回头再看看。
这里只对MS SQL数据库操作的相关整理,没有对MY SQL和ORCAL数据库进行整理。当然,也有很多更好的博客,期待大家的分享。
参见博客:《视图、索引、存储过程优缺点
参见博客:《【基础篇—SQL语句相关概念及练习】
参见博客:《经典SQL语句大全
参见博客:《sqlserver函数大全
参见博客:《SQL Server 阻塞分析
参见博客:《SQL Server优化50法
参见博客:《SQL语句优化技术分析
参见博客:《(转)SQL 优化原则

5.对于.NET FrameWork的相关了解
(1)..NET FrameWork各版本变换以及语法特性
一直在做.NET 方面的开发,对于.NET FrameWork各个版本的更新历程了解一下,了解一下各个版本有哪些新语法特性,还是挺不错的。
参见博客:《 .Net发展历程

(2).ASP.NET MVC
<1>.ASP.NET MVC各版本变换以及语法特性
对于使用ASP.NET MVC进行相关项目开发,了解一下ASP.NET MVC各个版本也是不错的,也了解一下各个版本的语法特性。
参见博客:《ASP.NET MVC区别
<2>.ASP.NET MVC学习资料
对于ASP.NET MVC的相关资料,在博客园有对应的专题,有很多不错的博客系列,可以选择你喜欢进行学习。也有其他的一些ASP.NET MVC的学习资料,期待大家的分享。
参见博客:《ASP.NET MVC 博客园专题
参见博客:《细数ASP.NET MVC框架的7大顶级功能》 
参见博客:《ASP.NET MVC 3 Framework之旅 第一章

(3).LINQ To SQL
LINQ,语言集成查询(Language INtegrated Query)是一组用于C#和Visual Basic语言的扩展。它允许编写C#或者Visual Basic代码以查询数据库相同的方式操作内存数据。
LINQ To TQL学习资料整理,也有其他的学习资料,期待大家的分享。
参见博客:《LINQ 博客园专题
参见博客:《LINQ 51CTO专题

(4).Entity Framework
ADO.NET Entity Framework 以 Entity Data Model (EDM) 为主,将数据逻辑层切分为三块,分别为 Conceptual Schema, Mapping Schema 与 Storage Schema 三层,其上还有 Entity Client,Object Context 以及 LINQ 可以使用。
其中,EDM为一个数据模型,用于将应用程序数据定义为公共语言运行时类型和存储结构可以映射到的实体和关系集;
Conceptual Schema为概念架构,一种基于 XML 的语言,可用于定义概念模型的实体类型、关联、实体容器、实体集和关联集;
Mapping Schema为映射规范,一种基于 XML 的语言,可用于将概念模型中定义的项映射到存储模型中的项;
Storage Schema为存储架构,一种基于 XML 的语言,用于定义存储模型的实体类型、关联、实体容器、实体集和关联集,经常对应于数据库架构。  
Entity Framework学习资料整理,也有其他的学习资料,期待大家的分享。
参见博客:《灵动思绪EF(Entity FrameWork) 》
参见博客:《ADO.NET Entity Framework(1)介绍 》
参见博客:《Entity Framework 博客园专题
参见博客:《ADO.NET 3.5高级编程——应用LINQ & Entity Framework
参见博客:《Entity Framework、NHibernate和LINQ To SQL的区别是什么?》

(6).WCF
Windows通信基础(Windows Communication Foundation,WCF)是基于Windows平台下开发和部署服务的软件开发包(Software Development Kit,SDK)。基于SOA通信框架,为所有的分布式通信技术提供同一个API,典型的包括:COM/DCOM、Enterprise Service、.NET Remoting、XMLWeb服务、MSMQ等。
WCF包含4中类型的契约:服务契约、数据契约、消息契约和错误契约。 契约、服务端、宿主程序、客户端,服务寄宿方式:自我寄宿(Self Hosting),宿主进程为Hosting.exe;服务寄宿于IIS中,寄宿进程为w3wp.exe。 终结点(endpoint)三要素:地址、绑定、契约,简称ABC(Address\Binding\Contract)。
WCF学习资料整理,在蒋金楠的博客里,有不少讲解WCF的相关知识点,也有其他好的博客和资源,期待大家的分享。
参见博客:《蒋金楠(Artech)WCF相关博客
参见博客:《Robin's Space WCF相关博客

(7).XAML
<1>.XAML
XAML语言可以用于Windows Phone APP开发、SilverLight插件开发、WPF开发、Win8开发等等。
XAML是EXtensible Application Markup Language的英文缩写,相应的中文名称为可扩展应用程序标记语言,它是微软公司为构建应用程序用户界面而创建的一种新的描述性语言。XAML提供了一种便于扩展和定位的语法来定义和程序逻辑分离的用户界面,而这种实现方式和ASP.NET中的"代码后置"模型非常类似。也就是说在开发一个应用程序时,我们可以将开发工作分成开发人员和设计人员两个团体分别进行,各自负责后台程序代码逻辑和前台程序界面的设计,这样就使得开发人员和设计人员之间的协作更通畅,也极大地发挥了他们的专长。
参见博客:《什么是XAML
参见博客:《XAML 概述
参见博客:《XAML定义

<2>.SilverLight
Silverlight技术是一个跨浏览器跨平台的插件,可以用来实现丰富的媒体体验和丰富交互性体验的web应用。它是微软所发展的Web前端应用程序开发解决方案,是微软丰富型互联网应用程序(Rich Internet Application)策略的主要应用程序开发平台之一,以浏览器的外挂组件方式提供Web应用程序中多媒体(含影音流与音效流)与高度交互性前端应用程序的解决方案,同时它也是微软UX(用户体验)策略中的一环,也是微软试图将美术设计和程序开发人员的工作明确切分与协同合作发展应用程序的尝试之一(另一个为WPF)。
参见博客:《Silverlight架构概述
参见博客:《初识Silverlight 4及其架构
参见博客:《Silverlight 结构

<3>.WPF
Windows Presentation Foundation(WPF)是Microsoft在.NET 3.0中推出的一个重要新特性,它为Windows下应用程序开发提供一套全新的显示系统,旨在为用户提供方便的用户操作和震撼视觉体验的界面。WPF支持一套完整的应用程序开发功能,包括应用程序开发模型、资源、控件、图形、动画、布局、数据绑定、文档读写、本地化、安全性等。
WPF是微软新一代图形系统,运行 在.NET Framework 3.0架构下,为用户界面、2D/3D 图形、文档和媒体提供了统一的描述和操作方法。基于DirectX 9/10技术的WPF不仅带来了前所未有的3D界面,而且其图形向量渲染引擎也大大改进了传统的2D界面,比如Vista中的半透明效果的窗体等都得益于 WPF。 
参见博客:《WPF是什么
参见博客:《闲话WPF之一(WPF的结构) 》
参见博客:《WPF天天见系列
参见博客:《WPF案例总结
参见博客:《WPF学习笔记系列
参见博客:《Silverlight/WPF 系列汇总

(8).Smart Client Software Factory框架
SCSF是一个应用了多种设计模式、适用于大型软件开发的框架,其特点是结合B/S与C/S架构的优点,开发人员可以按业务功能分模块并行开发,各模块之间耦合度很小,当业务需求变化时,应用SCSF架构的软件可以最大限度地减小代码修改量。
Smart Client相比传统B/S架构的优势:FatClient设计,用户体验丰富,客户端可以在不在线的状态下运行——而传统B/S架构是把一切负担交给服务器,当网络不可用时B/S系统完全瘫痪。
参见博客:《Smart Client Software Factory 概述
参见博客:《SCSF 系列:Smart Client Software Factory系列博客

(9).技术整合
对于各种技术的整合使用,这也是收集的几个小资源,还有很多的资源,期待你的分享。
参见博客:《ExtJS调用WCF系列 》
参见博客:《【封装】WCF+LINQ+ExtJS做更简单的Grid
参见博客:《Spring.Net+NHibenate+Asp.Net mvc +ExtJs系列总结(持续更新) 
参见博客:《搭建你的Spring.Net+Nhibernate+Asp.Net Mvc 框架 (一)搭建你的环境 》
参见博客:《ASP.NET MVC4 中整合 NHibernate3.3、Spring.NET2.0、ExtJS4 笔记一:简介
参见博客:《ExtJS4.1+MVC3+Spring.NET1.3+EF5 整合一:构建项目框架
参见博客:《ASP.NET MVC+EF框架+EasyUI实现权限管理系列之开篇

转自博客园:http://www.cnblogs.com/SanMaoSpace/p/3157293.html


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部