ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

裏Eclipse (MySQL/TomCat)コミュのとりあえずわかった事・やった事

  • mixiチェック
  • このエントリーをはてなブックマークに追加

コメント(45)

JBossっていうJ2EEコンテナ&サーバさん。WEBアプリでグラフを書こうとjfreechartを組み込んだら、jbossにも同じライブラリの古いやつが存在してるみたいで、うまくうごかない・・・。
はぅ・・・orz
最近の疑問。


EJBってなんだろう
struts(←あってる?)ってなんだろう

そんな僕の、最近のマイブームはブラインドタッチの練習です。。。
へぇ〜…、

ビルドってやるとコンパイルしてくれるんだ〜…゜

(by現場4ヶ月目)
デバックの意味がわからなくて泣きそう…゜

なんだよこの虫!!!!怒
EJB
→Enterprise Java bean
データベースアクセスや通信などを扱うBeanのこと。

Struts(ストラッツ)
→画面表示部分や画面遷移、業務処理を分散して開発出来るシンプルで強力なWEBアプリケーション向けフレームワーク。
Jakarta Apacheプロジェクト製
やけねこさんお久しぶりです♪

なかなか勉強してますなぁ〜Å;;;汁
っというかお仕事でEJBもStrutsもつかってますw
ちょうど2つをくっつけたStrutsEJBってのをさらに独自で拡張したフレームワーク作って、業務アプリケーション作ってますよん。
Å*、、、)はっ、はいてくだぁー!!!

ふれーむわーくを自分で作るって現場もあるみたいで…゜

まだまだ先のレベルだな…゜
パンダさんお初です☆
ん、両方とも聞いたことはある…。。。

ANTはプラグインだったかしら???????
あ!!!! Bean のクラスってゲッター・セッターがいっぱいあるクラスのことかも♪♪♪♪

SQLを実行する(DBクラス)
値をしまったり出したりする(Java Beanクラス)
いろんな(?)実行する(アクション・エンテティクラス)

って分け方の話かすらね…?
sqlを実行するクラスは、特にDBクラスとして別けてないですねぇ。
Beanとは直訳が豆って通り、小さな部品という意味ですよ。
getterやsetterがたるクラスもそうですが、部品として完成されているクラスをそう呼んでいたと思います。
アクションクラスなんかは、サーブレットなどの実装時に使いますね。フレームワークによっては、アクションの中で業務ロジックをさらに別のクラスとして呼び出す方法を使っていて、そういうクラスはコマンドクラスと呼ばれたりします。

javaってとっても複雑だけれど、やはり覚えるといろいろ出来て便利ですよね。
javaやってて嫌いになる飲み物。
JAVA TEA ストレート

まぁこれは紅茶ですが、Java言語の名前は
ジャワから来ていて、Beanはコーヒー豆の意味です

どうでもいい「豆」知識でした(さぶい)
すげぇ!!
本家イクリプスコミュより全然勉強になった♪♪♪w
ちなみにEclipseって月食って意味だったような。
んでもって、どっかのカーナビにもeclipseていうのあるね。

最近javaとかEclipseとか聞いちゃうだけで萎えますが・・・。
そ、そーだったのか…汁

ツールも色々あるけど、エクセルのマクロ使って自分でツール作ってる人すごいよなぁ〜…
えくせるのシート上で

コントロール + ;
コントロール + :

で、現在日付と現在時刻を貼り付けられるって知ったー!!!!!!!スゲー
Exel上でVBAマクロ作って
テクセルで簡単に作ったテーブル設計の一覧表から
何十枚ものテーブル仕様書を作成したりしてますよぉ。
マクロ君便利です・・。
なくなったらこの仕事やめるw
SJCPの勉強始めて数日がたちました。

いままでうやむやにしてきた基本中の基本を一つ一つ納得しながらマイペースに進めております◎

1・参考書にも記載不備がある

たとえば
ビット演算子「&」
僕の本には…
トゥルー&フォルス =トゥルー
でした。ちょー騙された!!!!涙

