JAVAについてアドバイス下さい!

このQ&Aのポイント
  • 現在、JAVAを勉強しているのですが何がなんだか分からなくなってきて大変困っております。
  • VBをやっていましたので概ねのIF構文等は分かるのですが、BeanとかJSP・サーブレットがどこでどの様に動くのか何をするのかがちんぷんかんぷんです。
  • 今後はプログラマーとしての仕事をしたいと思っているのでまずはと思いJAVAを勉強しています。
回答を見る
  • ベストアンサー

JAVAについてアドバイス下さい!

こんばんわ。 現在、JAVAを勉強しているのですが何がなんだか分からなくなってきて大変困っております・・・。 VBをやっていましたので概ねのIF構文等は分かるのですが、BeanとかJSP・サーブレットがどこでどの様に動くのか何をするのかがちんぷんかんぷんです。 参考書として「やさしいJAVA」の(1)と(2)を読んでいます。 皆様のアドバイス頂きたいと存じますので宜しくお願い致します。 ちなみに追記で教えて頂ければ幸いなのですが、仕事でACCESSデータベースを使ってのWEBをツールとして作っています。 これはPHPのサンプルなどをコピーしたりして作りました。 本当はJAVA SCRIPTをしてみたかったのですが、読み書き等が出来ないと聞き、断念しました。 何か他の言語はありますでしょうか? 余談となりますが、今後はプログラマーとしての仕事をしたいと思っているのでまずはと思いJAVAを勉強しています。 スキルはVBが少しとCを1年前まで学校で習っていました(忘れていますが・・・) 長くなりましたがアドバイスお願い致します。

  • Java
  • 回答数6
  • ありがとう数7

質問者が選んだベストアンサー

  • ベストアンサー
  • bnosuke-x
  • ベストアンサー率39% (43/110)
回答No.1

単に「アドバイスを」と言われても、「人生について何かアドバイスを」と言われてるようなもので、範囲が広すぎます。 どんな勉強方法が良いのかとか、この本のこんなプログラムを見たけど何を言ってるのかわからないとか、具体的にしていただいた方がこちらも答えやすいです。 あと、一つの質問で複数たずねるのもあまりよくないんじゃないかなぁ。 質問がたくさんになっても良いから、別々の投稿をした方がいいと思います。

earlgyreprince
質問者

お礼

すみません。 確かにおっしゃる通りかと存じます。 別々に分けてご質問させて頂きます。 こちらだけお答え頂けると有難いです。 Bean・JSP・サーブレットの動きが分からないのです。 オブジェクト指向という言葉をよく耳にしますがどの様に勉強していいのか分かりません。 分からないのもオブジェクト指向が関係してくるのでしょうか? 初心者で何も分からないのですみません。 アドバイスお願い致します。

その他の回答 (5)

  • fortranxp
  • ベストアンサー率26% (181/684)
回答No.6

私はその目標をクリアするために 1.Java StandardEditionの理解 2.HTML/JavaScriptの理解 3.Windows2003サーバーの理解 4.サーバーサイドJAVA(JSP サーブレット)の理解 となると思います。 で それをそれぞれクリアした資格を取得しました。 ですのでそれ相応になるにはこの道のりになるでしょう。

earlgyreprince
質問者

お礼

分けて考えるって事をしていませんでした。。。 参考にさせて頂きまして勉強させて頂きます。 有難う御座いました☆

回答No.5

>JSPやサーブレットでWEBってつくれるんでしょうか? WEBが何をさしているのかが聊か不明瞭では有りますが サーブレット、JSPは、そもそもがサーバーサイド技術ですので 作れますって解答で宜しいのでしょうかね。 http://www.cafesta.com/ 取り合えず、こういったサイト何かはJAVAのサーバサイド技術を 使われていますね。 サーバサイド、クライアントサイドの区切りが判り難いので有れば HTTPその物を勉強すると判ってくるかと思われます。 と言うか、HTTPの技術の上で如何にかこうにか動的に動かしたり 何なりするので、色々と見えてきやすいのでは無いかと思われます

earlgyreprince
質問者

お礼

ご回答頂きまして有難う御座います。 サーバサイド、クライアントサイドの区切りは分かります。 HTTPは勉強不足かと思いますので再度勉強してみようと思います。 すみません。 有難う御座いました☆

