Arteryとは?

Artery は Java用のORM(Object Relational Mapper)です。

簡単な定義ファイルを作成することにより、テーブルに対応したEntityクラスとDAO(データアクセスオブジェクト)クラスを自動生成します.
データベースにアクセスするためのロジックを提供し、信頼性のあるプログラムを短期間に効率よく開発できます.

今後の予定.
サイトトップページ
artery is a orm for java.

・ダウンロード
jarファイル、マニュアル、実行サンプルなど

・Arteryの利用手順-概要
・Artery 実行サンプル解説
・ArteryのAPI
解説は未整備ですが、順次整備していきます。なお実行サンプル自体はかなり揃っています。ダウンロードよりダウンロードしてください。


Versionアップ履歴(主なものだけ)

Ver099
 ArteryDbでArtery定義情報に加えて、通常のクラス定義を出力できるようにした.
 これにより、Arteryや他のORMを使用しない、通常のデータベースを使う開発用のクラス定義が利用可能となった.
 注、マニュアルは未対応. サンプルのno 98を参照.
Ver085
 論理削除フラグの指定が正しくない時のエラーメッセージを分かりやすくした.
Ver068
 jp.avaj.Export テーブルのデータをSQL形式でexportできるようにした.
Ver067
 jp.avaj.db.DBUtil ResultSetをSQL(insert文)に変換するメソッド群を追加した.
Ver066
 jp.avaj.dbtools.Export テーブルのデータをXML形式でexportできるようにした.
Ver065
 jp.avaj.dbtools.Export テーブルのデータをCSV形式でexportできるようにした.
Ver064
 jp.avaj.db.DBUtil ResultSetをXMLに変換するメソッド群を追加した.
Ver057
  PreparedStatementにループパラメータ(in (....))を設定できるようにした。
Ver056
 DBUtil - ResultSetを CSV や NamedCSV に変換するメソッドを追加.
Ver055
 ArteryJoin 一対多JOINの多側のリファレンスにSet,HashSetを設定できるようにした.
Ver054
 ArteryDb Validatorの設定をできるようにした.
Ver052
 jp.avaj.arterydb メタデータのカラムタイプ→フィールドタイプの変換をカスタマイズできるようにした.
Ver039
 ArteryBean新規実装

これ以前は記録していない.



・データベース処理とは関係のないプログラム類
詳しい説明はArteryマニュアルを参照.
これらのプログラムはjp.avaj.tools配下のクラス群の機能.
系統的に作成したものではないので、その点はご容赦.

jp.avaj.tools.CountFile 指定ディレクトリ以下の指定のファイルタイプのファイルをカウントする.
jp.avaj.tools.DeleteDir ディレクトリをファイルを含めて削除する.
jp.avaj.tools.DeleteFile 指定ディレクトリ以下の指定のファイルタイプのファイルを削除する.
jp.avaj.tools.FtpClient ファイルをFTPでアップロードする.ダウンロードする機能はない.
jp.avaj.tools.Numbering ファイルの内容を行番号を付加して表示する.
jp.avaj.tools.PortReading 指定されたポートを読む.
jp.avaj.tools.Uniq ファイルの内容を連続した同じ行を削除して表示する.
jp.avaj.tools.JavaHeaderFooter Javaファイルにヘッダ・フッタを付加する.
jp.avaj.tools.JavaIndent Javaファイルをインデントする.
jp.avaj.tools.CopyFile 指定ディレクトリ以下の指定のファイルタイプのファイルをコピーする.
jp.avaj.tools.FindFile 指定ディレクトリ以下の指定のファイルタイプのファイルを見つける.
jp.avaj.tools.WordCounter 指定されたディレクトリ以下の指定されたファイルタイプのファイルの中の単語(日本語)の出現頻度を調べる.
jp.avaj.tools.WordExtractor テキストファイルから単語を抽出する.


・Arteryについてのご質問、ご要望、ご意見などをお寄せください。
・アドレス: info アットマーク artery-is-a-orm-for-java.com


・メールでのお問合せは無料。
・訪問しての説明もオーケーです。初回無料(交通費はいただきます)。東京都市部在住。

Java関連書籍
Java 入門 プログラミング
java 開発環境
Java データベース
Java オブジェクト指向 UML デザインパターン
Java Grails Groovy
JAVA ORM Java Hibernate Java iBATIS S2DAO JDBC
Java AOP アスペクト志向 SPRING AOP SEASAR2
Java 通信 TCP/IP ネットワーク
Java 分散プログラミング 非同期プログラミング RMI
スレッド 並行処理
Java Swing 画面 グラフィックス GUI
Java Android 組込み
Java Flash Flex
Java 言語仕様
Java セキュリティ
Java Tomcat JBoss アプリケーションサーバー
Java フレームワーク
Java JSP サーブレット
Java 試験
Java XML
Java Ajax
Java Jakarta ライブラリ
Java Webサイト Web技術
java アプレット
Java Google App Engine
Java Model View Controller



データベース関連書籍
データベース 入門
ORACLE MySQL PostgreSQL SQLServer
データベース 設計 モデリング
__TEMPLATE_ITEM_KEY__ __CONTENT__
データベース パフォーマンス チューニング
データベース ORACLE 試験
データベース ORM
データベース Java PHP Ruby
オブジェクトデータベース XMLデータベース
データベース 管理



Java関連書籍(英語)
Java beginner programming
Java development Eclipse
Java database ORACLE MySQL PostgreSQL
JAVA ORM Hibernate iBATIS JDBC
Java AOP SPRING
Java Object oriented programming UML design pattern MVC model view controller
Java grails groovy
Java network
Java thread
Java GUI
java android embedded
Java Flash Flex
Java security
Java tomcat jboss
java framework
java jsp servlet
java XML
Java Jakarta library
Java language specification
Java test
Java Google App Engine

PHP書籍
Python書籍(日本語、英語)
プログラミング手法
プロジェクト管理、見積り

パソコン・ソフト関連書籍

lady ran
new stuff ran