追加 の検索結果:

An Easier Java ORM(6) 動く!

…キーマにフィールドの追加(または削除)を行う場合には、ActiveObjectは既存のスキーマから新しいバージョンへ移行するための適切なDDLを生成します。これにより、オブジェクト指向の開発者は、オブジェクトについてだけ考えればよく、裏にあるデータベースや保存の仕方について一切考慮しなくてよいのです。 ActiveObjects can even generate the database schema for you, just based on your entity i…

(PuTTYユーザマニュアル) 9.1 Pageantを始める - 公開キー認証 - 9.1 Getting started with Pageant

…ピュータのアイコンが追加されます。秘密キーがPageantにロードされるまでは、ただあるだけで何もしません。 When you run Pageant, it will put an icon of a computer wearing a hat into the System tray. It will then sit and do nothing, until you load a private key into it. Pageantアイコンを右クリックすると、メ…

(PuTTYユーザマニュアル) 7.2 Plinkを使う - 7.2 Using Plink

http://the.earth.li/~sgtatham/putty/0.60/htmldoc/Chapter7.html#plink-startingの日本語訳。 新年早々何をやっているのやら・・・・。7.1 Plinkを始める - 目次に戻る - 7.3 バッチファイルやスクリプトでPlinkを使う >> 訳文 この節は対話ログインや自動化された処理でのPlinkの使い方の基本を記述します。 This section describes the basics of ho…

(PuTTYユーザマニュアルの日本語訳) 7.1 Plinkを始める - 7.1 Starting Plink

…のあるディレクトリを追加するには、コンソールウィンドウで以下を入力します: In order to use Plink, the file plink.exe will need either to be on your PATH or in your current directory. To add the directory containing Plink to your PATH environment variable, type into the console…

(PuTTYユーザマニュアル) 5.1 PSCPを始める - 5.1 Starting PSCP

…のあるディレクトリを追加するには、コンソールウィンドウで以下を入力します。 To start PSCP it will need either to be on your PATH or in your current directory. To add the directory containing PSCP to your PATH environment variable, type into the console window: set PATH=C:\path\…

PuTTYユーザマニュアルの日本語訳

… bugs B.3 追加機能を依頼する B.3 Requesting extra features B.4 すでに依頼されている機能を依頼する B.4 Requesting features that have already been requested B.5 サポートの依頼 B.5 Support requests B.6 Webサーバの管理 B.6 Web server administration B.7 何かするのに許可を求める B.7 Asking permis…

PHPとJavascriptでリアルタイム(?)3Dグラフ

…あります。 データを追加する 左下のMySQLのコンソールでinsert文を実行してデータを追加してみます。 insert into three_dimension values( 200, 300, 400 ); その結果がこちらのイメージです。 三次元グラフの棒が自動的に追加されました!Google ChromeとFireFoxはOKです!! しかし、Internet Explorerだけ更新に失敗してしまいます。調べていませんが、おそらくcanvasタグ周りに原因あるの…

3次元グラフ描画用のJavascriptライブラリ

…」というライブラリも追加で必要になります。 Firefox, Safari and Opera 9 support the canvas tag to allow 2D command-based drawing. ExplorerCanvas brings the same functionality to Internet Explorer. To use, web developers only need to include a single script tag i…

Javascriptで3次元グラフ

…するグローバル変数の追加です。 // 色の一覧 var colorList = [ "#004444", "#ffff00" ]; // 色のインデックス var colorIndex = 0;二点目は、drawLine関数への色の設定の処理の追加です。 /* * 線分を描く。 * @param x X座標 * @param y Y座標 */ function drawLine( x, y ) { // 色を設定する。 jg.setColor( colorList[color…

ActiveObjects関連の日記の目次

…- 一覧に検索機能を追加する ActiveObjectsを使ってみた(4) - データベースの情報を取得する サポート対象のDB関連ライブラリ サポートするデータベース サポートするコネクション・プーリング 他のライブラリとの連携 SwingのJTableでActiveObjectsのエンティティ編集をするための予習 Javadocの日本語訳(概要のみ) EntityManagerの概要(Javadoc) net.java.aoのアノテーションの概要 CacheLayerの概…

org.apache.commons.beanutils

… プロパティを動的な追加や削除できるDynaClassの拡張 A specialized extension to DynaClass that allows properties to be added or removed dynamically. クラス 概要(日本語訳) 概要(英語原文) BasicDynaBean DynaBeanインタフェースの最小限の実装 Minimal implementation of the DynaBean interface. Basi…

The Java Tutorials -- How to Use Tablesの日本語訳(途中)

