タグ

2009年3月2日のブックマーク (6件)

  • MD5 値の取得方法

    メッセージダイジェストの取得は java.security.MessageDigest を使って簡単に可能です。 MessageDigest#getInstance(String algorithm) を使用してアルゴリズムを指定した MessageDigest のインスタンスを取得します。 アルゴリズム には MD5 の他 SHA-1 等有名なメッセージダイジェストは、ほとんど使用可能なようです。 byte 配列から MD5 byte 配列からメッセージダイジェストを取得する場合は非常に簡単で、MessageDigest#digest で取得可能です。 以下にコードのサンプルを書きます。 ※パスワードの保存等で利用します。 MessageDigest digest = MessageDigest.getInstance("MD5"); byte[] hash = digest.diges

  • Teedaを使ったときのアーキテクチャ(クラス・パッケージ構成) - ひがやすを技術ブログ

    Teedaを使ったときのアーキテクチャは、Super Agileの時とEasy Enterpriseの時で違います。今回は、Super Agileのケースを書いてみます。サブアプリケーションの下に存在するクラスとルートパッケージの下に存在するクラスがありますが、使い分けは次の通りです。 サブアプリケーション配下(xxx.web.yyyなど。yyyはユースケースを表す。) ユースケース固有のクラス ルートパッケージのサブパッケージ配下(xxx.daoなど) 複数のユースケースで共通に用いられるクラス。 ユースケース固有のクラスは近くにまとまっていたほうが良く、ユースケースを横断するクラスは機能ごとにまとまっていたほうが良いという考えです。そうするとパッケージ構成は次のようになります。 xxx.web.サブアプリケーション Page, Dxo, DTOはここに入ります。 ユースケース固有のロジ

    Teedaを使ったときのアーキテクチャ(クラス・パッケージ構成) - ひがやすを技術ブログ
    bigbro
    bigbro 2009/03/02
    パッケージ構成
  • デザインパターン[モデリング] -TECHSCORE-

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

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

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

  • S2JDBC を使ってみる - なんとなくな Developer のメモ

    DBFlute も結構良さそうだったのだが、Seasar における DB 処理の命的な印象のある S2JDBC を試してみる事にする。.NET の LINQ にも似てるし、今後はこういうスタイルが主流になるのかも。 各種 dicon ファイルの準備 手動で S2JDBC を使える状態にするために、以下のような dicon ファイルをクラスパスが通っているディレクトリにコピーする。 seasar2/resources から convention.dicon creator.dicon customizer.dicon jdbc.dicon log4j.dicon s2-tiger/resources から s2jdbc.dicon dolteng で作ったアプリやどこかのサンプルの中から s2container.dicon env.txt app.dicon の作成 app.dicon フ

    S2JDBC を使ってみる - なんとなくな Developer のメモ
  • taediumの日記

    リリースしました。 詳細はこちらをご覧ください。 http://www.seasar.org/wiki/index.php?SeasarWhatsNew%2F2014-02-01#ie0983f2 Java 8 対応に伴い Doma 2 の開発を検討しています。 素案を書いてみました。 https://gist.github.com/nakamura-to/6751206 ご意見ありましたら、コメントをお願いします。 Daoフレームワーク Doma 1.35.0 をリリースしました。 ダウンロードはこちらからどうぞ。 http://doma.seasar.org/downloads.html Mavenをご利用の方はこちらを参照ください。 http://www.seasar.org/wiki/index.php?Maven2RepoRemote 以前のバージョンから移行するには移行ガイドを

    taediumの日記