タグ

javaに関するyuguiのブックマーク (450)

  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • Ruby on RailsでEJBアノテーション風プラグイン (recompile.net)

  • JRuby + Ruby on Rails + EJB3 (JBoss編) (recompile.net)

    昨日はGlassfishで試して無理だったので、JBossで試してみましたところ、無事に動作しました。 hello_controllerの一部に修正をしています。 # -*- ruby -*- require 'java' include_class 'javax.naming.InitialContext' class HelloController WEBrickの起動は下記の感じで。 % CLASSPATH='c:/servers/jboss-4.0.4.GA/client/jbossall-client.jar;c:/servers/jboss-4.0.4.GA/client/jboss-ejb3-client.jar;c:/servers/jboss-4.0.4.GA/client/jboss-aop-jdk50-client.jar;c:/servers/jboss-4.0.

    yugui
    yugui 2006/08/09
    JRubyでRailsからEJBを呼ぶやつのJBoss編。
  • JRuby + Ruby on Rails + EJB (recompile.net)

    JRubyでRuby on Railsしつつ、EJBと連携してみようと試してみたのだけれど も、ちょい無理っぽかったでした。 とりあえず、EJBから。リモートインターフェースを定義しつつ、ステートレ スセッションビーンを作成します。 package net.recompile.ejb; import javax.ejb.Remote; @Remote public interface Hello { public String greeting(); } package net.recompile.ejb; import javax.ejb.Stateless; @Stateless public class HelloBean implements Hello { public String greeting() { return "Hello, World."; } } 次にRails

    yugui
    yugui 2006/08/09
    JRubyでrailsからEJBを呼んでみる試み
  • 日本IBM

    watsonx.governanceの提供を開始 責任ある、透明で説明可能なAIのワークフローを実現する生成AIのためのガバナンス・ツール 製品の詳細 無料評価版を試す このたびの令和6年能登半島地震で被災された皆様に謹んでお見舞い申し上げます。 令和6年1月1日に発生した能登半島地震により被災されたお客様向けの保守サービス特別対応 システム開発や運用に生成AIを活用する「IT変革のためのAIソリューション」により、生産性と品質の向上を実現

    日本IBM
    yugui
    yugui 2006/08/09
  • FrontPage - Click Wiki

    Click FrameworkでシンプルWeb開発 Click FrameworkはBob Schellink・Malcolm Edgar両氏を中心に開発されているWebアプリケーション用のフレームワークで、以下のような特徴があります。 とにかくシンプル。 シンプルなので学習コストが低い。 シンプルなので動作が高速(一説によるとTapestryの3倍とか)。 シンプルなので拡張が容易。 にも関わらずコンポーネントベースのプログラミングが可能。 豊富なサンプル・ドキュメントが用意されている(全部英語ですが)。 国際化されており、日語も(ほぼ)問題なく利用可能。 豊富なコントロールが用意されている。 Spring、Cayenne、Hibernateとの連携機能を備えている。 豪Avoka Technologiesが商用サポートやトレーニングコースを提供している。 Apache Incubat

  • http://cappuccino.jp/keisuken/logbook/20060806.html

    yugui
    yugui 2006/08/06
    それでPyDocとかkikainekoさんのあれとかになるのかなぁ。
  • Ruby Java Bridge

    rjb is a bridge software. It connects Ruby and Java. Download Rjb ASR-1.8.x Package also contains the latest version of rjb binary Known Restriction: Rjb only supports JVM's main thread. At least you can never invoke Ruby's GC from JVM's worker thread, it causes something bad or die. Rake + Rjb is the more powerful and useful build tool than both Maven and Ant, I believe. You can test your Java bu

  • Javaはこれからどうあるベキか - きしだのHatena

    Javaは10年前の技術で、Rubyみたいなワクワクを手軽に感じることは難しいし、かといって、世の中はすでにJavaがなくては回らない程度にはなっているし、自分自身がメシの種にできるのはJavaだけだし、どうなっていくベキなんでしょうね? まあ、大量生産のプログラムのためのプラットフォームとしては揺るぎないものになっていてるわけですが。 Rubyみたいにワクワクしないといっても、結局のところ大量生産のプログラムでは、コーディングのレベルでわくわくする必要は必ずしもないんじゃないかと思ったり、ともすれば、コーディングレベルでのワクワクというのは、商売を考えたときには害になったりするんじゃないかとも思ったりするわけです。 抽象化はコードを追いにくくしていくし、コードを凝ってプログラムの美しさを求めると、アプリケーションの自由度がさがっていく傾向があることは否めないし、レベルの高いコードを書くと

    Javaはこれからどうあるベキか - きしだのHatena
    yugui
    yugui 2006/08/03
  • Jakarta Commons Modeler 2.0、Commons SCXML 0.5公開 | エンタープライズ | マイコミジャーナル

    The Apache Jakarta Project, the Jakarta Commons, the Jakarta Commons Modeler teamは7月31日(米国時間)、Commons Modelerの最新版となるCommons Modeler 2.0を公開したことを発表した。 Commons ModelerはJMX(Java Management Extensions) APIによって定義されているManagement Bean(MBean)を作成するための機能を提供する。2.0では新しいパーサの追加やモデルのシリアライゼーションのサポート、いくつかの機能追加、実験的な機能の追加やバグの修正などが実施されている。 同プロジェクト, the Jakarta Commons SCXML teamは7月31日(米国時間)、Jakarta Commons SCXMLの最新版にし

    yugui
    yugui 2006/08/02
  • プログラミングと開発者のためのCodeZine:SeamでJavaプロジェクト開発を大幅に効率化する(Seam, JBoss, J2EE)

    連載では、Curlを利用したことのないJavaプログラマを対象にCurlを説明します。Javaで作られたサーバーサイドと、クライアントサイドであるCurlとの間で通信を行い、簡単なデータの受け渡しを行うまでの入門的な内容を連載の中で説明します。 Builderパターンは、Template Methodパターンによく似ています。Template Methodパターンとの大きな違いは、その目的がオブジェクトを生成することであり、アルゴリズムを実行することではないという点です。Builderパターンは、役割分担を明確にするだけでなく、インターフェイスと実装の分離を実現する代表的な事例であり、パターンを使用しない場合に起こりうる重複をかなりの程度防ぐことができます。

  • JBoss DataSource

    Japan JBoss User Group (JJBug) 日 JBoss ユーザ・グループ Owned by: tkobayashi, minamoto Tags: jbug, japan Group Type: Members only Created: Aug 8, 2011

    yugui
    yugui 2006/07/26
  • HotDigg MOONGIFT

    Diggを流す 膨大なストーリーが魅力のDigg.com。そこに蓄積されたデータを流し見るためのソフトウェアです。 Diggを流す インターネット上の面白い情報が次々と集まるDigg.com。リアルタイムでこくこくと変わる情報を目の前にすると中毒性の高さが良く分かる。 右から左へ情報が次々と流れていく…そんなDiggの雰囲気を良く表したソフトウェアがこれだ。 今回紹介するフリーウェアはHotDigg、Diggビューワーだ。 HotDiggは眺めてみるのが正しい(?)使い方だ。スタンドアローン版を起動すると、Diggで今載っているストーリーが次々に流れていく。後はその中で気になったものをクリックすれば文が読める。 Diggは日々、膨大な記事が蓄積されている。その全てを見るのはまず無理だ。HotDiggの中を流れる量を見ればきっとそれが分かる。 HotDiggはスタンドアローン版とスクリーン

    HotDigg MOONGIFT
    yugui
    yugui 2006/07/25
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • 航海日誌(2006-07-24) - Perlを使いたくないあるいは使えない人が増えている

    ここは日記でblogではありません.好き勝手に話題や出来事を書いていきます TrackBackをめったに打たないので、何かあればコメントしてください Refererを出さない環境の場合正常に見れないかもしれません /.J: keisuken, mixi: keisuken, Twitter: keisuke_n, Wassr: keisuken, はてな: keisuke_n, Tumblr: keisuken O [Perl] Perlを使いたくないあるいは使えない人が増えている Perlはやっぱもう駄目か - enbug diary (2006-07-22) うむ.まぁPerlでも読みやすく書けばメンテナンスも可能だと思うのですが,省略記述の多用とか試行錯誤なコードは人間の読めるものではないので捨てたくなる気持ちがよく理解できます. これ以降は,私の戯れです.妄想です.暴言です(ぉぃ.

    yugui
    yugui 2006/07/24
  • RJB関係 - namespace gimite

    RubyJavaBridge(RJB)とは † RubyからJavaの機能を呼び出すライブラリです。artonさん作。→家 mswin32 ActiveScriptRubyに同梱されているrjb.soを使うのが楽です。Javaが入っていて環境変数JAVA_HOMEが設定されていれば、そのまま動くはず。 JAVA_HOMEはC:¥Program Files¥Java¥j*re*とかそのへんに。 ちなみにソースからビルドしたらセグフォりました。VC7.1だとだめなのかも。 cygwin Cygwinでrjbをコンパイルする方法に従えばビルドできます。 ただしJDKのパスに半角スペースが入ってるとだめっぽいので、その場合はinclude以下だけ別の場所にコピーして、そっちをJAVA_HOMEに指定してビルドすればOKです。 darwin (Mac OS X) 家の手順でビルドすればOKです。

    yugui
    yugui 2006/07/21
     まとめ
  • Generics

    J2SE 1.4 で書いたやりたいこと Class fooClass = Class.forName("Foo"); Foo fooObject = (Foo)fooClass.newInstance(); これを generics を使ってスマートに書きたい. 案1 Class<Foo> fooClass = (Class<Foo>)Class.forName("Foo"); Foo fooObject = fooClass.newInstance(); キャストが入っている時点で generics をスマートに使っていない. 案2 Class<?> fooClass = Class.forName("Foo"); Foo fooObject = fooClass.newInstance(); コンパイルエラー.? と Foo は互換じゃない. で煮詰まって検索してみたところ

    yugui
    yugui 2006/07/19
    なんか無駄がありそう。
  • 航海日誌(2006-07-17)

    ここは日記でblogではありません.好き勝手に話題や出来事を書いていきます TrackBackをめったに打たないので、何かあればコメントしてください Refererを出さない環境の場合正常に見れないかもしれません /.J: keisuken, mixi: keisuken, Twitter: keisuke_n, Wassr: keisuken, はてな: keisuke_n, Tumblr: keisuken

  • Java SE 6 じゃじゃ馬ならし Scripting

    言語の中の言語 - Scripting はじめに 2004 年の JavaOne で、Java でスクリプトをサポートするという発表がありました。特にサーバサイドでの使用を前提にしてたようで、PHP がまず第一にサポートされるスクリプト言語ということになっていました。 もちろん、標準策定は JCP でおこなわれています。具体的には JSR-223 Scripting for Java Platform で標準策定されています。 そして、その機能が Java SE 6 で取り入れられることになったのです。 しかし、PHP ではありませんでした。Java SE 6 で標準でサポートされるのは JavaScript です。 JSR-223 は Java の中でスクリプト言語を使用するための標準で、スクリプト言語の種類を限定しているわけではありません。ドラフトの中で例として使われているものには P