…テーブルをコンテナに追加する - Adding a Table to a Container 列の幅を設定・変更する - Setting and Changing Column Widths ユーザが選択する - User Selections テーブルモデルを作成する - Creating a Table Model データの変更を監視する - Listening for Data Changes データ変更イベントを発生させる - Firing Data Change E…

ActiveObjectsを使ってみた(4) - データベースの情報を取得する。

…- 一覧に検索機能を追加する 今回必要なAPIの一覧 データベースの情報を取得するためには、JDBCのデータベースのメタデータが必要になります。そこで、今回は以下のようなAPIを使います。 ActiveObjectsのAPI net.java.ao.EntityManager#getProvider() net.java.ao.DatabaseProvider#getConnection() JDBCのAPI java.sql.Connection#getMetaData()…

ActiveObjectsを使ってみた(3) - 一覧に検索機能を追加する

…画面」に、検索機能を追加しました。 まずは、画面イメージ 初期表示 すべての単品商品が表示されます。 画面上部のテキストボックスに検索条件を入力し、検索ボタンをクリックすることで検索が行えます。いくつかの条件で検索してみました。 商品番号が「3」以上の単品商品を検索 商品番号が「2」以上「4」以下の単品商品を検索 「2008/12/30」から「2009/01/10」の期間に販売されている単品商品を検索 単価が「5000」円以上の単品商品を検索 複雑な条件で検索 変な入力への対…

ActiveObjectsを使ってみた(2) - PostgreSQL

