卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

servlet還有人用嗎 Java官方?jīng)]有實現(xiàn)Servlet類,那在服務器運行過程中,Servlet類的代碼是怎么起作用的?

Java官方?jīng)]有實現(xiàn)Servlet類,那在服務器運行過程中,Servlet類的代碼是怎么起作用的?謝邀。首先問題主一個問題,如果Servlet被實現(xiàn)了,那應該怎么實現(xiàn)?實現(xiàn)什么邏輯?你的業(yè)務代碼又該寫

Java官方?jīng)]有實現(xiàn)Servlet類,那在服務器運行過程中,Servlet類的代碼是怎么起作用的?

謝邀。

首先問題主一個問題,如果Servlet被實現(xiàn)了,那應該怎么實現(xiàn)?實現(xiàn)什么邏輯?你的業(yè)務代碼又該寫到哪里?

其次對于Servlet的執(zhí)行,這里不直接給出答案,只從表象來引導思考,由題主自行去找到答案:

  • Servlet剛出來的時候是需要通過web.xml進行配置的,3.0開始支持基于注解的方式配置。這里需要的知識點有Java讀取xml,Java注解(注解的執(zhí)行原理,不是使用)。
  • 無論配置web.xml還是注解,都配置了url。作用是什么?
  • 通過url找到Servlet,怎么去執(zhí)行,也就是題主關心的問題。涉及知識點:Java如何動態(tài)的執(zhí)行一個類?

下面給個完整的大致流程(題主看之前最好先自己思考下):

  • 你訪問服務地址,瀏覽器發(fā)送HTTP請求
  • 服務端接收到請求后,解析HTTP消息,根據(jù)web.xml的配置,或注解上面的配置找到URL對應的Servlet
  • 通過反射來執(zhí)行Servlet
  • 結果組裝為HTTP響應返回
  • 瀏覽器渲染響應,你看到了結果