タグ

javaに関するuedakoのブックマーク (30)

  • 実開発で分かったGoogle App Engine for Javaの“すごさ”

    ゴールデンウィークに特に予定のなかった筆者は,「ちまたで噂のGoogle App Engine for Java(GAE/J)とFlexでスケジュール共有ツールでも作ってみよう」と思い立ちました。およそ5日間かけて開発を進めたのち,2009年5月6日に「ご都合.com(画面1)」を公開しました。その後,はてなブックマークやニュースサイトなどでご紹介いただいたおかげで,公開後6日で約2000人の方にご利用いただいています。 そこで稿では,この「ご都合.com」の開発で実際に筆者が得た経験を通じて,GAE/JによるWebアプリケーション開発の実際とそのポテンシャルについて紹介します。 米Googleが2008年4月に発表したGoogle App Engine(画面2)は,「自分が開発したWebアプリケーションをGoogleのデータセンターで運用できるクラウドコンピューティング・サービス」です

    実開発で分かったGoogle App Engine for Javaの“すごさ”
  • Archive: Java[tm] Technology Products Download

    The Oracle Java Archive offers self-service download access to some of our historical Java releases WARNING: These older versions of the JRE and JDK are provided to help developers debug issues in older systems. They are not updated with the latest security patches and are not recommended for use in production. For production use Oracle recommends downloading the latest JDK and JRE versions and al

    Archive: Java[tm] Technology Products Download
    uedako
    uedako 2009/04/10
    古いJAVA
  • Eclipseで使える機能テストツール

    Eclipseプラグインで提供されるテストツールが充実してきた。連載では、システム開発の現場に有効なテストツールを紹介し、統合開発ツールにEclipseを選択する開発におけるテストの効率化、ソフトウェア品質の向上のヒントを提供する。(編集部) 今回は、アプリケーションを実際に動かしてその動作をテストする機能テストツールを紹介します。一般に、機能テストツールは、HTTP通信やSOAP通信、Swingアプリケーションなどに対するユーザーの操作を記録することで、機能テストを実現します。 機能テストを提供する「Solex」と「WSUnit」 機能テストは、ソフトウェアの要求仕様が正しいか否かを確認するテストです。ユニットテストがクラスやメソッド単位での動作の正しさを検証するのに対し、機能テストでは、アプリケーション全体、もしくはサブシステムの中で動作の正しさを検証します。例えば、Webアプリケー

    Eclipseで使える機能テストツール
    uedako
    uedako 2009/04/08
    eclipseのテストツール
  • Java/Tips/Javaで,子プロセスを使うときの注意点 - ISOLINEAR.info

    2022-09-03 AutoTicketLinkName 2014-10-31 PukiWiki/1.4 PukiWiki/1.4/Manual Help FormattingRules server/サーバの仕様 2009-02-27 FrontPage 2008-09-16 links/よく使うツール Profile 2008-08-07 gentoo/lvm2+raid1 2006-12-16 gentoo/linux-igd 2006-11-23 gentoo/PPPoEの設定 gentoo 2005-09-14 InterWikiName SandBox 2005-04-15 MenuBar 2005-04-08 links/巡回先 2005-04-07 Java/XML/rngomでXMLSchemaのDatatypeLibraryを使う 2005-04-06 Java/Ti

    uedako
    uedako 2009/04/08
    Processを使う際の注意点
  • http://www.itarchitect.jp/beginners/-/45549-3.html

    uedako
    uedako 2009/04/08
    ファイルロックの話
  • Java講座

    Java講座 1. ケアレスミスを減らす章 1.1. while ループより for ループ 1.2. 配列を返すメソッド 1.3. チェーンコンストラクタ 1.4. キャッチした例外は必ず使う 1.5. リテラルの比較 1.6. 列挙型の定義 2. 堅牢性を獲得する章 2.1. ユーティリティクラス 2.2. フィールドの可視性 2.3. メソッドの可視性 2.4. クラスの可視性 2.5. 配列フィールド定数 3. 拡張性/柔軟性を獲得する章 3.1. ファクトリーメソッド 3.2. 怠惰な初期化 3.3. 継承はカプセル化を壊す 3.4. 継承の悪い例 3.5. 継承の良い例 3.6. インターフェースの不要な修飾子 3.7. インターフェースで定数定義 3.8. 改行コード 3.9. データの入れ物として使わない 4. 知っていると便

    uedako
    uedako 2009/03/31
  • JNI実験ページ

    C++などのNativeコードからJavaコードを呼び出す。 VMのロードなどの余計な作業を省くため、Javaから呼び出されたNativeコードが、 Java側のメソッドを呼び出すといったコールバック的なケースでやってみよう。

  • EclipseでJNIをデバッグする

    プログラムをとりあえず作ってみるためのTIPSとか。言語、プラットホームはなんでもあり。 とりあえずなので、多少勘違いこいてるかもしれませんが、そのへんはご容赦願います。 前回、EclipseでJNIの開発について書いたが、その後デバッグをするにはどうするのかというのをゴリゴリとやっていたが、例のごとくはまってしまってので、忘れないように書いておくことにする。 まずは、JNIモジュールのデバッグは次のような基手順を踏むということする。 JNIのソースにブレイクポイントを設定呼び出すJavaソースにブレイクポイントを設定Javaをデバッグ実行JNIモジュールをデバッガでアタッチまずはJavaのブレイクポイントは、System.LoadLibrary();を呼び出した後でかつJNIのブレイクポイントが呼び出される前に設定する。Javaのデバッグ実行でこの設定したブレイクポイントで止まった状態

    uedako
    uedako 2009/03/22
    JNIデバック方法
  • Java - JNI - C/C++ デバッグ入門 - mir the developer

    明けましておめでとうございます。今年も宜しくお願いします。 というわけで昨年末に調べていたJNIプログラムデバッグ方法のまとめ。 これが一番参考になった。Debugging integrated Java and C/C++ code やりたい事 JNIプログラムのデバッグをしたい(javaからJNI経由で呼ばれたC/C++プログラムのデバッグをしたい) CUI環境で完結したい(対象マシンはサーバで遠隔地にありGUIは使用不可) まとめ こんな感じ。 javac -g gcc -g JPDA(java) jdb -attach gdb --pid= ※JPDAはJava Platform Debugger Architectureの略、JVMの機能の一つ。jdbはJDK付属のJava用デバッガ。gdbはいつものGNU Debugger。 senna-javaでの例 JavaプログラムとC/

    Java - JNI - C/C++ デバッグ入門 - mir the developer
    uedako
    uedako 2009/03/22
    JNIデバック方法
  • java.util.Dateをjava.sql.Dateにきちんと変換する方法 - ひがやすを技術ブログ

    多くの人はこうやればいいと思っているかもしれません。 java.util.Date d = new java.util.Date(); java.sql.Date d2 = new java.sql.Date(d.getTime());確かにこれでも一応変換はできますが、きちんと変換してはいません。java.sql.DateのJavadocを見るとこう書いてあります。 SQL DATE の定義に対応させるために、java.sql.Date のインスタンスでラップされたミリ秒の値は、インスタンスが関連した特定のタイムゾーンで時間、分、秒、ミリ秒をゼロに設定することで、「標準化」する必要があります。 つまり、java.util.Date#getTime()をjava.sql.Dateにただ渡すだけでは不十分で、「特定のタイムゾーンで時間、分、秒、ミリ秒をゼロに設定しなければいけない」のです。そ

    java.util.Dateをjava.sql.Dateにきちんと変換する方法 - ひがやすを技術ブログ