![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
javaを勉強しているのですが、フレームワークという言葉をよく聞きます。
いろいろ調べてみたのですが、ぜんぜんわからないのです・・。
インターフェイスと抽象クラスが深く関係しているみたいですが、私の知識ではこの2つの使い方はわかりますが、重要性がまだ解ってないのが現状です。
でも、フレームワークが気になって気になってどうしようもないです。
サイトでも探してみたのですが、なかなか理解に苦しんでます・・。
同じような経験をお持ちの方で、私はこのサイトで勉強しました、とか、こういう考えで取り組んだら解りやすいよ、など、ご指導いただけたら嬉しいです。
javaの勉強は、サンプルソース、実行結果、何のためのプログラムか、などで勉強してきました。できましたら、同じような感じがわかりやすくてありがたいです。
インストラクターの方や経験豊かな方々のアドバイスをお待ちいたしております。
宜しくお願いいたします。
No.1ベストアンサー
- 回答日時:
何か難しく考えておられるようですが、
フレームワークを訳すと「枠組」とか「構成」となります。
つまり、プロジェクトの開発において枠組みを作り、開発者へ共通の機能提供を行うライブラリの事です。
例えば、顧客データベースを開発するプロジェクトの場合、
顧客データベースを必要とする職種はレンタル業、販売業など多々あります。
しかし、少々の差異はあるものの顧客情報を登録、更新、抹消すると言うトランザクションは共通です。
そういった顧客情報を登録、更新、抹消すると言う機能を持たせ、
あらゆる職種へ向けた開発のプロジェクトで共通に使用するという事を目的としたものがフレームワークです。
一般に言われるライブラリと同じ様に捉えられてしまいますが、
提供される機能が設計、ロジックなどを含めた広いスコープとなる為に使い分けています。
お返事ありがとうございます。
なるほど、共通する基本的なプログラムですね。
なんとなくつかめましたです。
アドバイスありがとうございます^^
No.2
- 回答日時:
詳しくはここで。
http://www.hellohiro.com/struts.htm
知識的にはservlet/JSPに加え
javabeansやカスタムタグの知識が
必要かと思います。
少なくとも半年位は完全理解には
必要でしょう。
参考URL:http://www.hellohiro.com/struts.htm
お返事ありがとうございます。
いろんな勉強ができそうなサイトも教えていただけて大変助かりますです。
半年・・・・・。
がんばってみます。
ありがとうございました^^
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(職業・資格) 弁理士試験の勉強方法について 1 2022/09/11 07:32
- 宅地建物取引主任者(宅建) 未経験・知識ゼロからの宅建取引士勉強方法について 2 2022/06/10 14:38
- 仕事術・業務効率化 効率的な勉強方法(分野問わず)を教えてください 1 2023/08/16 01:33
- 簿記検定・漢字検定・秘書検定 [簿記] 簿記に詳しい方や、日商簿記2級に合格した方に質問です。 学生です。 -日商簿記の2級を取り 1 2023/01/17 02:50
- 高校受験 なぜ勉強してる教科の点数は下がるのに全く勉強していない教科はあがるんですか? 中3 高校受験 今日模 2 2022/12/11 15:25
- 児童福祉施設 児童発達支援センターへの就職を考えているので教えてくださいm(_ _)m 来年度卒業予定の保育学生で 1 2023/06/17 18:07
- その他(学校・勉強) 大人になってから勉強と休憩 1 2023/04/06 10:18
- 経済学 経済学というものが分からなくなりました。 3 2023/05/19 18:18
- IT・エンジニアリング ITエンジニアの勉強時間や勉強方法について 初めまして閲覧いただきありがとうございます。 当方25歳 4 2022/06/09 18:51
- 就職 こんにちは 将来パン屋を開きたいと思っています そこで、進路に迷っています 現在、高校卒業して1年目 7 2022/09/11 20:29
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
オブジェクト指向について
-
文字列に半角スペースがあるか...
-
コレクションフレームワークに...
-
C言語の学習について
-
javaというかJSPファイ...
-
vba クリップボードクリアにつ...
-
JSPファイルで生じるエラーをど...
-
IISワーカープロセスが原因でCP...
-
リアルプレイヤーの古い(以前...
-
java と javax の違いは?
-
MSFormsとは何ですか?
-
javaからデータベースに接続 エ...
-
スキル高めのIT技術者になぜ左...
-
エクセルVBAがMACで動かない
-
pukiwikiのサーバ移転について
-
VBAなくなるの?
-
gitでバージョン指定してダウン...
-
VBAの「for i=1 to cells(…」...
-
Javaで個人ブログサイトを作りたい
-
javaのジェネリックスでTとEの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Eclipseソース開発画面の行番号...
-
この便利な時代に開発環境すら...
-
JavaMailを使う前のTomcatの設定
-
「C#ができればJavaもできる」...
-
プログラミング開発経験とは?
-
オブジェクト指向について
-
AndroidとJavaの違いについて
-
PowerBuilderの知識が必要です。
-
コマンドボタンの文字が消える!
-
文字列に半角スペースがあるか...
-
C++C#ゲーム開発においての差違...
-
研究開発現場でのVBA(マク...
-
TOMCATとANDROIDSTUDIOの違い
-
macでjavaとphpの勉強をしたい...
-
Java開発って何ですか?
-
この様な場合のWeb開発における...
-
android開発環境アンインストール
-
プログラミング言語について
-
JavaScriptの開発環境について
-
サーバサイドJavaの「べか...
おすすめ情報