感謝のプログラミング 10000時間

たどり着いた結果(さき)は、感謝でした。

JBossの基礎

スポンサーリンク

ことば

自己完結したコンポーネント、つまり独立し、単機能の、目的によく適合したコンポーネントすなわち、「凝集度(cohesion)」を設計するようにしましょう。
コンポーネントが互いに独立していると、他の部分を気にせずに変更することができるのです。またコンポーネントの外部インターフェースを変えてしまうこともなくなるため、システム全体に影響を与える問題を引き起こすことがなくなるのです。
達人プログラマー―システム開発の職人から名匠への道

JBossの勉強

JBossの設定セット(configuration set)とは、設定ファイルやライブラリ一式を含むディレクトリのことを指す。

■JBoss3.X(2003年当時のもの)とJettyを一緒に使うメリット

・同一JVM内での呼び出しが最適化されている
・JBossのサービスとして起動/停止/ホットデプロイできる
・リモートから属性をモニタしたり、属性値を変更したりできる
・ログ出力はJBossのログに書き出される
(本より引用)

JBossの起動の際に、JBossにバンドルされたJettyのポートが、元々あったOracletomcatかのポートと競合していたため、以下のサイトを参考にしてリッスンポートを変更した。
http://www63.tok2.com/home2/jd4/JBOSSandJettyChange.html
(ありがとうございます)

HTTP ERROR: 500 org/apache/jsp/index_jsp (Unsupported major.minor version 50.0)

のようなエラーが出てjmx-consoleが見れなかった際は、
以下も参考にしました。
http://www.ne.jp/asahi/hishidama/home/tech/java/application.html

要はJBossの起動にはJDKが必要であって、JREだけじゃダメだということ。

勉強した本

感謝のプログラミング

今回で感謝のプログラミングは【227時間目】
10000時間まで、あと【9773時間】