JavaWeb知識點總結
JavaWeb知識點總結
筆記俠 2017-05-01 21:09:00 瀏覽626 評論0- java
- 配置
- Servlet
- JSP
- javaweb
摘要: 之前更新的博客中使用到的多是jsp+servlet方面的知識,一些完成的Demo也多是沒有使用框架的,jsp+servlet是基礎,我們想要做好Javaweb的開發,jsp+servlet必須要有較深的了解,只有對傳統模式的開發有一定基礎才能真正理解框架中的一些做法,真正感受到框架帶給我們開發中的便利。 最近準備好好研究一些SSH以及SSM框架,用這方面的知識寫一些Demo,準備通過一個
之前更新的博客中使用到的多是jsp+servlet方面的知識,一些完成的Demo也多是沒有使用框架的,jsp+servlet是基礎,我們想要做好Javaweb的開發,jsp+servlet必須要有較深的了解,只有對傳統模式的開發有一定基礎才能真正理解框架中的一些做法,真正感受到框架帶給我們開發中的便利。最近準備好好研究一些SSH以及SSM框架,用這方面的知識寫一些Demo,準備通過一個完整的項目來把這些框架的知識有一個更深刻的理解,所以後續的博客中對傳統的jsp+servlet開發可能會介紹的比較少了,這篇博客的目的是對前面的學習做一個總結。
Java進階資源匯總
這篇是在社區無意中看到的一篇文章,裏面比較系統的介紹了Java的知識體系以及一些開源項目,開源框架和一些具體知識塊的比較優秀的博客等等,我個人感覺對自己挺有幫助的,對以後的學習也提供了一個很好的思路線索,所以轉載了過來,比較慚愧的是這篇轉載的成為了博主點贊數最多的一篇博客,咳咳。
Java後端分頁的實現
分頁技術使用比較廣,基本項目中或多或少都會用得到,網上也有很多封裝好的實現類,基本兩三條Java語句調用就可以實現分頁,但是想要有一個更好的理解還是得自己動手做一做啊,有興趣的可以自己動手嘗試一下。
Servlet中的過濾器使用
這一篇通過兩個小例子講解了Servlet中關於過濾器的使用,每一個項目中一定會使用到過濾器的,過濾器的作用大致是三種:1,判斷是否是非法用戶(判斷session是否存在屬性)2,屏蔽非法文字(反動、罵人之類的敏感詞)3,對請求的內容進行統一的編碼。
Servlet中監聽器的使用
這一篇博客通過使用監聽器實現網站在某個時刻在線人數的統計來講解Servlet中監聽器類的使用,監聽器在網站中的最常用的大致也是這個功能。
jsp實現仿QQ空間新建多個相冊名稱,向相冊中添加照片
主要是新建相冊,可以建多個相冊,在相冊中添加多張照片,刪除照片,刪除相冊,當相冊下有照片時先刪除照片才
能刪除相冊。 通過這篇博客,基本的圖片上傳應該可以大致掌握。
Jsp使用Cookie完成記住賬號密碼的功能
對於大多數網站基本上都有記住賬號密碼的功能,畢竟每次讓用戶去手動輸入賬號密碼太繁瑣,體驗不好。cookie就是一段文本,它存儲在客戶端(通常來說是瀏覽器)。一般會有過期時間,同時也可以使用瀏覽器清除cookie,清除cookie之後記住的賬號密碼就不存在了,使用記住賬號密碼的功能有一定風險,使用中要視情況而定。
tomcat 配置圖片虛擬路徑不起作用
做文件上傳,打包項目上線等,通常要配置tomcat的虛擬路徑,但是使用eclipse有時明明在配置文件中修改成功,卻總是訪問不到,這時就需要時在eclipse中也對tomcat進行配置,有時這些小問題真的很折騰人,記錄下來希望大家可以少踩一些坑。
jsp九大內置對象和四種屬性範圍介紹
一般對象需要實例化才可以調用,而JSP的內置對象是不用實例化就可以直接調用的對象。在jsp頁面中的對象,包括用戶創建的對象(例如,javaBean對象)和JSP的隱含對象,都有一個範圍屬性。範圍定義了在什麽時間內,在哪一個JSP頁面中可以訪問這些對象。只有了解了他們的屬性範圍才能在某些特定的場景中正確使用他們。
Java實現驗證碼驗證功能
一個完整的驗證碼使用的例子,代碼可以直接使用到項目中去,原理就是用到了一個Graphics類在畫板上繪制字母,隨機選取一定數量的字母隨機生成,然後在畫板上隨機生成幾條幹擾線。最後生成圖片格式的文件顯示給用戶,通過對比用戶輸入的字母來實現驗證功能。
jsp引入頁面,即包含文件的兩種方法介紹
jsp引用其他頁面的兩種方法介紹,即動態包含和靜態包含,這篇博客講解了這兩種包含頁面的區別和他們的原理,以及使用這兩種包含方法的場景。
javaweb學習總結—jsp簡單標簽標簽庫開發
jsp中使用標簽開發貌似可以更方便一點,一句長的語句可能一個小標簽就能替代,但是這個東西感覺沒有太大必要深究,還是把精力放在後面的學習spring中的標簽使用中吧。
Java中NIO和IO的比較
NIO是為彌補傳統IO的不足而誕生的,提高了讀寫效率。
StringHelper--封轉自己的字符串工具類
StringHelper 把常用的字符串處理封裝成類,在的開發中直接使用它會減少一些工作量,博客裏面的代碼對一些常用的字符串處理進行了封裝,例如判斷非空,檢測郵箱合法性等等。
玩轉Eclipse--如何使用eclipse可以更好的提高我們的工作效率
工欲善其事必先利其器,更加了解我們的開發工具有利於提高開發效率,而合理使用快捷鍵可以使我們事半功倍,這篇博客就講了怎麽使用Eclipse可以更好的提高我們的開發效率。
這些網站中常用到的功能都有結合小實例來講解,同時把這些融合在一起就可以簡單的做一個小網站了,有興趣的可以嘗試一下。這裏列出兩個博主曾經做過的兩個比較簡單的小網站:
基於Servlet的技術問答網站系統實現
這個例子代碼結構比較清楚,實現的功能也不是很多,可以拿來練手試試。
在線小說網站的設計與實現(附源碼)
這個例子實現的功能挺多的,但是代碼結構混亂,是博主第一次踩過的坑,但也花了時間的,很多實現的功能還是有借鑒價值的,感興趣的可以看看。
JavaWeb知識點總結