タグ

2012年11月9日のブックマーク (11件)

  • Is it possible to output generated SQL using EclipseLink without having to increase log verbosity?

    I want to output the SQL generated by EclipseLink to the console, during development. However, I could only do so using the logging level FINE. I have a complex domain model composed of many classes, so much that deployment takes a considerable ammount of time when the log verbosity is on the FINE level, since EclipseLink outputs its analysis of the whole model. Is there a way to get the SQL witho

    Is it possible to output generated SQL using EclipseLink without having to increase log verbosity?
  • Javassist -- Java バイトコードを操作するクラスライブラリ -- 入門

    Java Press vol. 35, pp.76--85, March 2004. Java プログラムの"舞台裏"大追跡 Javassist -- Java バイトコードを操作するクラスライブラリ -- 入門 先端J2EE サーバJBoss が,人知れず内部で行っていること 千葉 滋 東京工業大学・大学院情報理工学研究科 はじめに Java バイトコードを変換するライブラリとしては Jakarta BCEL が有名です。BCEL は Java クラスファイルのデータ構造を直接操作する場合には便利ですが、Java クラスファイルの内部仕様、つまり Java バイトコードに詳しくないと使いこなせません。一方、Java バイトコードにあまり詳しくない開発者でもバイトコード変換を実装できるようにするライブラリが Javassist です。 バイトコード変換 はっきりいって、つい最近までJava

  • [JAVA] バイトコード変換を使うべきか否か? - minghaiの日記

    原文 http://www.javalobby.org/java/forums/t101600.html 筆者 Daniel Spiewak*1 最近のGavin King*2との議論が私にバイトコード変換*3に関してや、その利点と欠点について考えるきっかけとなった。私は常にバイトコード変換の使用を回避してきた。なぜならばそれに含まれるリスクが得られる利点に比べとても危険だと常に感じてきたからだ。これは当に正しいアプローチなのだろうか? 私にとって、それは1つの単純な事実にまとめられる。バイトコード変換はJavaコードの挙動をその仕様に反して実行時に変えてしまう。まさにそれ自身の定義により、バイトコード変換はJava標準仕様では許可されないことを(バイトコードで行える範囲で)行わせてしまう。不幸なことにこれがデバッグをとても難しくする可能性がある。そしてとても妙なエラーに導いてしまうこと

    [JAVA] バイトコード変換を使うべきか否か? - minghaiの日記
  • Stack on JavaVM

    Stack on JavaVM - Download as a PDF or view online for free

    Stack on JavaVM
    oinume
    oinume 2012/11/09
  • Dynamic Java Bytecode Manipulation Framework Comparison

    Analysis of bytecode libraries As I can tell from the answers you got here and ones in the questions that you have looked at, these answers do not formally address the question in the explicit manner you have stated. You asked for a comparison, meanwhile these answers have vaguely stated what one might want based on what your target is (e.g. Do you need to know bytecode? [y/n]), or are too narrow.

    Dynamic Java Bytecode Manipulation Framework Comparison
  • Javassist by jboss-javassist

    Javassist Java bytecode engineering toolkit since 1999 View on GitHub Download .zip Download .tar.gz Javassist (Java Programming Assistant) makes Java bytecode manipulation simple. It is a class library for editing bytecodes in Java; it enables Java programs to define a new class at runtime and to modify a class file when the JVM loads it. Unlike other similar bytecode editors, Javassist provides

  • 同人ゲームの作り方 - 初心者でも簡単に作れます

    ゲーム格的に作ろうとすれば、もの凄いレベルの知識と技術が必要になります。 また、凄いものを作ろうとすればする程、音楽担当、シナリオ担当という風に、担当を振り分けて、一人では作れない大きな仕事になってくる事になるでしょう。プログラミングとかも覚えなくてはなりません。 しかし、そんな格的なものを作るとなると、今からメチャクチャ勉強しないといけなくなりますし、なにより完成するまでとても長い月日が掛かりそうですよね。 この記事は、あくまでゲーム作り初心者の方向けのコーナーになっていますので、なるべく簡単にゲーム作る方法や、簡単に作れるソフト/ツール、または実際の活動例や参考例をご紹介させて頂きたいと思います。 また、サークルとして一つのゲームを作ってみたいという方には、丹下さんのコラムひとつのフリーゲームが完成するまでの経緯がとても楽しく勉強になりますので、是非読んでみて下さい。他のコラムも

    oinume
    oinume 2012/11/09
  • OTN Japan - 今だからデータ・アクセスを真剣に考える! 第1回

    システムを構築する上で必須となるデータベースアクセスの機能、皆さんはどのように実装しているでしょうか?JDBCで記述/EJB Entity Bean(BMP/CMP)を利用/データアクセスフレームワークを利用、等様々な実装方法を選択されているかと思います。 この連載では、様々な観点からデータアクセスに関わる事項を取り上げ、皆ささんがデータベースアクセスについて、少し考えてみる場になればと思っています。まず今回のデータアクセスことはじめ(前編/後編)では、これから様々なデータベースアクセスに関する事項を扱っていく上でのベースとなる知識を取り上げます。 現在、Javaプログラミング言語を用いてエンタープライズシステムを開発する場合、要件変更への設計・実装の変更の容易性、JDBC、EJB Entity Beanなどのデータアクセス要素技術とのマッピングの容易性、等々の理由により、システム全体を論

  • SpringでstaticなフィールドにDIする方法 - A Memorandum

    Spring使っていて、staticなフィールドにDIしたい場合がありまして、Repositoryをどこからでもstaticで参照したいとか・・ で、調べてみると、以下でできました。 @Component public class StaticRepository { private static Repository repository; public static Repository getRepository() { return repository; } @Autowired(required=true) public void setRepository(Repository repository) { StaticRepository.repository = repository; } } setterメソッドにAutowiredアノテーション付けて、フィールドとget

    SpringでstaticなフィールドにDIする方法 - A Memorandum
  • Java Springの逆引きメモ

    このブログでは、JavaのSpringの記事をメインに書いていきます。 その目次です。 【一般的準備(Springとは無関係です)】 ・TomcatのGETの文字化け対策 ・windowsでTomcatを使用する場合の注意点 【Spring準備編】 ・Springを使用するには? ・SpringでWEB作成するには?(基的な作成例) ・Springとは? (機能一覧と概要) ・Springにおけるファイル構成 【Springのコア機能】 ・DIの機能について ・DIの設定ファイルを書くには? ・DIの設定ファイルで外部ファイル(プロパティファイル)を参照するには? (↑環境変数やシステムプロパティを参照する方法も記載しています) ・DIの設定ファイル内から外部DIファイルを参照するには? ・プロパティファイルをPropertiesクラスのbeanにするには? ・MessageSource

  • 『Node.js in Action』1章「ウェブがnodeを必要とした理由」 - 以下斜め読んだ内容

    Manningから2012年春に出るnodeearly access programがスタートしてた Manning: Node.js in Action 著者は二人 人気モジュールのクリエータTJ Holowaychuk php/Drupalでのキャリアの長いMike Cantelon 最近だと「Drupal開発者によるnode入門」と題したプレゼンを地元Vancouverでやってる人 MikeのGitHubページ early access programのページで脱稿前の原稿がどんどんアップされてく予定で、2011.8.25時点で2章までアップ 導入にあたる1章だけ無料公開してたので斜め読んでみた。既出系トピックは適宜カット 以下斜め読んだ内容 ちょっと想像してみてほしいこと いろんな情報を一瞬で送ったり受信したり処理してしまうウェブアプリが現実になった世界 離れたところにいる友達

    『Node.js in Action』1章「ウェブがnodeを必要とした理由」 - 以下斜め読んだ内容