タグ

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

  • 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.

  • Spring Boot 入門 | TECHSCORE BLOG | TECHSCORE BLOG

    こんにちは、鈴木です。 Spring Boot を使ってみたので、ご紹介します。 Spring Boot 関連プロダクトが多すぎて把握しきれない! ってことありませんか? きちんとモジュール分割されたフレームワークは、コアとなる機能(Spring Framework)があり、関連するプロダクト(Spring Security とか Spring Data とか)が山盛りという構成になります。 このように分割されていると、取捨選択して必要な機能だけ利用することができるので、使う側にとって大きなメリットになります(巨大な一枚岩のフレームワークだとそうはいきませんね)。一方で慣れるまでは「どれを選べば良いの!?」となりがちですね。 Spring Boot は「関連プロダクトが多すぎて大変だ」という問題を解消してくれます。 Spring Boot とは Spring Boot のサイトには「スタン

  • Git 困ったときのtips集 | TECHSCORE BLOG | TECHSCORE BLOG

    こんにちは、平奥です! これはTECHSCORE Advent Calendar 2015の23日目の記事です。 はじめに 開発でソースの管理をするのに、分散型バージョン管理システムのGitを使うようになりました。 はじめは慣れていないので、git addしてgit commitしてgit pushするというような基的な操作しかせず、また慎重に行うので大きな失敗は少ないです。しかし慣れてくるとそうはいきません。 「えっ、何でこーなるの?」 「あっ、間違えちゃった…」 そういうこと多々ありませんか?? そういう場面に出くわした場合に、手助けできるような内容を書きたいと思います。 Gitの基概念 まずは最低限の基概念!!ソフトウェアの思想と振る舞いを知ることが一番の上達の近道だと思いますので押さえておくべきです!! 用語解説 はじめに用語を説明します。 リポジトリとは ファイルやディレク

  • Hibernate

    Hibernate は Java で O/R マッピングを実現するためのツールです。O/R マッピングツールは、 オブジェクト指向とリレーショナルデータベースの溝を埋めることを目的としています。 現実世界に即したオブジェクト指向という考え方と、数学的なアプローチから正規化をベースとして、 検索や登録に最適化されたリレーショナルデータベース。この両者の溝は、Java プログラマに余計なソースコードを書かせてきました。 Hibernate を利用することで、Java プログラマの負担が飛躍的に軽減されるのです。 そのHibernateについて解説していきます。 Hibernate INDEX Hibernateの基 1.1. Hibernate とは 1.2. Hibernate で何がどうなる? 1.3. 環境の準備 Hibernateを使ってみよう 2.1. Hibernate とは 2

  • 1. Log4J の基本

    Log4J 1章 Log4J の基 1.1. Log4J とは 1.2. Log4J の構成 1.3. org.apache.log4j.Logger クラス 1.4. org.apache.log4j.Appender インタフェース 1.5. org.apache.log4j.Layout クラス 1.6. org.apache.BasicConfiguratorクラスを用いた簡単なLog4Jの利用例 1.1. Log4J とは 作成したプログラムが正しく動作しているのかどうかを検証するには様々な方法があります。小規模なプログラムであれば、ソースの中に System.out.println( ) などを埋め込み、変数の値の追跡やプログラムのロジックを確認することは出来ると思います。規模が大きくなればそのような方法では限界がありますので、デバッグツールやロギングツールなどを使用します。

    tomzz
    tomzz 2016/01/06
  • 4. クッキーとセッション

    4.1. クッキー この節ではクッキーの取り扱いについて説明します。サーブレットではクッキーの情報を「javax.servlet.http.Cookie」クラスで管理しています。このクラスで管理されている情報は、クッキーをサーバから送る際に、HTTPヘッダーに追加される行と対応しています。追加される行は以下のような形式をしています。 Set-Cookie: NAME=VALUE; Max-Age=DATE; path=PATH; domain=DOMAIN_NAME; version=VERSION; comment=COMMENT; secure それぞれの意味は以下の通りです。 クッキーの名前と値に対応しています。「ID=56」で、「ID」というクッキー名に「56」という値が設定されます。 Cookieクラスのコンストラクタ「Cookie(String,String)」および「setV

  • TECHSCORE - Java,SQLプログラミング技術解説

    SQL データベース操作言語SQLについて、またRDBMSの持つ機能について詳しく解説します。 DB概要、SQL、テーブル操作、データ操作 ... 特集:replication PostgreSQLのレプリケーションシステムを紹介し、それらの機能を比較していきます。 特集:pgbench PostgreSQLのベンチマークテストに用いられるプログラムである pgbench について解説します。 SQL演習問題 各章に用意された演習問題を集めました。

  • Apache Jakarta[Java] -TECHSCORE-

    Apache ProjectおよびJakarta Project1 はApache Software Foundationによって運営されている、オープンソースソフトウェア開発プロジェクトです。 ここではApache ProjectおよびJakarta Projectによって開発が進められている、Struts, Log4JなどのJavaライブラリについて解説します。 1 [2012/5/23追記] 2011/12/21にてJakarta Projectは廃止されました。以下に掲載のプロジェクトは、すべてApache Projectに移管済みです Apache Project INDEX

  • 1