Java Web入門必知

  Java Web應用的核心技術是Java Server Page和Servlet。此外,開發一個完整的Java Web應該涉及一下幾種概念及技術。web

  

 

 

 

  一、Servlet組件設計模式

      

 

   Servlet響應用戶請求的過程:服務器

 

  二、JSP組件。session

  

  JSP容器初次執行JSP的過程:app

  

  三、共享數據在Web中的範圍。框架

  四、JavaBean組件。jsp

  定義方法:(假設有一個JavaBean的類名爲CounterBean,它有一個count屬性。)spa

 1 //在JSP文件中分別定義4種範圍內的JavaBean對象的語法
 2 
 3 
 4 //in page scope
 5 <jsp:useBean id="myBean1" scope="page" class="CounterBean"/>
 6 //in request scope
 7 <jsp:useBean id="myBean2" scope="request" class="CounterBean"/>
 8 //in session scope
 9 <jsp:useBean id="myBean1" scope="session" class="CounterBean"/>
10 //in application scope
11 <jsp:useBean id="myBean1" scope="application " class="CounterBean"/>

 

 

  JSP提供了訪問JavaBean屬性的標籤,若是要將JavaBean的某個屬性輸出到網頁上,能夠用<jsp:getProperty>標籤設計

  如3d

  

1 //getProperty
2 <jsp:getProperty name="myBean1" property="count"/>
3 //setProperty 
4 <isp:setProperty name="myBean1" property="count" value="0"/>

 

 

   在Struts框架中,ActionForm Bean就是一種典型的JavaBean,它可以在視圖層和控制層之間傳遞用戶輸入的表單數據。它有兩種存在範圍:request和session。

 

   五、客戶化JSP標籤:

  

   六、EJB組件

  

    七、XML語言

  XML文件經常使用於作各類軟件應用的配置文件,在基於Struts框架的web應用中,有兩個重要的配置文件:web.xml和struts-config.xml。web.xml用於配置Web應用,struts-config用於配置Struts框架。

  八、Web服務器和應用服務器。

  如TomCat,JBoss。

  在瞭解這些基礎知識的前提下,瞭解了這些「元素」,才能更容易的理解MVC設計模式,才能走進Struts的世界,瞭解前人們的結晶,學會站在巨人的肩膀上看世界。對於基礎薄弱的同窗來講,工欲善其事,必先利其器。元素都不懂,談何Struts?

相關文章
相關標籤/搜索