[TopLink] TopLinkのWiki
http://toplink.waldura.com/Main
結構ためになるネタがあります。今後のUpdateもぜひ期待したいところなのですけど...
自分メモ: 指定したディレクトリ内に一意のファイル名を作るロジック
File.createTempFile ではもう一息な場合に使います
private static int NUMBERING_DIGIT = 5; /** * @param baseDir 指定ディレクトリパス * @param prefix ファイル名の接頭辞 * @param surfix ファイル名の接尾辞 * @return */ public static String generateUniqueFilepath (String baseDir, String prefix, String surfix) { String resultingFilepath = null; // BaseDirの存在の確認 File baseDirectory = new File(baseDir); if (!baseDirectory.exists()) return null; long l=0; NumberFormat formatter = NumberFormat.getInstance(); formatter.setMinimumIntegerDigits(NUMBERING_DIGIT); formatter.setGroupingUsed(false); while(true) { l++; resultingFilepath = baseDir+"/"+prefix+formatter.format(l)+surfix; File targetFile = new File(resultingFilepath); if (!targetFile.exists()) break; } return resultingFilepath; }
使い方例:
C:\Users に test00001.txt のようなファイルを作成する場合はgenerateUniqueFilepath("C:\\Users", "test", ".txt") のようにコールします
# こんな方法もあるよ、というのがあったら教えてください
Borlandに関する調査「Oracleが買収すべき?」
http://www.itmedia.co.jp/enterprise/articles/0603/06/news046.html
原文にも登場するEvans Dataなる調査会社、大丈夫かって思う。Developer Suiteで比較してどうする! JDeveloperとの比較でしょ、どう考えても。
これを真に受けちゃう読者がたまにいるからまた困る。いまさらJBuilderなんていらないでしょうに。
JDeveloper 10.1.3 リリース
JDeveloper 10.1.3 がOTN-Japanからリリースされました。
http://otn.oracle.co.jp/software/products/jdev10g/index.html
Javaコーディング機能が格段に向上していてお勧めです。
APIの違い
10.1.3 previewと10.1.3でも、ESDKにかなり違いがあります。
- oracle.jdeveloper.model.JProject はなくなっている?
代わりが oracle.ide.model.Project なのかな? - JProjectがなくなったので、JProject#getClassPath() や JProject#getSourcePath() がなくなっている
代わりとして oracle.jdeveloper.model.PathsConfiguration の getClassPath() や getProjectSourcePath() を使えばよいようだ。