1. 下面的Spring web.xml配置都有什麼作用
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="spingapptutorial" version="2.5">
<display-name>Spring Application</display-name>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> <!--添加監聽器 -->
</listener>
<servlet>
<servlet-name>springapp</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>springapp</servlet-name> <!--所有的擴展名是.HTM的請求都由springapp對應的類來控制轉發 -->
<url-pattern>*.htm</url-pattern>
</servlet-mapping>
<jsp-config> <!--這里是導入SPRING的標簽庫-->
<taglib>
<taglib-uri>/spring</taglib-uri>
<taglib-location>/WEB-INF/tld/spring-form.tld</taglib-location>
</taglib>
</jsp-config>
</web-app>
應該是這樣的,我也不是很懂
2. webservice和xml作用,和對二者的理解
xml是一種基於標記的數據格式,而webservice是在client和server之間建立通訊,並通過xml進行交互數據,xml是基礎,而webservice正式建立在這種基礎上的應用
3. JSP中站點中的WEB-INF下的web.xml文件有什麼用呢
凡事以.xml 結尾的文件,都是XML語言文件。它是一種標記語言。
WEB-INF 下的web.xml文件中,定義了xml的版本號,如version="1.0" ,所使用的國際標准碼,如encoding="ISO-8859-1" 。 還有Tomcat 的版本以及一些初始,登陸信息。 你可以用記事本打開這個文件看看就知道了!
另外,我幫你介紹一下xml.
XML是一種標記語言。
結構化的信息中包含了一些內容(例如文字,圖片等)和一些指示出內容的重現手段的標記(例如,在一個章節頭部的信息和其腳注處的信息是有不同含義的。)所有的文檔都有不同的結構。一種標記語言,是定義文檔結構的機制。XML規范定義了一個對文檔進行標記的標准。
什麼是文檔(Document)當前在XML基礎上進行的開發或應用的總數,是非常令人吃驚的(XML開始應用也不過是一年左右的時間,註:該文寫於1998年)。在我們的所描述的意圖中,單詞"Document" 並不單指傳統的文檔,同樣也有"數據格式"的語意。他包括向量圖,電子商務處理數據,數學方程式,對象附加數據,伺服器APIs,以及數千種結構化信息。
XML的開發目標
XML規范展示了如下的目標:
1. 在Internet上直接使用XML。用戶能夠象使用HTML文檔那樣快速而簡單的打開和瀏覽XML文檔。在實際應用中,只有當XML瀏覽器象HTML瀏覽器那樣被大量廣泛的使用時,才能達到這個目標。
2. XML應該支持非常廣泛的應用,XML能夠在:著作,瀏覽,內容分析等等領域發揮巨大的作用。當初僅因為需要在Web上傳送結構化文檔而定義XML的想法到顯得十分的狹隘了。
3. 由於XML可以兼容SGML,所以很多人用他來處理那些來自於組織機構中十分龐大、煩瑣,原本需要SGML來處理的信息。XML被設計的很實用,能夠兼容已經存在的標准,並且能夠解決在Web中傳輸結構化文檔的新問題。
4. 計算機程序能夠很處理的處理XML文檔。說得比較通俗一點,任何一個能力相當於計算機系畢業的學生的程序員,都只需要大概兩個星期就能編制一個處理XML文檔的程序。
5. 在XML中,隨意數值保持足夠的小,理想上是0。隨意特徵不可避免的帶來兼容性的問題,以至於用戶在共享文檔時會出現失敗的情況。
6. XML文檔應該保持可讀性和一定的清晰程度。如果你沒有XML瀏覽器,或是你從什麼地方接受到一個篇幅巨大的XML文檔,你也能夠通過常用的文字編輯器來閱讀他,並且了解大致的意思。
7. XML的設計應該很快就准備好。通常一個標準的產生需要很長的時間。XML需要能夠盡快的被開發出來。
8. XML的設計應該是結構合理而簡潔的。可以用很多種辦法實現上面的第4條所提到的目標,歸根結底來說,XML應符合EBNF(Extended Backus-Naur Form)的表述規范,並遵從現代編譯工具和方法來實現。 從很多點上可以說明SGML的語法是不符合EBNF的表述規范的,寫一個合適的SGML解析器需要處理繁雜而少見的工作,而且難以解析語言的特性,XML不應該如此。
9. XML文檔應該是易於創建的。盡管最終需要使用專用的編輯器來創建和修改XML內容,但是那並不是很緊迫的。在中間過渡期,我們可以選擇一些其他的方法來創建XML文檔:例如直接用手寫板生成,或者是使用簡單的Shell和Perl腳本來生成,等等。
10.XML標記的簡練是其最大的價值所在。XML並不支持SGML中一些功能強大的特性,但這些特性也使得SGML解析器增加額外的負擔。
4. 兩個web.xml分別有什麼作用
web.xml是整個應用的命脈 struts.xml是struts的命脈 可以沒有struts.xml但是不能沒有web.xml
5. 請問web項目中配置文件web.xml中的display-name標簽的作用是什麼
當你使用編輯器編輯該文檔的時候,在title處需要顯示的名稱。你可以改變這個名字,然後用編輯器分別打開,可以看到title的變化。
6. Struts2 中的web.xml 和struts.xml 的作用分別是什麼
web.xml 是整個項目的配置文件,也就是說你新建一個web項目就會有一個web.xml
struts.xml就是針對struts自身的一個配置文件,理論上來說web.xml比struts的優先順序高,
比如說你要在一個web項目裡面添加struts的框架,你就需要在web裡面配置struts的初始化配置,
7. tomcat中web.xml server.xml context.xml 的區別和作用
0
web.xml好像在你的每一個項目里也會有個web.xml,主要配置servlet這些的,如果在tomcat里的web.xml,應該對所有的項目都有效.
server.xml是對tomcat的設置,可以設置埠號,添加虛擬機這些的,是對伺服器的設置
context應該也是正對項目的,你在server.xml中的每個虛擬機里host標簽里都可以添加context標簽,以表示該虛擬機對應哪一個項目
8. 在Java項目中web.xml的作用是干什麼
主要是配置web項目啟動時載入的信息,比如<context-param/>配置參數,
<listener/>配置你的監聽器,<filter/>配置過濾器,<servlet/>配置你的servlet實現。
9. Web.xml的作用
配置WebMole的配置文件
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4">
<display-name>WebMole1</display-name>
</web-app>
這是基本的,其中<display-name>標簽是WebMole的命名,需要加入一個Servlet就加入下面這樣的一段
<servlet>
<servlet-name>servlet1</servlet-name>
<servlet-class>untitled1.Servlet1</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>servlet1</servlet-name>
<url-pattern>/servlet1</url-pattern>
</servlet-mapping>
其中<servlet-name>表示Servlet的命名,<servlet-class>表示此Servlet所在哪個包,是哪個類<url-pattern>是與過濾器配合使用的,過濾器是Filter,其配置也是在這個文件里設置。找找過濾器的相關知識,就能更明白這個配置的作用。這只是很基本的配置。
10. web工程中的web.xml文件有什麼作用
你同學是不是用的Tomcat7啊,如果是把tomcat7配置到eclipse中的話,建立Web項目是沒有web.xml文件的。