回答No.4

ざっくりと、JAVAのアドバイスと申されますと 多分、JAVAらしい部分とは何かって事について 何でしょうかね。 ですと、基本的にはオブジェクト指向によるデータの扱い方。 (まぁ、様は構造体に毛が生えた程度の物ですが (Cでコレやろうとすると凄いシンドイから (単純に構造体に毛が生えた程度と言うのも (かなり語弊が在るかと思われますがね。 私個人としては、所詮オブジェクト指向等と言う 物はデータの取り纏め方、取り扱い方の一つの作法 でしか無く、それに合わせた言語の一つとして JAVAが存在すると解釈しております。 (C++とかDとかetc... そして、概ねJAVAですとサーバーサイドで 使う事が多いので、マルチスレッドでプログラムを 組む為の考え方を学ばれるかと良いかと思われます (と言うか、そういった場面にこそオブジェクトを  使用する利点が多く反映されるのでは無いかと  私は思っています。 そして、私なりに勉強をするので在れば POJO(Plain Old Java Object)についての理解に 勤める事が、一番学びやすいので無いかと思います。 また、一番シンプルなオブジェクトの使い方を学べば 其処からデザインパターン等の色々な手法についての 勉強につなげる事が簡単かと思われます。

earlgyreprince
質問者

お礼

とても的確なアドバイス参考になります☆ POJOですか?初耳です。。。 お聞きしても分からない単語がたくさんありました。 がんばって勉強したいと思います。 1つだけお聞きしたいのですがよろしいでしょうか? JSPやサーブレットでWEBってつくれるんでしょうか? 僕はアプレットでしか作れないと思ってたのですが。 初心者の質問ですみません。宜しくお願い致します。

  • bnosuke-x
  • ベストアンサー率39% (43/110)
回答No.3

JSP,JavaBeans,サーブレットは未経験なので、残念ながら私は適切なアドバイスができません。 そちらは他の識者の方のご意見を待つとして、私はオブジェクト指向の勉強についてのアドバイスを簡単ながらさせていただきます。 ・概念を図で書いてみる   フリーハンドの丸とか矢印とかでいいから書いてみる。 ・概念をプログラミング言語で表現してみる   むしろ書籍では言語で説明がされているかも知れませんけどね。 ・言葉の違いに惑わされない   同じような概念を別の言い方で言う場合があります。   例えば、メンバ変数とプロパティ、メソッドと関数など。   厳密には・・・という話もありますが、臨機応変に上手く立ちまわってください。 もっとありそうなんですが、今日はとりあえずここまでとさせてください。

earlgyreprince
質問者

お礼

言葉の違いに惑わされていた気がします。。。 メソッドと関数がいい例だと思います。 違った方向での考え方でとても参考になりました。 有難う御座います☆

  • fortranxp
  • ベストアンサー率26% (181/684)
回答No.2

JAVAには三つのバージョンがあります。 1.SE StandardEdition 2.EE EnterPrizeEdition 3.ME 通常のJAVAならば1ですが JSP サーブレット(Beanもサーブレットの一種)は2に相当します。 ですのでまずは1をマスターしてから2を学習しましょう。 資格でいうとSJC-PとSJC-WCの違いですが このSJC-WCがJSPやサーブレットの内容が中心になっています。 難易度ではSJC-P<<<SJC-WCです。

earlgyreprince
質問者

お礼

有難う御座います。 まずは1をマスターしてみたいと思います。 私の見ている参考書は全てが含まれているのでしょうか? おすすめの参考書等は御座いますでしょうか? 度々で申し訳御座いませんがお願い致します。

関連するQ&A

  • java JSP/サーブレット

    Javaの参考書をやったのですが(参考書:やさ○いJava)、これはアプレットと聞きました。アプレットは現場では殆ど使われないと聞き、JSP/サーブレットは現場で使うと聞いたのでJSP/サーブレットをやっています。 でも、構文が少し違います。 *********************************** 例えば、Javaなら表示するときには System.out.printlnでしたが、 JSP/サーブレットでは違う構文です。 また、Javaならファイルが一つしかありませんでした。(コンパイルするとclassファイルができる) JSP/サーブレットは、スーパークラスやサブクラスは 別のファイルになっています。 ************************************ JSP/サーブレットはプログラム言語なんですか? JSP/サーブレットの中にもJavaの構文があるんですが、先にも述べたようにJavaと違う構文も含まれています。 ちょっと戸惑っています。 しかも、JSP/サーブレットに関する参考書が本屋さんで殆ど見られないのです。 お勧めの参考書などあればいいのですが、 数が少ないためか見当たりません。 それで、とりあえづ「10日で覚○るJSP/サーブレット」という本を買ったのですが、9割がたJSPです。 1割がサーブレットです。 こうなってくると意味がわからなくなってきます。 現場ではサーブレットと聞いていたのに、そのサーブレットが1割しか載っていない。え!?どういうこと!?更にはJSPとサーブレットの書き方も少し違うような気が・・・・。 もう何が何かさっぱりわからなくなってきました。 結局何を勉強すれば良いのか? そもそも、JSPとは?サーブレットとは? ネットで調べはしたもののピンときません。 現場でJavaをやりたいのですが、独学方法というか、 アドバイスを宜しくお願いします。

    • ベストアンサー
    • Java
  • javaといっても?

    いつもお世話になっております。 プログラマーになって、半年ちょっと経ちます。 主にcoldfusion、ときどきphpやaspもいじったりします。 coldfusionには拡張機能でjavaクラスを読み込めたり、javaが動作出来るようになっています。 最近、仕事でちょっとだけかじりました。 そこで今後のことも見据えて、javaを勉強したいなって思っているんですけど、どうjavaというものにとりかかっていけばいいか正直わからないです。 一口にjavaといっても、すごく広い感じがします。 jsp? サーブレット? J2SE? J2EE? EJB? … ひとつひとつの意味はgoogleで検索すれば出てきます。 が、実際のところ、javaの環境で動くということはわかるんですけど、じゃあ、なにから勉強していったらいいのかってことがわかりません。 web用のアプリを作りたいならJ2EE?それともjsp以外はどれも同じってことなんですか? まず、どういったことから勉強していったらいいかご教授いただければと思います。 ちなみにやりたいことはwebアプリ系です。ただwebアプリ系のjavaと組み込み系のjavaは違ったりするのかとか疑問だったりします。 愚問かもしれませんがどうぞよろしくお願いします。 またオススメの書籍等ありましたら教えてください、基本的には自分で本屋で読んであったコレだって思ったものを買えばいいのでしょうが、本屋にいったら、javaに関する書籍(Eclipseで作る関係のjava書籍,EJB関連の書籍,J2EE関連の書籍,…などなどどう選べばいいかわからなかったので。)

    • ベストアンサー
    • Java
  • JSP/サーブレットについて

    Javaは本のタイトル「やさしいJava」という本で一通り勉強しました。 似たような本は沢山ありますよね。例えば「独習Java」や「Javaの絵本」や「新Java入門」や、本当に沢山ありますよね。    でも、これって殆ど仕事では使わないですよね?? 構文などは必要かもしれませんが、仕事では「JSP/サーブレット」の方が必要かなと思いました。 今、その「JSP/サーブレット」の参考書を使って勉強中なんですが、「やさしいJava」や「独習Java」や「Javaの絵本」とは全然違います。 しかも、全然わかりません・・・・・・。 書店には、「やさしいJava」や「独習Java」や「Javaの絵本」系の本は沢山あるのに、「JSP/サーブレット」系の本は前者に比べると割合が少なく感じます。実際に仕事では「JSP/サーブレット」を使うのに何で少ないのか疑問ですし、「JSP/サーブレット」がわからなく、勉強したいのですがどの本が良いのかわかりません。 ページをめくってみて、どの本が良いのか見ているのですが、 それでも、わかりません。 皆さんどのように勉強されましたか? また、良い参考書などがあれば教えて頂きたいのですが、 宜しくお願い致します。

    • ベストアンサー
    • Java
  • JAVAサーブレット/JSP

    今年の4月に入社して、1か月JAVAをやってきました。そして 5月2に上司からJAVAサーブレット/JSPの資料を渡されて勉強しているのですが、実際にプログラミングをするのはJSPだけでいいのでしょうか? いま、家ではtomcatを使用しているのですが、仕事ではtomcatを使う機会はありますか?

    • ベストアンサー
    • Java
  • JAVA関連の用語について

    プログラマ初心者です。 JAVA関連において、「Java」をはじめ、「JavaScript」・「JSP」・「Javaサーブレット」・「JavaBeans」・「CGI」・「PHP」等、多数の用語が存在しています。用語辞典を見ても良く分からないのですが、用語の意味が簡単に分かる方法ってあるのですか。Webアプリケーションを作ってみようと思っているのですが、何(言語)を使ってよいのか分かりません。もちろん作るものによって言語も変わってくるとは思いますが。

    • ベストアンサー
    • Java
  • JAVAのいろいろ

    こんばんわ。 サーバサイドのサーブレットとJSP、 クライアントサイドのJAVAアプレットとJAVAスクリプト、 JAVA初心者で、これからプログラムを勉強してシステム構築していきたいのですが、どの組み合わせが一番容易でわかりやすいでしょうか? 作成したいシステムは以下のMr.camのようなライブカメラです。 <http://www.tvdo.net/>

    • ベストアンサー
    • Java
  • javaの勉強

    こんにちは 今javaの勉強をしています 書籍はわかりやすいjava 基礎からのサーブレット、JSP などを読んで学習しています 簡単なjavaファイル作成 DB接続 DB接続クラスをつかって、サーブレットで処理 JSPで表示、チェックボックスを使って条件提示など 学習してきました。 次はどういったことを学習していけば仕事などに役に立ちますか? どういった書籍が役にたちますか? アドバイスお願いします

    • ベストアンサー
    • Java
  • javaを楽しむためには

    こんばんは なんかJAVAって面白そうだなーという雰囲気だけで勉強を始めまして、 一応「やさしいJava」は読み終えましたが、いまのところ 「JAVAっておもしろい!」というまでには至っておりません。 というか、これをやったから何がどーなるの?という感じです。 その後jspやサーブレット入門書なども見ましたが特に興味は惹かれなかったです このような理由からJavaに対するモチベーションがすこしずつ 下がりつつあります。 とはいえ、せっかく手をつけたものですから、もう少しがんばって 何かを作ってみたいような気もするんです。 (オンラインショップ作成などはあまり興味ないんですが、 youtubeのような動画サイトには興味があります。後は掲示板かな?) お手数ですが、モチベーションを高めるためjavaをつかったもので 「これはすげー!」的なサイトを紹介していただけないでしょうか? 自分勝手なご相談ですが、よろしくお願いします。

    • ベストアンサー
    • Java
  • 一口にJavaと言っても・・・

    お世話になります。 Javaで開発~ってことを耳にしたりするのですが、 一口にJavaって言っても、何種類もあってよく違いが分かりません。 (JavaとJavaScriptは違うって事はわかります) 1:Javaアプリケーション 2:Javaアプレット 3:Javaサーブレット 4:JSP これらの違いってどこにあるのですか? WEB上で動くアプリケーションを開発したい!ってなった場合、 どれを選択すればよいのでしょうか? また、上記以外にもJavaの種類がありましたら、 ぜひ教えてください。 よろしくお願いします。

    • ベストアンサー
    • Java
  • jsp/サーブレット

    jsp サーブレットを勉強しています。 jspに入力された値を サーブレットに投げます。 サーブレットからjavaクラスに値を投げて javaクラスで値が正しいかどうかを判断します。 その結果をサーブレットに投げて、 サーブレットからjspに投げて jspで結果を表示する。というのは理解できました。 しかし私が行いたいのは、 クライアントがjspにアクセスしたときに、 javaクラスにある値をjspに表示させたいというものです。 この場合はサーブレットに何も投げるものがないのですが、 jsp→サーブレット→javaクラス→サーブレット→jsp このようにサーブレットを使って表示させるには、 どのようなプログラムを書いたらいいのでしょうか。 わかりにくい説明で大変申し訳ないですが、 具体的なプログラムを教えていただけるとありがたいです。 また、参考になりそうなURLがありましたら教えてください。 よろしくお願いします。

専門家に質問してみよう