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

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

Sublime Textの文字化け対策とJavaEEパターンなど。

スポンサーリンク

Sublime Textの日本語文字化けに対応する方法

「ConvertToUTF8」というプラグインをインストールするといい。
https://github.com/seanliang/ConvertToUTF8
上記でダウンロードしたzipを解凍して、できたフォルダを
preferences > Browze packages・・・
の下に突っ込むだけ。
文字化けしたファイルを再度開いてみると、日本語が表示されるようになっている。

Eclipsetomcatのプラグインをインストールする方法

Tomcatのプラグインをダウンロードしようとしたら、いかがわしげな日本語のサイトが出てきて腹が立った。
こういうダウンロードする前に名前を入れてね、みたいなサイトが検索上位に出てくるのが嘆かわしい。
気を取り直して、以下からtomcatPluginV321.zipをダウンロードする。

http://www.eclipsetotale.com/tomcatPlugin.html
・tomcatPluginV321.zip

で、これをeclipseをインストールしたディレクトリにあるpluginsに突っ込んで、Eclipseを再起動するだけ。

プレゼンテーション層のアーキテクチャ

・プレゼンテーション層は、ユーザとのやり取りを制御するため、変更要求が最も多く集中する。

MVCパターンとは

MVCとはModel-View-Controllerの略。
モデルはアプリケーションの状態を格納する。
ビューはモデル内のデータを解釈し、ユーザに表示する。
コントローラはユーザ入力を処理し、モデルを更新したり、新しいビューを表示したりする。

JavaBeansの規則

Beanは引数を取らないコンストラクタを提供する必要がある。
パブリック変数を含んではいけない。
Beanの状態へのアクセスはgetXXX(),setXXX()メソッドを使う。

JavaEEのスコープ

・アプリケーションスコープ
すべてのサーブレットJSPページ、カスタムタグの間で共有される。
J2EEコンテナが動作を中止するか、アプリケーションがアンロードされたときにだけリセットされる。

・セッションスコープ
HTTPセッションが確立されている間だけ情報が格納される。

・リクエストスコープ
リクエストが処理されている間だけデータを格納するために使用され、レスポンスが送信されると削除される。

・ページスコープ
JSPとカスタムタグで使用される。
ページスコープに格納されたデータは1つのJSPページに対するすべての処理から利用できる。

感謝のプログラミング

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