nopoo の回答履歴

全1件中1~1件表示
  • 面接で、「サーブレットは、どのような仕組みで動くのか?」という問いに対する答えと、ブラックIT企業かもという疑いについて

    こんばんは。現在ある会社の就職活動中ですが、その会社に初めて面接に行ったのは4月下旬なのですが、課題のようなものを次々と出され、現在に至っております。(課題は5つでおわると思います。最初に課題を出された時をきっかけに、勉強中だったPHPを一旦中止し、無知に等しかったjavaの学習を始めました。javaを覚えるきっかけになった事は感謝しています。) 最初と2回目の課題はGUIで、1か月程で終わりました。3回目の課題はWebアプリケーションで、最初jspで簡単な勤怠管理プログラムを作りました。 3回目の課題の動作確認テストの時、データソースを使用していたのですが、こちらの環境(Windows Vista にTomcat6.0、JavaSE 6 UPDATE 4)と向こうの環境(Windows xp に Tomcat5.0、Java5)の環境の違いにより、設定ファイルの記述方法が若干違い、動作させることが出来ず、何が悪いか判ってからまたメールしてくれとの事で、その日は動作したWebアプリを見せることなく帰りました。しばらく日が経ちまして、なんとなく原因がわかりました(とは言いましても向こうの環境はこちらにはないので実証しませんでしたが)ので、メールを送りましたところ、「予定を調整してまた連絡します。少々お待ちを。」とメールが返ってきたのですが3週間たっても連絡が来ないので、催促メールを送りましたところ、2日後に動作確認テストを行う事になりました。 4個目の課題は3個目の課題のサーブレット版ということはあらかじめ伝えられておりましたので、jspとサーブレット、2つまとめて動作確認テストを行いましたところ、サーブレットの方が動かず(今考えたらたぶん初歩的なミスです)、結局、「サーブレットがどのような原理で動いているのかしっかり把握してからまた来てくれ」といった感じになりまして、その日は帰りました。それからいろいろ調べてみましたが、今一つどういった答えをだせばいいのか分からず困っております。(単にweb.xmlに <servlet> <servlet-name>サーブレット名</servlet-name> <servlet-class>パッケージを含めたサーブレットクラス名</servlet-class> </servlet>と <servlet-mapping> <servlet-name>マッピングしたいサーブレット名</servlet-name> <url-pattern>ホスト名以降のurl</url-pattern> </servlet-mapping> と書いたら、対応したサーブレットが呼び出される。それだけの事のような気がするのですが。) ひょっとしてジェネリクスを使ったのがまずかったんじゃないかと思い、もし向こうのjavaが5.0以前のものなら原因はこれだと思い(動作確認テストの際、向こうのjavaのバージョンを調べるのを忘れてました。)、他の調べて分かった事と、「原因はジェネリクスだと思います、そうでなければ単にどこか初歩的なミスをしただけとしか考えられません。お手数をおかけしますがそちらのjavaのバージョンを教えてはいただけませんか?」みたいな内容をメールで送ったところ、「状況了解しました。当社のJavaのバージョンは1.5です。よろしく。」とメールが返ってきました。しかし「よろしく」と言われましても何をよろしくなのか、引き続きサーブレットの仕組みを調べろという事なのかと思いまして、仕組みと言われましてもなんせ「web.xmlでマッピングしてそのurlを呼び出すとサーブレットが呼ばれる仕組み」としか答えようがないような気がするのですが。いったいどんな答えを求めているのかよくわかりません。また、なんとなくですがわざと延ばしているような感じがしてきます。(怪しい所がいくつかあります。まず職安の求人票には正社員募集と書かれていながらもそこの会社のHPのリクルートには契約社員と書かれているところ、面接官の方が自分の名前を名乗らないところ、3週間連絡を待っていた時もしかして不採用かと思って職安にこっそり調べてもらったら、6月1日採用になっているといわれたところ、オフィスに面接官以外誰もいないところ、課題を全てクリアしたあとどうなるか、いつ仕事につけるのかよくわからない、とりあえずストックされているだけのような予感等です。疑いたくはありませんがイヤでも疑ってしまいます。) 長文になりまして申し訳ございませんが、この会社についての感想や、 サーブレットの仕組みについて、どなたかアドバイスよろしくお願いいたします。

    • ベストアンサー
    • Java
    • ossu
    • 回答数4