2017-08-31 8 views
0

web.xmlとpom.xmlファイルに関するドキュメントが必要です。私はウェブ開発を学びたいので、それについていくつかのチュートリアルを始める。私はIDEのEclipseを使用し、チュートリアルを開発するためのオプションのmavenプロジェクトを選択します。私はエラーはありませんが、Webでプロジェクトを展開できません。私の問題は、私はこのファイルの概念を完全に理解していないことです。これについてのいくつかのドキュメント私は確かに私を助ける。私はSatckで捜し求めましたが、私はドキュメントを見つけられませんでした。 Web開発者がどのようにこれらのファイルが必要なコードを知っているのだろうか?web.xmlとpom.xmlのドキュメント

+1

一つのことを一度に。 MavenなしでWeb開発を行うことができます。デスクトップアプリケーション用にMavenを使用することができます。一度にあまりにも多くを噛んではいけません。あなたの本当の問題はEclipseです。私はあなたがそのことをよく知らないと賭けている。あまりにも多くの無知。問題を小さくする。 – duffymo

+0

このチュートリアルが見つかりました。私のような人がこのフィールドを無視すれば、これは彼を助けることができます: https://www.javatpoint.com/maven-pom-xml –

+0

この時点で、Q&Aの援助は必要ありません。あなたがまだそれを必要としているのであれば、Java Web開発についての(レンセ)チュートリアルや書籍、そしてMavenについての別のものなどがあります。ウェブと図書館にはそれらが混在しています。 – Mickael

答えて

0

web.xmlは、アプリケーションで使用されるサーブレットコンテナを定義するWebアプリケーション構成ファイルです。通常は、起動コード、url-patternを追加することができます。これは、アプリケーションの起動時に呼び出されるためです。以下は、Jersey RestFullサービスから抽出された例です。

<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_3_0.xsd" 
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" 
id="WebApp_ID" version="3.0"> 
    <servlet> 
     <servlet-name>Jersey Web Application</servlet-name> 
     <servlet-class>org.glassfish.jersey.servlet.ServletContainer</servlet-class> 
     <init-param> 
      <param-name>jersey.config.server.provider.packages</param-name> 
      <param-value>com.xxxx.shopper</param-value> 
     </init-param> 
     <load-on-startup>1</load-on-startup> 
     <async-supported>true</async-supported> 
    </servlet> 
    <servlet-mapping> 
     <servlet-name>Jersey Web Application</servlet-name> 
     <url-pattern>/webapi/*</url-pattern> 
    </servlet-mapping> 
     <listener> 
     <listener-class>com.xxxx.shopper.service.Startup</listener-class> 
    </listener> 
</web-app> 

pom.xmlは、ビルドプロセスを定義し、依存関係をロードします。

グッド読み込み:
1. https://www.mkyong.com/maven/how-to-create-a-web-application-project-with-maven/
2. Difference between web projects with pom.xml and web.xml
3. Why do we use web.xml?

+0

おかげさまでアドバイスやマッドD –