• <tbody id="0ss4n"><pre id="0ss4n"></pre></tbody>

    1. <em id="0ss4n"><acronym id="0ss4n"><u id="0ss4n"></u></acronym></em>
      <tbody id="0ss4n"></tbody>
    2. 更多課程 選擇中心
      Java培訓

      400-111-8989

      Java微框架:不可忽視的新趨勢

      • 發布:Java培訓
      • 來源:Java在線問答
      • 時間:2015-06-17 18:13

      任何語言都有優缺點。對 Java 而言,它安全、經過嚴格測試、向后兼容,但卻犧牲了部分靈活性和簡潔性。于是,有人就嘗試尋找方法,以便能規避 Java 的臃腫,同時又利用 JVM 的強大功能。第一波努力圍繞輕量級 Java 框架展開,而現在,第二波努力已經出現,即 Java 微框架。

      近日,軟件分析公司 Takipi 探討了這一新趨勢。

      隨著語言的成熟,每次發布都會增加一些庫。時間一久,對于大部分項目而言,包含在這些庫中的許多功能都不是它們真正需要的。微框架就是要解決這個問題,其思想是:創建一個專用而又靈活的解決方案,滿足生產過程的基本需求。

      Java 微框架是輕量級 Java 框架的延續。它們可能是當今最輕量級的 Java 開發方式。雖然目前應用范圍有限,但已經有在生產環境中成功部署的案例。Josh Dreyfuss 來自 Takipi 的產品營銷部門, 他介紹了三種當前較為流行的 Java 微框架。

      Ninja 是一個用于創建 Web Service 和應用程序的全棧 Java 微框架。它綜合 Play 和 Ruby on Rails 的優點,并以純 Java 格式提供。作為一個綜合性軟件棧,Ninja 提供了大量開箱即用的功能,如 JSON 解析、HTML 渲染,使得它簡單易用。在擴展性方面,Ninja 采用了無狀態設計,只需要增加服務器就可以實現橫向擴展。不過,內置大量功能和簡單易用的代價是,用戶選擇減少,工具本身占用空間較大。總之,Ninja 重新設計了 Java 框架,提供了簡單、可擴展、易于使用的功能。感興趣的讀者可以查看 Ninja 的入門教程。

      Spark(注意不要同 Apache Spark 混淆)的設計初衷是,可以簡單容易地創建 REST API 或 Web 應用程序。它是一個靈活、簡潔的框架,大小只有 1MB。Spark 允許用戶自己選擇設計應用程序的模板引擎以及選擇最適合他們項目的庫,比如,HTML 解析功能就有 Freemarker、Mustaches、Velocity、Jade、Handlebars、Pebble 或 Water 等選項可供選擇,而且很少需要配置或樣板文件。不過,靈活簡單的代價是,用戶可選的功能減少。總之,Spark 剔除了許多 Java 的臃腫之物,提供了一個最小化的、靈活的 Web 框架。但由于精簡程度較高,它缺少了一些功能,不適合用于大型 Web 應用程序的開發。感興趣的讀者可以查看 Spark 的入門教程。

      Jodd 是一個 Java 微框架、工具和公用程序的集合。所以,它同上面兩個框架可能不具有直接可比性,比如,Spark 可以作為 Jodd 的一個組件。Jodd 的目標是減少許多 Java 工具和框架的空間占用,提高它們的速度,提供一個超級輕量級的框架和工具精選集合。Jodd 中的每個庫都是單獨提供的,用戶可以選擇使用。這樣一個提供若干功能的框架集合似乎與微框架背道而馳,但實際上,Jodd 大小總共不過 1.5MB。總之,Jodd 是一個框架和工具的集合,用戶可以對它們自由組合,形成自己的解決方案。但同時,這種靈活性也增加了使用的復雜度。感興趣的讀者可以查看 Jodd 的入門教程。


      預約申請免費試聽課

      填寫下面表單即可預約申請免費試聽!怕錢不夠?可就業掙錢后再付學費! 怕學不會?助教全程陪讀,隨時解惑!擔心就業?一地學習,可全國推薦就業!

      上一篇:Java入門教程學習
      下一篇:IT技術那么多,為什么要選擇學java開發?
      為什么很少見高薪程序員炫富?

      為什么很少見高薪程序員炫富?

      我們要在代碼審查中尋找什么?達內java培訓專家為你解答!

      我們要在代碼審查中尋找什么?達內java培訓專家為你解答!

      • 掃碼領取資料

        回復關鍵字:視頻資料

        免費領取 達內課程視頻學習資料

      • 視頻學習QQ群

        添加QQ群:1143617948

        免費領取達內課程視頻學習資料

      Copyright ? 2021 Tedu.cn All Rights Reserved 京ICP備08000853號-56 京公網安備 11010802029508號 達內時代科技集團有限公司 版權所有

      選擇城市和中心
      貴州省

      福建省

      • 達內廈門軟件園中心
      廣西省

      海南省

      大量偷拍情侣自拍视频国产色情,免费69热怎么刷无限次数成年欧美 百度 好搜 搜狗
      <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>