亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

對于jsp技術,aspx技術的困惑

對于jsp技術,aspx技術的困惑

素胚勾勒不出你 2018-09-12 19:14:22
最近接觸了一個c#的項目,基本上是MVC結構,是基于asp.net的web項目。view層是多個cshtml文件構成(基本可以認為是以前的aspx文件),controller層由多個cs文件(c#代碼)組成,數據層這里暫不討論。這個項目是這樣的,我大概看了一下,view層的cshtml文件里面比如某個按鈕會鏈接到js文件中的某個函數,然后這個函數會提交post請求或者get請求,然后就會鏈接到controller層的cs文件中的那個對應的函數了,之后就是數據處理然后返回。現在有以下幾個困惑:1,我不知道上面講的這個流程是不是現在web開發中主流的一個前后端交互過程?2,基于java web的jsp技術是不是也是類似于上面.net這么一個流程?jsp文件是不是就是對應于.net中的cshtml文件?不過網上說,jsp文件會包含java代碼,但我在cshtml文件中完全沒找到c#的代碼,要么就是html,要么就是js3,如果jsp文件中會夾雜著大量的java代碼,那這個view層和controller層豈不是粘在一塊了?難道不應該是jsp文件調用js,然后js調用服務器端controller層中的java文件這樣一個流程嗎?4,如果說3問題中的確是jsp文件中包含大量java代碼,那的確是沒有很好的解耦,那我剛剛說的那個.net的項目,這樣的一個流程是不是意味著前后端解耦的還不錯?5,我有點納悶的是,為什么那個.net項目中,我一個html文件都找不到,全都是cshtml文件,然后還有大量的js文件,和cs文件(c#代碼)。謝謝各位了,我其實是個剛進入web開發這個大海里的一個菜鳥
查看完整描述

2 回答

?
四季花海

TA貢獻1811條經驗 獲得超5個贊

謝邀,以下是個人愚見,要噴請輕噴:

  1. 算是。不過現在還有前后端分離

  2. 是;不是,cshtml應該對應是java中的velocity

  3. 如果夾雜著,就會??梢允筳sp對應一個servlet

  4. 是的,已經算不錯了

  5. 這是一種模板,簡單來說會使html的開發對我們的后端人員更加友好


查看完整回答
反對 回復 2018-09-23
  • 2 回答
  • 0 關注
  • 625 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號