…います。 以下、今回追加したシングルトンクラスです。 SingletonEntityManager package sample; import net.java.ao.EntityManager; public final class SingletonEntityManager { private static EntityManager manager = new EntityManager( "jdbc:mysql://localhost/sample", "root…

ActiveObjectsを使ってみた(1)

…表示画面と単品商品の追加画面だけ作ってみました。以下は、実際の画面です。 一覧表示してみます。(単品商品なし) 単品商品を追加します。 単品商品の追加後に一覧表示してみます。 単品商品をさらに追加してから、一覧表示してみます。 追加時に入力を間違えてみます。 エンティティのソースファイル エンティティは二つだけ作成しました。 Product.java - 商品 package sample.entity; import java.util.Date; import net.j…

An Easier Java ORM(1)

http://www.javalobby.org/articles/activeobjects/の日本語訳です。 目次に戻る - An Easier Java ORM(2) 教訓をJavaに活かす >> 以下本文 JavaにはObject Relational Mappingフレームワークが溢れています。もちろん、最初にHibernateを思いつきますが、iBatisやBeankeeper等もリストの上位に入るでしょう。つまり、ORMには事欠きません。しかし、どのORMもいく…

net.java.aoのすべてのアノテーションの概要(javadocの日本語訳)

…ずれそのような機能が追加されることはあるかもしれません。しかし、今のところUUIDの主キーなどを想定して設計されており、アプリケーション層の更新時のことは想定されていません。 This only generates values for INSERT statements, not UPDATE, SELECT or any such statement. It is likely that down the road, such functionality will be …

net.java.ao.DatabaseProviderのjavadocの日本語訳

…icでないメソッドを追加 2008/12/04 クラスの概要を追加 2008/12/06 直系の既知のサブクラスを追加 直系の既知のサブクラス データベース・プロバイダ クラス DB MySQLDatabaseProvider MySQL ClientDerbyDatabaseProvider Derby(ネットワーク) EmbeddedDerbyDatabaseProvider Derby(組み込み) OracleDatabaseProvider Oracle Postgr…

GraphicalActiveObjects作成状況(2)

Enitityの継承関係を表現できるようになりました。矢印の先が継承されるエンティティです。エンティティの移動や追加も自動的に追跡します。

GraphicalActiveObjects作成状況(1)

…ロップで画面上のエンティティの組み立てができるようになりました。 可能な操作は以下のとおりです。 エンティティの追加 エンティティへのフィールドの追加 エンティティへのアノテーションの追加 フィールドへのアノテーションの追加 まだ、エンティティの名前を変えるとか細かなことは何もできませんよ。以下、実際の画面です。 画面の説明 エンティティの追加 エンティティへのフィールドの追加 エンティティへのアノテーションの追加 フィールドへのアノテーションの追加 いろいろ追加してみました

GraphicalActiveObjects(作成開始)

…している時に、必ず以下のような手順を踏んでいました。 紙かエクセルにエンティティ関連図を書く。 エンティティ関連図の内容をEntity(Javaのインタフェース)に直す。 わざわざ二つステップを踏むのが無駄なので、GUIで書いたエンティティ関連図から、Entityを直接生成するプログラムを作ることにしました。 その名も「GraphicalActiveObjects」です。作り始めたばかりなので動きはないけど、現状の画面を貼り付けます。※まともなサンプルを追加 乞うご期待???

DDL作成時のエンティティ依存関係解決&DDL作成アルゴリズム(図解)

…sにEntityBが追加されます。 ステップ2.4 EntityBのテーブルDDLを作成する。 rootsの先頭にあるEntityBのテーブルDDLを作成します。 このとき、EntityBはdepsとrootsから削除されます。 また、依存先が空になったのでEnitityAの依存関係はdepsから削除され、rootsにEntityAが追加されます。 ステップ2.5 EntityAのテーブルDDLを作成する。 このとき、EntityAはrootsから削除されます。 おわりに マ…

マイグレーション処理の流れ

…し、テーブルDDLに追加する。 エンティティインタフェースを解析して外部キーDDLを作成し、テーブルDDLに追加する。 エンティティインタフェースを解析してインデックスDDLを作成し、テーブルDDLに追加する。 エンティティインタフェースを解析してフィールドDDLを作成する。 private static DDLField[] parseFields() エンティティインタフェースのすべてのメソッドについて繰り返す。 メソッドが以下のアノテーションを一切持たないことを確認する…

ActiveObjectsのビルド

…、ソースにログ出力を追加して動きを追ってみようと思います。 ログ出力の追加のために、ActiveObjectsをビルドします。 ビルド対象のソースのバージョンは。0.8.2です。 ビルド失敗 単純に、ActiveObjectsのソースを全てコンパイルしてみました。 すると、いくつもエラーが発生・・・・。 どうやら、ビルド時に依存するライブラリが結構あるみたいです。 依存ライブラリ 依存ライブララリは以下の通りです。 ライブラリのプロジェクト ダウンロードしたファイル 使用する…

ActiveObjecstのJavadocのクラス概要の日本語訳

…adocへのリンクを追加。 インタフェース パッケージ インタフェース 概要(日本語訳) net.java.ao Entity Entigy.getID()メソッドを提供するRawEntityの拡張。 net.java.ao PolymorphicTypeMapper エンティティ型と対応するポリモフィック型フラグ値の双方向マッピングの戦略(もしあれば)。 net.java.ao RawEntity 主キーを限定しない、すべてのエンティティの上位インタフェース。 net.ja…

ActiveObjectsのPDFドキュメントの日本語訳

…対応するセッター)を追加するとしたらどうでしょう。Personテーブルが既に作成されている場合、テーブルにデータが含まれていることもあります。新しいバージョンのテーブルを生成し、古いデータの移行と古いテーブルの削除を行うスクリプトを書くのは、不快で苦痛をともなうかもしれません。こんな大変なことをしなくても、(上記の)migrateメソッドを呼び出せば必要なことはすべて行えます。このメソッドを呼び出したとき、ActiveObjectsはゼロからすべてのテーブルを生成せず、スキー…

エンティティのメソッド

…ロパティ変更リスナを追加する。 8 removePropertyChangeListener プロパティ変更リスナを削除する。 Objectのメソッド いつでも使用できます。 判定順 メソッド名 概要 9 hashCode キーと値に基づくハッシュ値を取得する。 10 equals テーブルと主キーの値が等しいことを確認する。 11 toString "テーブル名 {主キーのフィールド名 : 主キーの値}"を返す。 エンティティインタフェースのメソッド エンティティインタフェ…

FTP目次作成の(d:id:nattou_curry_2:20081018:1224293902)ステップ実行

…行の末尾にスペースを追加する。 S_ReplaceAll('^([^#][^\r]*)\r', '\1 \r', 30); // 空白行を取り除く。 S_ReplaceAll('^\r\n', '', 30); // #のみの行を取り除く。 S_ReplaceAll('([^#])\r\n', '\1', 30); ////内容を先頭文のみにする。 //数字の後に続く「.」を、すべて$に置き換える。 S_ReplaceAll('(\d)\.', '\1\$', 30); //…

ハイパーテキスト転送プロトコル -- HTTP/1.1の目次 (概要付き)

…イアント自身に関する追加的な情報を渡す事ができる。 6 レスポンス リクエストメッセージを受信・解釈した後、サーバは HTTP レスポンスメッセージを返す。 6.1 ステータスライン レスポンスメッセージの最初の行は、プロトコルのバージョン、ステータスコード番号、それに関連したテキストフレーズからなるステータスラインで、それぞれの要素は、SP によって分けられる。 6.1.1 ステータスコードと説明句 ステータスコード要素とは、リクエストを理解し満足するための試行についての三…