タグ

ブックマーク / www.techscore.com (7)

  • Spring Boot Actuator でサーバの状態を確認する | TECHSCORE BLOG | TECHSCORE BLOG

    こんにちは、鈴木です。 Spring Boot の続きです。Spring Boot Actuator を使うと、システムの状態やメトリクスを確認することができます。 Spring Boot Actuator を導入する 導入方法は pom.xml に追記するだけです。 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> ... <dependencies> <!-- 追加: ここから --> <dependency> <groupId>o

  • ITアーキテクトって何だろう その1 | TECHSCORE BLOG | TECHSCORE BLOG

    こんにちは。三苫です。 この記事はTECHSCORE Advent Calendar 2014、14日目の記事です。 この記事は、私がITアーキテクトって何だろうと学習した記録です。たぶん、全三回程度になると思います。 記事は書籍「システムアーキテクチャ構築の原理」をもとに書かれています。不明点あれば書をあたるのが確実です。 ニック・ロザンスキ、イオイン・ウッズ 榊原 彰(監訳) 牧野裕子(訳) (2008). システムアーキテクチャ構築の原理 翔泳社 要約 あらゆるシステムには静的構造、動的構造、外部から観測できる振る舞い、品質特性が存在する。それらを提示することができるものがアーキテクチャであり、要求を実現するために考えられる複数の候補アーキテクチャから最適なものを決定することがシステムアーキテクトの仕事である。 ITアーキテクトは、設計の根拠を問われたときにそれを説明できなければ

  • 6. トランザクション管理

    6.1. トランザクション管理の中心となるインタフェース データベースを扱うアプリケーションではほぼ必ずと言っていいほどトランザクション管理を行う必要があります。しかしながら、JTA, JDO, JDBC, Hibernate, iBatis 等ではトランザクションを扱う方法は異なります。Spring ではこれらのトランザクションを統一的に扱う方法が用意されており、大きく分けて宣言的トランザクション管理とプログラマティックなトランザクション管理の 2つがあります。宣言的なトランザクション管理とは EJB の CMT (Container Managed Transaction) に良く似たもので、設定ファイルに基づきコンテナがトランザクションを制御します。一方、プログラマティックなトランザクション管理においては、他のトランザクション API よりもシンプルで簡単な API が提供されます。

  • 6. プロファイル

    2009.04.03 シナジーマーケティング株式会社 鈴木 圭 Maven 6章 プロファイル 6.1. プロファイルとは 6.2. プロファイルの種類 6.3. プロファイルの書き方 6.4. プロファイルの有効化 6.5. Tips 6.6. まとめ 今回は、環境依存の設定を記述するためのプロファイルという機能について解説します。プロファイル機能を活用することで、プロジェクトのビルドをより安全かつポータブルにすることができます。 6.1. プロファイルとは プロファイルとは、ビルド環境やリリース環境などの環境に依存する設定を記述するためのものです。環境に依存する設定には、次の二種類が考えられます。 リリース環境によって異なる設定(接続先データベースやログファイルの出力先) ビルド環境によって異なる設定(OS の種類やアプリケーションサーバのインストール先) 環境依存の設定を上手く扱えな

  • Maven-TECHSCORE-

    章では、Apache Software Foundation で開発されているプロジェクト管理ツール「Maven」について解説します。 Maven はプロジェクト情報の一元管理、統一したビルドプロセスの提供、依存ライブラリの管理などの機能により、 開発者にかかるプロジェクト管理の負担を軽減します。 現在の Maven は、version 1 系統と version 2 系統が平行して開発されていますが、章では version 2 系統について説明します。 Maven INDEX Maven とは 1.1. Maven とはどのようなものか 1.2. Maven の入手とインストール Maven 入門 2.1. Maven のアーキテクチャ 2.2. Maven の実行 2.3. プロジェクトの作成 2.4. pom.xml について 2.5. コンパイル 2.6. ユニットテスト 2.

  • 19.State パターン

    19.1 State パターンとは 第19章では State パターンを学びます。State とは、英語で「状態」を意味する単語です。 オブジェクト指向設計では、モノをクラスとして表現することが多くあります。State パターンとは、 モノではなく、「状態」をクラスとして表現するパターンです。 状態によって、動作のパターンが変わることがよくあります。 例えば、「機嫌のいい状態」「機嫌が悪い状態」の2つの状態があるお母さんにいくつか頼みごとをすることを考えます。 機嫌のいい状態のお母さんに「お小遣い頂戴」「おやつ頂戴」などのお願いをした場合、 「はいはい」といってお小遣いをくれたり、おやつを出してくれたりするでしょう。 しかし、機嫌の悪い状態のお母さんにこれらのお願いをしても聞き入れてくれないかもしれません。 お母さんは状態によって、振る舞いが変わるわけです。 State パターンとは、この

    gologo13
    gologo13 2014/02/28
    これはエレガントだ
  • デザインパターン[モデリング] -TECHSCORE-

    オブジェクト指向プログラミングにおいてデザインパターンを利用することは、開発者に様々なメリットを与えてくれます。 ここでは、「デザインパターンとは何か」というようなデザインパターンの基事項と、GoFの23個のデザインパターンをJavaを利用してわかりやすく解説します。 デザインパターン INDEX

  • 1