日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

javaweb框架学习开端

發布時間:2023/12/31 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 javaweb框架学习开端 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

javaweb框架學習開端

引入:
java web開發的程序有兩種模式:model1開發模式和model2開發模式。

先了解一下javaBean的概念:javaBean就是java類,javaBean分成兩類,一類是實體Bean,一類是業務Bean。

model1開發模式:jsp中嵌入javaBean,javaBean調用數據庫,分兩大模塊。我們把java代碼以腳本的方式嵌入到jsp中。
model1的優點:執行效率高,在jsp中直接調用java代碼。開發效率高,少寫很多servlet類。
model2的缺點:邏輯比較混亂,頁面混亂(html,css,js,java代碼共存)難以維護,難以擴展。
model1適于開發小型的項目。

model2開發模式:model1被淘汰,model2模式,jsp只用于視圖展示,servlet請求響應控制,javaBean處理業務訪問數據庫。
model2的優點:采用分離解耦的思想,將視圖與業務分離。分離最大的好處:可以分工開發,前端與后端分離。結構清晰,分工明確,專注于一塊功能。維護方便,適用于大型項目
Model2的缺點:相對于model1執行效率低,代碼量大,重復代碼比較多(從前臺頁面獲取參數)。
model2模式又稱為MVC設計模式。

思考:

model2與model1相比添加了servlet,那么servlet解決了什么問題?

  • 將url映射到一個java類的處理方法上
  • 接受請求數據
  • 如何將處理結果展示到頁面上顯示(request,session,application)
  • 如何進行頁面的轉發(容器內轉發,重定向)
  • 使用Servlet的MVC設計模式存在一些問題,有重復的代碼,一個增加操作就需要一個servlet?
    我們使用MVC框架進行解決

    框架
    java學習曲線:基礎語法—方法(代碼重復利用)—面向對象(類,代碼復用)—jar包(多個類封裝為jar,代碼重用)—框架(多個jar包組成)

    為什么要使用框架?提高開發效率,降低學習難度。

    如何學習框架?
    框架是別人提供的,那么使用框架時要遵守框架提供的規則。
    學習框架就是學習框架的規則。框架由兩部分構成,可變的部分和不可變得部分。
    我們學習框架要了解框架的基本思想,框架會有很多,我們不可能全部都學會,但是我們要學會如何去學,如何快速上手。另外,對于底層要在知識層面去理解框架。

    總結

    以上是生活随笔為你收集整理的javaweb框架学习开端的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。