tomcat工作原理通俗易懂 有哪些關(guān)于Java Web后端的書籍?
有哪些關(guān)于Java Web后端的書籍?剛開始工作時工作內(nèi)容就是web開發(fā),多多分享幫一下忙自己的學(xué)習(xí)經(jīng)驗。web開發(fā)經(jīng)常會會會用到的技術(shù)除了Http協(xié)議、Web框架、數(shù)據(jù)訪問框架。假如是互聯(lián)網(wǎng)公司,很
有哪些關(guān)于Java Web后端的書籍?
剛開始工作時工作內(nèi)容就是web開發(fā),多多分享幫一下忙自己的學(xué)習(xí)經(jīng)驗。web開發(fā)經(jīng)常會會會用到的技術(shù)除了Http協(xié)議、Web框架、數(shù)據(jù)訪問框架。假如是互聯(lián)網(wǎng)公司,很有可能后端還會使用一些RPC框架。別外在Java開發(fā)領(lǐng)域,Spring框架基本上是必不可少的。下面遵循這個范圍,推薦一下一些能幫題主初學(xué)者、精進(jìn)的書籍。
1、Http協(xié)議。
《圖解HTTP》,這本書包裹了具體用法Http協(xié)議知識,另外有的很多的配圖,有助解釋。
《HTTP權(quán)威指南》,與《圖解HTTP》相比內(nèi)容更全,適合當(dāng)字典用。
2、Web框架。
Java領(lǐng)域目前最可以修的Web框架應(yīng)該是SpringMVC了,SpringMVC的資料網(wǎng)上巳經(jīng)很多了,入門也可以看看w3cschool的文檔,_mvc_documentation_linesh_translation/
。英文上機(jī)建議就看spring的官方文檔,內(nèi)容太具體一點。
3、數(shù)據(jù)訪問框架。
我推薦看Mybatis,有中文文檔:。
4、Spring框架/SpringBoot
英文能過關(guān)還是我建議你直接看spring官方的文檔,要是一定要推薦推薦一本書,建議您看下《JavaEE開發(fā)的顛覆者:Spring Boot實戰(zhàn)》。
5、RPC框架。
我推薦先學(xué)Dubbo,國內(nèi)公司可以使用度高,有中文文檔:。
手中掌握以上這些,就也可以獨擋一面大部分web開發(fā)的工作了。期望能幫上題主。
tomcat工作原理詳解?
tomcat是Apache軟件基金會的Jakarta項目中的一個核心項目,由Apache、Sun和其他一些公司及個人共同開發(fā)而成。
而有了Sun的參與和支持,2011版的Servlet和JSP規(guī)范我總是能在tomcat中能夠得到可以體現(xiàn)。
而且tomcat技術(shù)先進(jìn)、性能穩(wěn)定,但付費,再加之深受Java愛好者的喜愛并我得到了部分軟件開發(fā)商的認(rèn)可,成為目前比較比較流行的Web應(yīng)用服務(wù)器。
tomcat是一個免費的開放源代碼的Web應(yīng)用服務(wù)器,一類輕量級應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶也不是很多的場合下被普遍不使用,是變更土地性質(zhì)和軟件調(diào)試JSP程序的首選。
這對一個初學(xué)者來說,這個可以這樣認(rèn)為,當(dāng)在一臺機(jī)器上配置好Apache服務(wù)器,可憑借它做出反應(yīng)HTML(標(biāo)準(zhǔn)通用紅色標(biāo)記語言下的一個應(yīng)用)頁面的訪問請求。
實際上tomcat是Apache服務(wù)器的擴(kuò)展,但不運行時它是獨立運行的,因為等到你運行tomcat時,它事實上以及一個與Apache的的的進(jìn)程不能啟動的。
訣竅是,當(dāng)配置正確時,Apache為HTML頁面.服務(wù),而tomcat只不過運行程序JSP頁面和Servlet。
另,tomcat和IIS等Web服務(wù)器一樣,更具一次性處理HTML頁面的功能,別外它那就一個Servlet和JSP容器,的的的Servlet容器是Tomcat的默認(rèn)模式。
只不過,tomcat處理靜態(tài)動態(tài)HTML的能力不如你Apache服務(wù)器。