職場でECサイトを作ってるのですが
Javaのメゾットだけで作るとするとなんとなくわかるの
DTOやDAO,Actioクラスになるとように弱くなります。
結局最後は先輩に直して貰うのがいつもの流れになってるのです。
流石にこれではマズイと思いまして改善柵を教えて欲しいんです。
どいすればDTOやDAO,Actioクラスを使いこなせるとうになりますか?
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答8件
0
いきなり、フレームワークはキツイですね
簡単なソースを書く練習が一番ですね
プログラムは、上から下、条件分岐、繰り返し、他のプログラムを呼ぶ、これは、どの言語でも、全て共通なので、そこを、しっかり考えて、ソースを作りましょう
JAVAだから書けないのではなく、一番の根幹でもある、動くプログラムをいかに、短いソースコードで書くかですね
昔は、命令が何バイト命令なのかとか、条件分岐の発生頻度など、書き方一つ間違えると、
バッチ系なら数百万トランザクションを処理すると、倍半分くらいの性能差が出た時代を経験しているので、しっかり、フレームワークを使わない勉強をするべきですね
フレームワークは、色々あるので、都度覚えないといけないですから、とりあえずは、後にして、勉強して下さい
私も、もうすぐ50歳になりますが、扱える言語はアセンブラ、COBOL、PL/1、VBからJAVA、PHPまで対応していますよ
次は、scaleかな?
投稿2015/12/08 21:57
総合スコア44
0
基礎の部分をなんとなくしか理解できていないのに、その先が理解できるわけがありません。
プログラミングの応用は基礎を手がかりにした知識の積み重ねであり、そこだけを理解するジャンプやショートカットなどは存在しません。さらに言えば、DTOやDAOは応用の域にも達していません。
今の状況からできることは、「基礎を理解すること」と並行して、「先輩になぜ修正されたかを理解すること」が大事です。
投稿2015/12/08 15:06
編集2015/12/08 15:07総合スコア18155
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
DTOやDAO、Actionといったものの意味をインターネットや書籍等で調べてください。
見つかった情報から、それぞれについて、目的や役割が何なのかを探してください。
得た情報の中には新たなキーワードが登場することでしょう。それらについても同様に調べてください。
各キーワードを役割の関係(=相関関係)を図にしてみましょう。
この相関図できる頃には理解はだいぶ進んでいます。
いくらかの実装を経れば使いこなせる状態になるでしょう。
投稿2015/12/08 16:28
総合スコア804
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。