Java Web入門必知


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

  

 

 

 

  1、Servlet組件

      

 

   Servlet響應用戶請求的過程:

 

  2、JSP組件。

  

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

  

  3、共享數據在Web中的范圍。

  4、JavaBean組件。

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

 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>標簽

  如

  

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。

 

   5、客戶化JSP標簽:

  

   6、EJB組件

  

    7、XML語言

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

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

  如TomCat,JBoss。

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

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM