Java Press vol. 35, pp.76--85, March 2004. Java プログラムの"舞台裏"大追跡 Javassist -- Java バイトコードを操作するクラスライブラリ -- 入門 先端J2EE サーバJBoss が,人知れず内部で行っていること 千葉 滋 東京工業大学・大学院情報理工学研究科 はじめに Java バイトコードを変換するライブラリとしては Jakarta BCEL が有名です。BCEL は Java クラスファイルのデータ構造を直接操作する場合には便利ですが、Java クラスファイルの内部仕様、つまり Java バイトコードに詳しくないと使いこなせません。一方、Java バイトコードにあまり詳しくない開発者でもバイトコード変換を実装できるようにするライブラリが Javassist です。 バイトコード変換 はっきりいって、つい最近までJava
AOP Alliance, presentation The AOP Alliance project is a joint open-source project between several software engineering people who are interested in AOP and Java. LICENCE: all the source code provided by AOP Alliance is Public Domain. view the members' list.... We believe that Aspect-Oriented Programming (AOP) offers a better solution to many problems than do existing technologies such as EJB. AOP
Introduction InfraRED is a tool for monitoring performance of a J2EE application and diagnosing performance problems. It collects metrics about various aspects of an application's performance and makes it available for quantitative analysis of the application. InfraRED has the ability to monitor the complex architecture of J2EE application environments, provide detailed information for analysis an
紹介 2005.11.01: @IT アットマーク アイティ 「CoolなEclipseプラグイン」 2005.05.20: 日経 IT Pro 「東工大が開発したAOPオープンソース・ソフト,日立ソフトがJava開発環境に採用」 2006.01.24: Tech-On! 「日立ソフト,東工大のアスペクト指向ツールを組み込みJavaデバッグ製品に応用」 2007.09.07: コンピュータ雑誌 「Eclipseパーフェクトマニュアル ベストセレクション」, 283ページ, 技術評論社 「Eclipseプラグインベスト300」 BugdelとはデバッグJavaプログラムに対してデバッグコードの記述、挿入を支援するための Eclipse プラグインです。 Bugdelは アスペクト指向プログラミング を基にしてデバッグコードを挿入する。 特徴 デバッグコードはクラスフ
○はじめに 現在評価中。まずは実際に動作させてみた所感を。 Web プロジェクトを担当することにより、性能改善に関しては何度も苦労させられました。プロファイラも高価であり、評価したい観点を評価できないケースが利用できなかったころ、私は、複数のプロジェクトで汎用的に利用可能なツールにより性能を分析することができないかと試行錯誤しました。 初期の段階は、各処理で現在時刻を出力することにより、処理間の処理時間を把握し、ボトルネックがどこにあるのかを確認していました。(処理時間の正確なベンチマークをおこなうことが目的ではないため、これで十分でした。)しかしながら、現在時刻を出力するコードを追加し、本番時には削除することは、開発者の作業量の増加に繋がるという課題も残っていました。(log4j などのログレベルでの制御も可能ですが、評価するアプリケーションの制御、評価する処理の制御などの観点により細か
WEB-INF/web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.4" mlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> <filter> <filter-name>SetCharacterEncodingFilter</filter-name> <filter-class>struts.annotation.filter.SetCharacterEnco
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く