タグ付けされた質問 「servlets」

サーブレットは、サーバーマシン上で実行されるJavaアプリケーションプログラミングインターフェイス(API)であり、クライアントからの要求を傍受し、それに応じて応答を生成/送信できます。

8
サーブレットはどのように機能しますか?インスタンス化、セッション、シェア変数、マルチスレッド
多数のサーブレットを保持するWebサーバーがあるとします。これらのサーブレット間で受け渡す情報については、セッション変数とインスタンス変数を設定しています。 では、2人以上のユーザーがこのサーバーにリクエストを送信すると、セッション変数はどうなりますか? それらはすべてのユーザーに共通ですか、それともユーザーごとに異なりますか? それらが異なる場合、サーバーはどのようにして異なるユーザーを区別できましたか? 同じような質問がもう1つありnます。特定のサーブレットにアクセスするユーザーがいる場合、このサーブレットは最初のユーザーが初めてアクセスしたときにのみインスタンス化されますか、それともすべてのユーザーに対して個別にインスタンス化されますか? つまり、インスタンス変数はどうなりますか?


13
JSP /サーブレットを使用してサーバーにファイルをアップロードする方法
JSP /サーブレットを使用してファイルをサーバーにアップロードするにはどうすればよいですか?私はこれを試しました: <form action="upload" method="post"> <input type="text" name="description" /> <input type="file" name="file" /> <input type="submit" /> </form> ただし、ファイル名のみを取得し、ファイルの内容は取得しません。に追加 enctype="multipart/form-data"すると<form>、request.getParameter()が返されますnull。 調査中、Apache Common FileUploadを偶然見つけました。私はこれを試しました: FileItemFactory factory = new DiskFileItemFactory(); ServletFileUpload upload = new ServletFileUpload(factory); List items = upload.parseRequest(request); // This line is where it died. 残念ながら、サーブレットは明確なメッセージと原因なしに例外をスローしました。これがスタックトレースです: SEVERE: Servlet.service() for servlet UploadServlet threw …