2・演算子の優先順位

単項演算子「++」は優先順位が一番上にあり、代入演算子は一番下にあるように見えます。
しかし…
++aはその場で+1になる、がっ!!
a++の場合は何百回他の変数に代入しようが同じ変数に代入しようが、計算しようが、評価(←これの意味がいまだ不明)されるまでaは+1されない!!
どうもループなどの処理を行った後、初めてa+1になるらしい。

ん〜〜〜!!!!脳みそがああああああぁぁ…涙
追記・同じ優先順位の演算子の場合、左から計算される。(=を除く)


そりゃわかる、

た だ し 。

単項演算子の場合は右かららしい…。


単項演算子の場合!!?

++a-- ?
++--a ?
!a++ ?
++!a ?

そんなのあるんですか!!!!!!?涙涙涙
わかった〜♪(独り言でごめんなさい)
おや??
TRUE & FALSE = FALSEでは?
なぜTRUE?
すっごい騙されましたょ〜…涙
ネットで調べたらちゃんとフォルスでした◎

他にもありそうな気配です…汁
int a = 0;
a += ++a;
System〜("aは"+a);

実行結果↓

aは1

これ納得するのにえらい時間かかった…
int a = 0;
a += ++a;
で aが1になるのは良くわかる。

で、最後のSystem〜("aは"+a);でエラーにならないのは
暗黙変換でもされてるのかなぁ??
∀Φ*)携帯からだったので省略でございやす♪

SJCPの本の中で列挙子とか拡張ループなるものが出てくるんですけど、
実際に実装してみるとコンパイルエラーになるのはなぜでしょう…涙

enam←なんて読むかわからない…涙
げっ!いまのSJC−PはJ2SE5.0以降なのか・・・。
勉強すること増える・・・。
4.xは列挙子とかないよん。だからインストールされてるVMのバージョンが古いとこけるよん。
ちなみに拡張ループは、内部ではイテレータに置き換えてコンパイルしてるんだな〜(豆知識)
あと欲しかった可変長引数機能が実装されてたり(これも置き換えてコンパイルされるだけだけどw)

ENUMだよね? い〜なむとかよんでるけど。。。
おぉ!!!ぐっどアドバイスさんきゅ〜です♪♪♪

どうりでコンパイルできないと思った…汁

やぱしイーナムで読み方よかたのか〜∀
例外をトライキャッチして
ファイナリーしたあとに
書いてあるコードが実行されるのホントかよっ!?汁
これと同じの実装してみてウソだったら訴えてやるっ!!
え!?

try {
例外発生
} catch(DamePointerException dpe) {
// ここにジャンプ
} finally {
// ここも実行される
}
// でここが動くって書いてあるの?
なるほど、キャッチされたからこそ次の処理が続いたのか…゜
キャッチされないエクセプションがファイナリーの後に強制終了ね…゜
(独り言スミマセン…)
あ、やけねこさんおはようございます♪
この問題は
上記で言うダメポインターwに該当するかどうかのひっかけだったんですね。
例え例外でもキャッチされる予定の例外でなければファイナリーの後の処理が行われるかどうかが変わると…。

おさがわせしますた
m(__;)m
追記・言い訳
実際現場だったらキャッチした例外をスローして終了なので、固定概念にだまされたということで…。
なるほど。
finally句は例外が未発生でもとおりますからねぇ
本だと例外をキャッチしても
System.out〜(*);
だけで処理してるので
そりゃファイナリーの後も処理続くわと。。。

さすが本!Å!
本当にプログラム言語を使いこなせてる人の本と
試験用のただの教科書的な本ではずいぶん内容が違いますよね。
プログラム言語は前者の本を使って自分でコーディングして覚えるほうがいいですよ。

ログインすると、残り9件のコメントが見れるよ

mixiユーザー
ログインしてコメントしよう!

裏Eclipse (MySQL/TomCat) 更新情報

裏Eclipse (MySQL/TomCat)のメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。

人気コミュニティランキング