- 締切済み
javaの学習法について
自宅待機中の新人SEです。 待機期間中にjavaの学習をしようと 現在、以下のサイトで http://www.fumikichan.net/prog/Servlet/kd050101.jsp JSPとサーブレット、スタイルシート、MySQLデータベースを利用した 掲示板を作成しようと思っています。 ただ、疑問点があります。 それは実際、掲示板を作成したとして自分が何を習得できるのか? と言ったことです。 作成したと言う実績では無くこのwebアプリケーションを作成する事で 私が何を習得できるのかが今一解りません。 ここで言う習得とは "サーブレットの使い方""JSPの使い方"と言ったものではなく "プロセス間通信""データベースのアクセス管理"みたいな イメージです。 また、この質問だけではなく こういった事をすれば、こういったものを習得できて こういった業務に繋がるよと言った事も教えて頂きたいです。 業務については、今後どういった事を行うか 不明確なので、どの様な事でも構いません。 私の知識レベルとしては参考書 明解javaを読み 書いてある内容はすべて理解できてる程度です。 抽象的ですみませんが、御掲示願います。
- DewMountai
- お礼率100% (2/2)
- Java
- 回答数2
- ありがとう数2
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- dyna_1550
- ベストアンサー率34% (122/353)
> 明解javaを読み書いてある内容はすべて理解できてる程度です。 ある程度のレベルに達しているのであれば、正直、掲示板を作るのは 時間の浪費に近いと思います。 自力である程度できるようになったのであれば、世に転がっているものを 探して利用する方が賢い選択だと思います。掲示板なんて、いくらでも 探してこれるので、作る必要はないでしょう。 具体的に勉強する内容が決まっているのだから、基礎を固める専門書を 読む方が得策だと思います。 ネット学習でもかまいませんが、「はじめの一歩」の本ではなく、 深く掘り下げたものを読むとよいと思います。 本は色々好みがあると思いますので、動物の表紙本や魚の表紙本など お好きなものを。 ちなみにに、僕は、Servletは以下の本で勉強しました。 (これも、入門ですが・・・) WebデベロッパのためのServlet&JSP入門 山本 秀樹 (著)
- nda23
- ベストアンサー率54% (777/1415)
2点ほどあります。 (1)データベースの処理 どのようにしたらDBと接続できるのか、検索や更新のSQLの組み方、など (2)Webアプリケーション VBA等で作る対話型プログラムと似ているのですが、大きな違いが1点 あります。それはサーバ側のデータの連続性です。前者では継続性が あるので、インスタンス変数は会話の間中、値が保持されますが、 Webアプリケーションでは実行→応答の間だけ値が保持されます。 だいたい、どんな業務でもDB(SQL能力)と、Webアプリケーションの 特性が分かっていれば、適応可能なのです。 >"プロセス間通信""データベースのアクセス管理" できるなら分かっているに越したことはないのですが、知らなくても 仕事をするうえで困ることはないと思います。 あと、あなたに必要なことは実戦経験だけでしょう。オファーが来たら チャンスだと思って、トライしましょう。 お客様は「できる人」に仕事を頼みたいのです。そこへ「新人なんで、 業務内容は分かりません。Javaも一通りやっただけで自信ありません。」 なんて言ったら、断られるのは明らかですね。ここは腹を決めて 「ご安心ください。私にお任せを」と言いましょう。こうなると、 逃げ場がなくなるので、あとは必死に勉強するだけです。
お礼
>だいたい、どんな業務でもDB(SQL能力)と、Webアプリケーションの >特性が分かっていれば、適応可能なのです。 参考書を読み終えて知識をつけたあと 何を基点に学習を進めて行けばわからず 手探りの状態だったのですが 今回に限らず、今後どの様な事を重点的に学習していけばいいのか 明確になりました。 参考になる回答ありがとうござました。
関連するQ&A
- java servletについて
JAVA SERVLETのプログラム内から、他のサーブレットのプログラムを呼ぶ にはどうしたらよいですか? また、同じくサーブレットからJSPは呼べますか? やり方を教えて下さい。
- ベストアンサー
- Java
- 学校でJAVAを習ったらサイトは作れますか?
下記のような事を習います。これだけできればプログラム未経験者でも自分一人で大抵のことはできますか? [プログラミング実習] Java言語、JSPサーブレット など Java言語によるネットワークプログラミング技術の習得 座学型訓練 Javaによるシステム開発、データベース設計補佐など ネットワーク技術について、ハード・ソフト両面において、技術・知識を身に付ける。ITを活用したビジネ スプロセスモデルに対して、最適なシステム構築を計画、実行することが出来る。 ・Javaを使用して、アプリケーションソフト・アプレット・サーブレットが作成出来ます。 ・Javaサーブレット・JSP・Beansを使った、Webサイトの作成・運用・管理が出来ます。 ・データーベースの作成及び運用・管理が出来ます。
- ベストアンサー
- Java
- JAVAのパッケージについて
CentOSで、WEBページからデータベースにアクセスするためのプログラムをつくっているのですが、サーブレットがコンパイルエラーになります。 サーブレットで、mypackageが解決できないとのことです。 # javac -classpath /opt/tomcat6/apache-tomcat-6.0.20/lib/servlet-api.jar Controller10.java ---------- 1. ERROR in Controller10.java (at line 10) import mypackage.Model10; ^^^^^^^^^ The import mypackage cannot be resolved ---------- mypackageはデータベースにアクセスするJavaBeanであるModel10をいれているフォルダです。Model10.javaはコンパイルできました。 Controller10.java というのは、Model10.classにアクセスするためのサーブレットです。 Controller10.javaと同じ階層に、mypackageのフォルダをつくり、その下に、Model10.classというJavaBeanをいれていて、なぜ解決できないのか、どうしてもわかりません。 ファイル構造は下記の通りです。 webapps |___mysamples |_test.jsp |_HTML |_WEB-INF |_class |_Controller10.java |_mypackage ←フォルダ |_Model10.class ←JavaBean Controller10.javaの抜粋です ------------------------------ import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.ServletException; import java.io.IOException; import javax.servlet.ServletContext; import javax.servlet.RequestDispatcher; import java.io.PrintWriter; import mypackage.Model10; ←Controller10にimport文をいれてます。 ------------------------------ Model10.javaの抜粋です ------------------------------ package mypackage; ←Model10にpackage文をいれてます。 import java.sql.DriverManager; import java.sql.Connection; import java.sql.Statement; import java.sql.ResultSet; import java.sql.SQLException; import java.util.Vector; ------------------------------- JARやWARファイルをつくらなければ、パッケージしたことに ならないのでしょうか・・・。 すみませんが、解決方法を教えてください。
- ベストアンサー
- Java
- javaを楽しむためには
こんばんは なんかJAVAって面白そうだなーという雰囲気だけで勉強を始めまして、 一応「やさしいJava」は読み終えましたが、いまのところ 「JAVAっておもしろい!」というまでには至っておりません。 というか、これをやったから何がどーなるの?という感じです。 その後jspやサーブレット入門書なども見ましたが特に興味は惹かれなかったです このような理由からJavaに対するモチベーションがすこしずつ 下がりつつあります。 とはいえ、せっかく手をつけたものですから、もう少しがんばって 何かを作ってみたいような気もするんです。 (オンラインショップ作成などはあまり興味ないんですが、 youtubeのような動画サイトには興味があります。後は掲示板かな?) お手数ですが、モチベーションを高めるためjavaをつかったもので 「これはすげー!」的なサイトを紹介していただけないでしょうか? 自分勝手なご相談ですが、よろしくお願いします。
- ベストアンサー
- Java
- 他の端末からのjavaの閲覧について教えて下さい。
こんにちわ。 例えばTomcatを設定している端末名[localhost]があるとします。 localhostではJSPやServletが動作します。 このlocalhostのjavaを他の端末から閲覧する際にJSPは動作するのですが Servletはページを表示できませんと出ます。 Servletの動作内容はデータベースにinsert intoでデータを追加するというものです。 ちなみに他のJSPもこのデータベースを見に行っているので接続の設定は問題ないかと思います。 原因が分からず困っています。 思い当たる原因が分かる様でしたら教えて下さい。 お願い致します。
- ベストアンサー
- Java
- javaのエラーについて
Javaのエクリプスで、jsp・サーブレット・xmlを使って電たくを作成しています。jspにボタンなどを表示させるコードを記述して実行してみたのですが、画像にある通りのエラーが出ました。 これはどうしたら解決できますか?
- ベストアンサー
- Java
- Java Servlet/JSPはJavaから?
Java Servlet/JSPを覚えるならやはり最初はJavaからやるものだと聴いたのですが、やはりその通りなのでしょうか。 素人でまったくプログラミングに手を出した事がなく、難しい事は重々承知しています。それでもやりたいと思っています。 そこで、初心者向けの書籍やサイト等で参考になるものがあれば教えていただけませんでしょうか。 よろしくおねがいします。
- ベストアンサー
- Java
お礼
回答ありがとうございます。 確かに基礎を固めるのは大切ですね。 ただ、私個人としては何かを作ったと言う実績+ これを作った事でこの様な事を習得できました。 と言った事を全面的にアピールできるような そういった学習を行いたいと思っているのです。 何か否定的な意見ですみません。