30
「PKIXパスの構築に失敗しました」および「要求されたターゲットへの有効な証明書パスが見つかりません」
私のJavaプロジェクトのtwitter4jライブラリを使用してツイートを取得しようとしています。最初の実行時に、証明書sun.security.validator.ValidatorExceptionとに関するエラーが発生しましたsun.security.provider.certpath.SunCertPathBuilderException。次に、Twitter証明書を追加しました。 C:\Program Files\Java\jdk1.7.0_45\jre\lib\security>keytool -importcert -trustcacerts -file PathToCert -alias ca_alias -keystore "C:\Program Files\Java\jdk1.7.0_45\jre\lib\security\cacerts" しかし成功せず。ツイートを取得する手順は次のとおりです。 public static void main(String[] args) throws TwitterException { ConfigurationBuilder cb = new ConfigurationBuilder(); cb.setDebugEnabled(true) .setOAuthConsumerKey("myConsumerKey") .setOAuthConsumerSecret("myConsumerSecret") .setOAuthAccessToken("myAccessToken") .setOAuthAccessTokenSecret("myAccessTokenSecret"); TwitterFactory tf = new TwitterFactory(cb.build()); Twitter twitter = tf.getInstance(); try { Query query = new Query("iphone"); QueryResult result; result …
423 java  jsp  servlets  twitter4j 

5
デザインパターンWebベースアプリケーション[終了]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 2年前休業。 シンプルなWebベースのアプリケーションを設計しています。私はこのWebベースのドメインに不慣れです。サーブレット間で責任をどのように分散すべきか、新しいサーブレットを作成するための基準などの設計パターンについて、あなたのアドバイスが必要でした。 実際、私は自分のホームページにいくつかのエンティティがあり、それらのそれぞれに対応して、追加、編集、削除などのいくつかのオプションがあります。以前は、add entity1のServlet1、編集entity1のServlet2などのオプションごとに1つのサーブレットを使用していたため、このようにして多数のサーブレットが作成されていました。 今、私たちはデザインを変えています。私の質問は、サーブレットの責任をどのように選択するかを正確に選択する方法です。すべてのオプションを処理し、リクエストをサービス層に転送するエンティティごとに1つのサーブレットが必要です。または、ページ全体のリクエストを処理し、それを対応するサービス層に転送する1つのサーブレットをページ全体に割り当てる必要がありますか?また、リクエストオブジェクトがサービスレイヤーに転送されるかどうか。

7
サーブレットとAjaxの使用方法
私はWebアプリとサーブレットに非常に慣れていないので、次の質問があります。 サーブレット内で何かを印刷してWebブラウザーで呼び出すと、そのテキストを含む新しいページが返されます。Ajaxを使用して現在のページのテキストを印刷する方法はありますか?
334 java  ajax  jsp  servlets 



12
Javaサーブレットとは何ですか?
Javaサーブレットを理解するために多くの記事を読みましたが、成功しませんでした。 Javaサーブレットの簡単な紹介を(簡単な言語で)お願いできますか?サーブレットとは何ですか?利点は何ですか?そして、そのすべて。 サーバー側プログラミング言語(PHP、ASP)とサーブレットの違いを理解できません。

10
URLを完成させるためのHttpServletRequest
HttpServletRequestオブジェクトがあります。 この呼び出しがサーブレットに到達する原因となった完全で正確なURLを取得するにはどうすればよいですか? または、少なくとも可能な限り正確に、おそらく再生成できるもの(おそらくパラメーターの順序)があります。
247 java  http  servlets 

10
サーブレット3.0 APIのMaven依存関係?
Maven 2にServlet 3.0 APIをロードするように指示するにはどうすればよいですか? 私は試した: <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>3.0</version> <scope>provided</scope> </dependency> http://repository.jboss.com/maven2/を使用していますが、どのリポジトリが適切ですか? 補遺: Java EE 6 API全体の依存関係と次の設定で動作します。 <repository> <id>java.net</id> <url>http://download.java.net/maven/2</url> </repository> <dependency> <groupId>javax</groupId> <artifactId>javaee-api</artifactId> <version>6.0</version> <scope>provided</scope> </dependency> 私は依存関係としてサーブレットAPIのみを追加したいと思いますが、個別の依存関係がJava EE 6プロファイルに置き換えられた「ブラブスター」は正しいかもしれません。この仮定を確認する情報源はありますか?

6
サーブレットベースのアプリケーションでどこに配置し、構成リソースファイルを読み取るか?
私のWebアプリケーションでは、などの事前定義されたユーザーのセットに電子メールを送信する必要がfinance@xyz.comあるため、それを.propertiesファイルに追加して、必要なときにアクセスしたいと思います。これは正しい手順ですか?正しい場合、どこにこのファイルを配置すればよいですか?ソースとJSPファイル用に2つの別々のフォルダーがあるNetbeans IDEを使用しています。

9
Java EE Web開発、どこから始めればいいですか、またどのようなスキルが必要ですか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。私たちは回答が事実、参考文献、または専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 少なくとも基本的なレベルで、(。NETのバックグラウンドから)Java Webアプリケーションを構築する方法を学びたいです。シンプルなCMSタイプのアプリケーションをゼロから構築、デプロイできるようにしたいと思います。 正確に何を学ぶ必要がありますか? TomcatはJavaに適したWebサーバーのようです。 Webにはどのようなオプションがありますか?ORMのHibernateがあることは知っています。 JavaにはMVCがありますか?何についてのJSP?MVCとJSPを一緒にすることはできますか?NetBeans? 多分これらすべてをカバーする本ですか?

3
Javaでサーブレットフィルターを使用して、受信するサーブレットリクエストのURLを変更する方法
サーブレットフィルターを使用して受信サーブレットリクエストのURLを変更するにはどうすればよいですか http://nm-java.appspot.com/Check_License/Dir_My_App/Dir_ABC/My_Obj_123 に http://nm-java.appspot.com/Check_License?Contact_Id=My_Obj_123 ? 更新:以下のBalusCの手順に従って、私は次のコードを考え出しました: public class UrlRewriteFilter implements Filter { @Override public void init(FilterConfig config) throws ServletException { // } @Override public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws ServletException, IOException { HttpServletRequest request = (HttpServletRequest) req; String requestURI = request.getRequestURI(); if (requestURI.startsWith("/Check_License/Dir_My_App/")) { String toReplace = …

5
Java EE Webアプリケーションで使用されるWEB-INFは何ですか?
私は、次のソースコード構造を持つJava EE Webアプリケーションに取り組んでいます。 src/main/java <-- multiple packages containing java classes src/test/java <-- multiple packages containing JUnit tests src/main/resources <-- includes properties files for textual messages src/main/webapp/resources <-- includes CSS, images and all Javascript files src/main/webapp/WEB-INF src/main/webapp/WEB-INF/tags src/main/webapp/WEB-INF/views 私が興味を持ってWEB-INFいるのはweb.xml、サーブレットを設定するためのXMLファイル、Spring Beanのワイヤリングコンテキスト、JSPタグとビューが含まれていることです。 私はこの構造を制約/定義するものを理解しようとしています。たとえば、JSPファイルは常にその中にあるWEB-INF必要がありますか、それとも他の場所にある可能性がありますか?そして、他に入る可能性があるものはありWEB-INFますか?WikipediaのWARファイルエントリにはclasses、JavaクラスとlibJARファイルに関する記述があります。他のソースファイルの場所に加えて、これらが必要になる時期を十分に理解していません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.