神級Java程式員 開車教你基礎開發,最簡單 微型Java Web架構

來源:互聯網
上載者:User

標籤:stat   pac   代碼   jaxb   tac   img   選擇   http   com   

介紹:

它是Java中的開放原始碼(Apache License)微型Web架構,具有最小的依賴性和快速的學習曲線。

該項目的目標是在Java中建立一個便於使用和破解的微型Web架構。

  1. 擷取項目源碼,項目講解,知識點分享,學習交流,那就加入小編的Java學習交流群吧!

  1. 616 959 444

代碼如下:

路線方法

首先,我們必須建立一個應用程式並添加一些路由:



在哪裡Contact是一個簡單的POJO:

第二步是選擇你最喜歡的伺服器, 模板引擎 和內容類型引擎。

例如,我將選擇

Jetty作為伺服器Freemarker作為模板引擎,Jackson作為JSON引擎和JAXBXML引擎。我的Maven pom.xml看起來像:

最後一步是用您的應用程式作為參數啟動Pippo:

Pippo啟動嵌入式Web伺服器(位於您的類路徑中),並使應用程式可用於連接埠8338(預設值)。

控制器方法

定義控制器:

在您的應用程式中添加控制器:

不要忘記這個哦

  1. 擷取項目源碼,項目講解,知識點分享,學習交流,那就加入小編的Java學習交流群吧!

  2. 616 959 444

當然,更不能忘記這個

Controller概念被包含在pippo-controller模組中,所以你必須將這個模組添加到你的項目中作為依賴。

神級Java程式員 開車教你基礎開發,最簡單 微型Java Web架構

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.