myEclipseにおけるweb-infとmeta-infフォルダの情報

3410 ワード

WEB-INF    /WEB-INF/web.xml        あなたのWebアプリケーションの設定ファイルは、XMLファイルです。ここでは、servletと他のアプリケーションコンポーネントの構成と命名規則が記述されています。    /WEB-INF/clases/        このディレクトリにはサイト用のすべてのクラスファイルが含まれています。servlet classと非servlet classが含まれています。彼らはjarファイルに含まれてはいけません。        サイトのクラスの保存規則はJavaの包装規則に従って実行します。例えば、comycompany.mypackage.MyServletという名前のクラスがありますが、以下のように展開してください。        パッケージ名構造によって各クラス(JavaBean)を置きます。   和   Servlet)        /WEB-INF/lib/        webアプリケーションに必要な各種JARファイルを保存し、このアプリケーションでのみ使用されるjarファイル、例えばデータベースドライバjarファイル    /WEB-INF/src/        src=sourceソースディレクトリは、パッケージ名の構造に従ってjavaファイルを配置します。    /WEB-INF/database.properties        データベースの設定ファイル            # database.properties            jdbc.drivers=comp.mysql.jdbc.Driver            jdbc.url=jdbc:mysql://localhost/ams2             jdbc.username=root            jdbc.password=sh 2007 ai            # テーブルdefine            ams 2.table.dialogue=content_dialogue            ams 2.table.expansion=content_expansion_センター            ams 2.table.vocabulary=content_vocabulary    /WEB-INF/tags/        ラベルファイルライブラリは、顧客が定義したラベルファイルを保存しています。このディレクトリは必ずしもタブとは限りません。ユーザーは自分の好みと習慣によって自分のラベルファイルライブラリに名前を付けることができます。ユーザが定義したラベルファイルライブラリの名前を使用した場合、ユーザがラベルファイルを使用する時は、正しいラベルファイルライブラリのパスを宣言しなければなりません。例えば、カスタムラベルファイルの倉庫名をsimpleTagsと呼ぶ場合、simpleTagsディレクトリの下のラベルファイルを使用する場合は、jspファイルの先頭に宣言しなければなりません。    /WEB-INF/jsp/        Jsp 1.2以下のバージョンのファイル保存位置。ディレクトリの変更には特定の声明がありません。同様に、ユーザーは自分の好みと習慣によって命名することができます。このカタログは主にJsp 1.2以下のバージョンのファイルを保存しています。Jsp 2.0ファイルを区別するために、通常はjspの名前を使っています。もちろん、jspOldEditionと命名することもできます。    /WEB-INF/jsp 2/        jspファイルディレクトリと比較して、このディレクトリの下には主にJsp 2.0以下のバージョンのファイルが保存されています。もちろん、それも任意の名前が付けられています。同じJsp 1.2以下のバージョンを区別するファイルディレクトリで、通常はjsp 2と名づけられます。META-INF    情報パッケージに相当し、ディレクトリ内のファイルとディレクトリは、Java 2プラットフォームの承認と解釈を得て、アプリケーション、拡張プログラム、クラスキャリア、サービスを構成するために使用されます。
    manifest.mfファイルは、jarで包装する時に自動的に生成されます。
META-INFは何のために使いますか?それはWEB-INFと何の違いがありますか?
 
META-INF           ,   jar         ,    MANIFEST         WEB-INF    web           ,    j2se                MANIFEST          ,           :   .       1. Manifest-Version      manifest     ,  :Manifest-Version: 1.0  2. Created-By           ,       jar        ,  :Created-By: Apache Ant 1.5.1  3. Signature-Version    jar         4. Class-Path                              .           1. Main-Class    jar      ,            ,             java -jar x.jar    jar  。   .    (Applet)      1. Extendsion-List                    ,                 2. -Extension-Name  3. -Specification-Version  4. -Implementation-Version  5. -Implementation-Vendor-Id  5. -Implementation-URL   .         1. Extension-Name        jar     ,  Extension-Name: Struts Framework   .        1. Implementation-Title             2. Implementation-Version            3. Implementation-Vendor              4. Implementation-Vendor-Id               5. Implementation-URL :            (URL)  6. Specification-Title            7. Specification-Version            8. Specification-Vendor              9. Sealed   jar      ,    true  false (         )   .                       JavaMail    mail.jar      Name: javax/mail/Address.class  Digest-Algorithms: SHA MD5    SHA-Digest: AjR7RqnN//cdYGouxbd06mSVfI4=  MD5-Digest: ZnTIQ2aQAtSNIOWXI1pQpw==              、                 (  BASE64      )