タグ

ブックマーク / qiita.com/park-jh (3)

  • springの再入門 - DI(依存性注入) - Qiita

    「SpringによるWebアプリケーションスーパーサンプル」というでDIの概念を理解したことがある。 第1章しか読んでいなかったけど。DIの概念を理解するためには十分だった。 当時には業務でStrutsを使っていてSpringよりもStrutsの理解を深めるのが先決であった。 第2章からは後で読んでみようと思っていながら、今まで封印の状態に。このに悪いことをしたと反省している。 少し話が長くなったが、このではDIの概念を説明するために三つのサンプルを用意している。 一つ目は依存関係を使って、「Hello World!」を出力する。 二つ目はinterfaceを使って、「Hello World!」を出力する。 そして、最後の三つ目はDIを使って、「Hello World!」を出力する。 結果的には「Hello World!」を出力するだけだが、なぜinterfaceを使って結局DIを使

    springの再入門 - DI(依存性注入) - Qiita
  • NeoBundleからvim-plugへ - Qiita

    シンプルなのに強力なvim-plug NeoBundleの開発が中断されてDein.vimへの移行が推奨されていた。 Dein.vimのプラグインの記入方法が好みではなかったので、以前から見ていたvim-plugへの引っ越しを決めた。 結果的には大満足。早いということは聞いていたが、何よりプラグインの記入方法が分かりやすくてとても気に入った。 60個以上のプラグインを設置するとき体感できるほどNeoBundleに比べて早かった。 起動するときの速度についてはここを参考。 NeoBundle vs vim-plug 遅延読み込み(lazy loading、on-demand loading) NeoBundleの方はlazy loading、vim-plugの方はon-demand loadingと読んでいる。 NeoBundleの場合はNeoBundleLazyを使って色んなオプションを付

    NeoBundleからvim-plugへ - Qiita
  • springの再入門 - Qiita

    javaで開発するときに使ったフレームワークはstrutsと富士通のinterstage(java ee)しかない。 springについてはEJBの軽量化バージョンということで少し触れた程度。 最近springについてググってみたらspring rooとかbootなど知らないものが出ってきたので調べてみた。 序でに近頃使われているJAVA系のフレームワークの傾向についても整理した。 frameworkとは 一般的な機能をもつ共通コードをユーザーが選択的に上書きしたり特化させたりすることで、ある特定の機能をもたせようとする抽象概念のことである。(wikipediaより) パッとこない人のために補足する。 近頃のWebアプリケーションはmvcアーキテクチャーを採用して作られている。 mvcとはソフトウェアのデザインパターンの一つでこれを採用してWebアプリケーションを作るとビジネスロジックとプ

    springの再入門 - Qiita
  • 1