サーブレット、XML、コメント
7903 ワード
XMLとは XMLはHTMLのような表記言語です.寸法は、<ラベル>ラベル>またはタイトル:コンテンツなどの形式でデータを構造化する方法です.特にhtmlまたはxmlは<タグ>タグで表現される. XMLはhtmlと似ていますが、ユーザーによってタグを生成および呼び出すことができます. の他の態様では、XMLは、XML Schemaという機能を提供し、データの有効性を検査する.xmlを以下の明確な内容に合致しないように記述すると、エラーが発生します.したがって、ドキュメントの有効性をチェックしないjsonとは異なります. servletはwebを使用します.xmlを使用してアプリケーションに必要なメタデータを格納します.どうしてxmlなの?これは、Oracleの開発会社Sun MicroSystemsがxmlでアプリケーションのメタデータを記述することを決定したためです. オブジェクトとマッピングの作成
web.xmlブラウザでWebアプリケーションにアクセスするには、xmlで作成したマッピングを参照してください.xmlはurlとシーケンスボードを接続します. servletクラスは、HttpServletを継承する必要があります.サーブレットapiは、Httpサーブレットに使用されます.Tomcatフォルダにあるjarをライブラリに追加する必要があります. を継承するオブジェクトはservletのライフサイクルを上書きできます.この例では、サービスのみを使用します. servletクラスはwebです.xmlでオブジェクトを作成およびマッピングする必要があります. コメントと@WebServicelet@WebServiceletでプレゼンテーションに従ってマッピングします. xmlの代わりにメタデータを使用します. web.xmlのmetada-complete=「true」の場合、すべてのメタデータがxmlに存在するため、この要素を使用する場合はfalseに値を設定する必要があります. エネルギー注釈は、アプリケーションのコンパイルおよび実行時プロセスに必要な情報を提供し、動作を示すメタデータです.必要なクラス、メソッド、フィールドを追加することで、短いコードでタスクを迅速に完了できます.また、他のドキュメントやコードを調べる必要がなく、1つのプレゼンテーションでコードの作成意図を特定でき、メンテナンスが容易になります. 言語はメタデータのほか、開発者のためにコードを書く役割も果たす(レンフォードのGetterとSetter). xmlと添付ファイル、どちらを使うべきですか?ページの開発を行うと、ある会社が顧客に販売する商品には必ず似たような形態が現れる.すなわち、配信されるWebサイトのレイアウト、インタフェース、フィルタには、重複した(別の言語で作成された)形式が存在します.この場合、タイル、セパレータ、拡張子(*.do)ルールなどをxmlで固定すると良いでしょう. ですが、プロジェクトごとに必要なコントローラとurlマッピングは、プロジェクトによって異なります.お客様が必要とする掲示板と機能が同じであることは保証できません.この場合、xmlを使用するよりも補助機能を柔軟に使用する方がよい.特に、分業すればそれぞれの掲示板を担当し、それぞれが自分の設定ファイルを持っているよりも、分類やパッケージングだけで作業が柔軟になります.
회원1.xml
<회원>
<이름>홍길동</이름>
<선호하는지역>서울</선호하는지역>
</회원>
회원.xsd
<element name="회원">
<complexType>
<sequence>
<element name="이름" type="string"/>
<element name="선호하는지역" type="string"/>
</sequence>
</complexType>
</element>
web.xml
web.xml
<servlet>
<servlet-name>test</servlet-name>
<servlet-class>servlet_test.TestServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>test</servlet-name>
<url-pattern>/test</url-pattern>
</servlet-mapping>
</servlet>
public class TestServlet extends HttpServlet {
@Override
protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
PrintWriter pw = response.getWriter();
pw.write("Hello Servlet!");
}
}
get http://localhost:8090/servlet_test/test
Hello Servlet!
@WebServlet("/test")
public class TestServlet extends HttpServlet {
@Override
protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
PrintWriter pw = response.getWriter();
pw.write("Hello Servlet!");
}
}
Reference
この問題について(サーブレット、XML、コメント), 我々は、より多くの情報をここで見つけました https://velog.io/@infoqoch/Servlet-XML-시작하기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol