Java Press vol. 35, pp.76--85, March 2004. Java プログラムの"舞台裏"大追跡 Javassist -- Java バイトコードを操作するクラスライブラリ -- 入門 先端J2EE サーバJBoss が,人知れず内部で行っていること 千葉 滋 東京工業大学・大学院情報理工学研究科 はじめに Java バイトコードを変換するライブラリとしては Jakarta BCEL が有名です。BCEL は Java クラスファイルのデータ構造を直接操作する場合には便利ですが、Java クラスファイルの内部仕様、つまり Java バイトコードに詳しくないと使いこなせません。一方、Java バイトコードにあまり詳しくない開発者でもバイトコード変換を実装できるようにするライブラリが Javassist です。 バイトコード変換 はっきりいって、つい最近までJava
Essiembre Consultantは28日(現地時間)、 Eclipse ResourceBundle Editor Plugin Release 0.7.0を公開した。同社は3日(現地時間)には、巨大サイズのファイルにおける処理パフォーマンスの大幅な改善とバグの修正を行ったEclipse ResourceBundle Editor Plugin Release 0.7.1を公開している。 Eclipse ResourceBundle Editor Pluginは、EclipseでローカライズされたJavaプロパティファイルやリソースバンドルを同じスクリーンで効率よく編集するためのエディタプラグイン。入力補助機能やハイライト機能、キーのソートなど、効率よくプロパティファイルを編集するための機能が提供されている。プラグイン自体はLGPLのもと提供されているオープンソースソフトウェアで、
ufabetเว็บตรง คือผู้ยกระดับประสบการณ์การเดิมพันออนไลน์แบบครบวงจรที่ตอบโจทย์คอพนันยุคใหม่ รวบรวมทั้งแทงบอลออนไลน์และคาสิโนสดระดับโลกไว้ในที่เดียว โดดเด่นด้วยระบบที่ลื่นไหล เสถียรที่สุด และปลอดภัยขั้นสูงสุด คุณสามารถเปิดยูสเซอร์ใหม่และร่วมสนุกได้ง่ายๆ ผ่าน UFABET แพลตฟอร์มของแท้ที่นักลงทุนต่างไว้วางใจมาอย่างยาวนาน นอกจากการเป็นแหล่งรวมเกมชั้นนำแล้ว เรายังเปิดกว้างให้เป็นช่องทางสร้างผลกำไรที่จับต้องไ
But first, why do we care about inheritance at all? There are primarily two reasons. The first is type convenience. We want the language system to automatically cast references of similar classes. Little type-safety is obtained from a type system which requires the routine explicit casting of object references. This is of critical importance in strongly-typed languages, but it is irrelevant in loo
システム・インテグレータのアイ・ティ・フロンティアは8月31日、タグ付きデータのXMLからJavaアプリケーションなどリッチクライアント画面を自動生成するツールをWebサイトで無償公開した。 ソフト名は「xGUItar(エックスギター)。同社が中国の清華大学・ナレッジエンジニアグループと共同で開発した。無償公開によって利用者を広め、利用者からのフィードバックを受けてソフトの機能強化を図りたい考えだ。商用化の予定はなく、「今後、SIの道具として使っていきたい」と同社コンピテンスセンターの関冨夫副センター長は語る。 xGUItarは、三つの要素からなる。一つはXMLのタグ仕様。例えば、リッチクライアント画面を構成するGUI部品の属性をタグで表す。リッチクライアント用に必要なタグをそろえた。 二つ目は、XMLのレンダリング・エンジン。xGUItarのタグ仕様に沿ったXMLのデータを、JavaのG
Platespillerは28日(現地時間)、Massiveの最新版となるMassive 1.3を公開した。MassiveはJavaで作成された簡易ウェブブラウザおよびHTMLコンポーネント。アプリケーションとしてもコンポーネントとしても使えるように作成されている。動作にはJ2SE 1.4.2かそれ以降のバージョンが必要。 前バージョンからの変更点は次の通り。 アンチエイリアシング表示のサポート HTTPS/HTTPのベーシック認証のサポート UIコネクションの大幅な書き換え アプリケーションからブラウザコンポーネントの分離。コンポーネントのみを組み込んで使うことが可能 HTTPS/HTTPのベーシック認証のサポート Mac OS Xビルド版の提供 図1・2にWindows XPでの実行例を示す。ただし、アンチエイリアシングの確認ができないため、FreeBSDで動作させアンチエイリアシング
誰も見たことのないまったく新しいソフトウェアを創造する。 人の心を豊かにするハートフルなソフトウェアを生み出す。 人の生活や企業の業務を改善する便利なツールを提供し、社会に貢献する。 弊社は、創業以来上記の3つの理念を目標にして営業活動を行ってまいりました。 ソフトウェアの開発は、個人の創造力に大きく依存したアーティスティックな面と、作成過程においては、まるでビルを建築するときのような綿密な作業管理という工業的な面を備えています。どちらが欠けてもいいソフトウェアは開発できません。 われわれは個人のクリエイティビティを発揮し、また高度な専門性を備えたプロのソフトウェア開発集団として、クライアントに信頼される企業を目指して努力していきます。 21世紀のソフトウェアのキーワードはネットワークと人工知能であることは間違いありません。 これらの技術を使ってクライアント業務の改善・効率化に寄与するため
Javaアプリケーション組み込み用のLispドライバ 湯淺 太一 作 English このシステムは,Javaで記述されたSchemeのインタープリタです. Javaアプリケーションに組み込む目的で開発されましたが, 単独でScheme処理系としても利用可能です. 本処理系の開発目標は次のとおりです. Lisp処理系の実装ノウハウを持たないJavaプログラマにも 機能の追加・削除・変更が容易に行えること. Javaで開発したソフトウェア部品を扱うための機能を容易に組み込めること. コンパクトな実装であること. 高度なLispプログラム開発支援ツールを備える必要はないが, デバッグのために最低限必要な機能は備えること. 高性能である必要はないが,性能が極端に悪くないこと. 本処理系は,Mozilla Public License(MPL)の下で, 自由にダウンロードできます. 以下のものが提
沖ソフトウェア株式会社は、沖通信システム株式会社および株式会社沖インフォテックと平成22年10月1日をもって合併いたしました。新会社名は、株式会社OKIソフトウェアとなります。3社が行っております事業は新会社にて従来通り継続いたします。
Jatha is a Java library that implements a fairly large subset of Common LISP, including most of the datatypes (e.g. packages, bignums) and their associated methods. The API allows programmatic access to LISP from Java, either using an eval() method or using Java methods, e.g. LispValue firstElement = myList.car(); Additional LISP primitives can be written in Java and registered at runtime to be us
David Rusek氏は23日、Perlスクリプト中でJavaのクラスを使用できるようにするPerlモジュールJava::Importを公開した。Java::Importモジュールは、JavaのクラスをPerlスクリプトにインポートするための簡単なメソッドをを提供する。インポートされたクラスはそのPerlスクリプト内で自由に利用できるようになる。 例えば、java.lang.StringBufferクラスをPerl内で利用したい場合にはのように記述する。 リスト.1 use Java::Import qw( java.lang.StringBuffer() ); my $sb = new java::lang::StringBuffer(); $sb->append(jstring("java String")); インポートするクラスはqw(ClassName)で指定する。以後
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く