从java web的mvc理解asp.net的mvc(一)

来源:互联网 发布:空气净化器知乎 编辑:程序博客网 时间:2024/06/05 08:11

小编最近修理一个.net做的网站,然而没接触过c#,一时间不知如何是好,只好开始学。发现其结构特点与java有相通之处。

1.下面先来看看两者的项目架构:

.net mvc



java web MVC(ssm):




从java的角度理解.net,整体架构不难理解。比如,视图层发送请求给控制层,控制层调用model层准备数据并跳转到另一视图。


2.从一些基本的语法理解

java web常用的一些集合,比如:ArrayList 并使用request.setAttribute或request.getSession.setAttribute将数据带到前台视图;

c#则是Dictionary 并用Request.QueryString将数据带回前台视图


3.视图界面

java的视图,以jsp后缀的可以嵌入java语句,<%   java语句%>

c#的以.cshtml后缀的视图居然可以直接写c#语句,即c#语句和html标签可以混搭

在引擎模板上,java多用${...}的el表达式,而c#多用@...


4.项目的发布方式

java 只需在windows电脑上配置java环境变量,在tomcat服务器发布即可。

c#需要与windows的契合程度令人折股,就像windows对sql server的支持一样便利(到底是微软家族的),只需配置iis,将网站的物理路径指向源码的存放路径即可



这两天暂且理解一点点,后续待更。。。。



0 0
原创粉丝点击