沒有javaBean的jsp就等於沒有學過jsp。 其實從javaBean開始就已經進入了MVC模式的學習了。那麼什麼是javaBean。
大家還記得在jsp+jdbc連接數據庫的時候吧。只要是需要連接數據庫的頁面都會寫那些關於數據庫連接的代碼,那麼多頁面都在寫重復的代碼。那麼有沒有一種方法把每個頁面重復的代碼提取出來放到一個公共頁面中,然後每個頁面去訪問這個頁面。這樣就避免了在每個頁面中寫重復代碼的操作了。 答案肯定是有的,那個公共的頁面就是javaBean。
javaBean簡介
javaBean是使用java語言開發的一個可重用的組件,在jsp的開發中可以使用javaBean減少重復代碼,使整個jsp代碼的開發更簡潔。比如:
1. 可以將HTML和java代碼分離,這樣就能實現項目的團隊合作性。使代碼清晰可辨
2.避免重復代碼的書寫,將常用的程序寫成javaBean組件。
javaBean是什麼?
上面已將說過了,把每個頁面重復的代碼提取出來放到一個公有的頁面中,而這個頁面就是我們說的javaBean。那麼這個頁面是什麼呢?就是.java文件。就是在學習java的時候大家建的那個.class。如下圖:在開發工具中的黃色區域 SimpleBean.java其實就是一個javaBean,而我們的項目是javaBean_01.jsp,javaBean_01.jsp會調用SimpBean裡面的內容。
對於javaBean有幾個名詞希望大家知道:
VO:值對象,存放所有的數據的。
POJO:簡單java對象
TO:傳輸對象,一個類必須實現Serializable接口才能稱為傳輸對象。