java
Design-Time API Promises to make Java more like VBPosted by: Bill Venners on May 05, 2005 @ 04:35 AMArtima has published a short article describing the Design-Time API for JavaBeans, which was recently approved as JSR 273. This API promise…
Javaの勉強にも、(日本のデベロッパには)英語の勉強にもなってよろしいのでは?
NASA has just released Java PathFinder, a Java Virtual Machine that uses states to check all the possible ways a Java program can be executed, finding possible errors (NPEs or deadlocks, for example) in your code. NASAがオープンソースでリ…
4918902 退行 1.4: PropertyDescriptors がほんとんどの仕様メソッドを検索しない がNoSuchPropertyExceptionの直接の原因だと思われ。
開発環境でテストしたアプリをテスト環境へデプロイしたら、開発環境では発生しないNoSuchPropertyExceptionが発生。原因を探し続けること8時間。やっと原因が判明。環境の違いはJDKのバージョン。開発環境が1.4.2_05、テスト環境が1.4.2_06。最新から順に試…
クラスのマッピング属性lazyをtrueにしてたら意図しない振る舞いをした。 07:56:54,281 http-8080-Processor25 ERROR [net.sf.hibernate.proxy.LazyInitializer.initializeWrapExceptions] Exception initializing proxy net.sf.hibernate.HibernateExceptio…
The first alpha release of the Tapestry web application framework, version 3.1, is now available. Tapestry 3.1 rebuilds Tapestry on top of the HiveMind microkernel. 3.1 is aboult simplifying and improving Tapestry in multiple ways; key fea…
Java | Avoiding OutOfMemory errors in Maven Carlos Sanchez's Weblog maven.junit.fork=true maven.junit.jvmargs=-Xmx256mMEMO。 maven.batなどでmavenを実行するときのVM引数に -Xmx512m とか指定しても、testゴールで実行されるJUnitには意味がないみ…
Tapestryとのコンボをやってみた。もっとうまい方法があるかも知れんけど。使い方はこんな感じで。 <script jwcid="@brownie:JSONRpcClient" registerObjects="ognl: jsonObjects" />registerObjectsは、クライアント側からアクセスするサーバー側のオブジェクトと名前のMapオブジェクトを指定します(名前がkeyでオブジェクトがvalueね)。ん…
http://industry.java.sun.com/products/jdbc/drivers
tomcatとかのサーバアプリを実行時にデバッグトレースするのに必要な引数をよく忘れるのでメモ。 -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=50055005がポートね。 Hyades*1のデータコレクションエンジン、RASサーバにアタッチする…
getParameterメソッド症状javax.servlet.ServletRequestクラスのgetParameterメソッドを使用して,日本語の値を取得しようとすると,文字が化けることがあります. これは,URLエンコードして渡されたパラメタの中身をISO-8859-1だと誤解してURLデコードして…
ちゃんとJava側で発生した例外もJavaScriptの例外として再現されました。 さっきのJSPの呼び出し部分を以下のように変えて try { var result = eval( scriptlet ); var plainResult = toJSON( result ); resultTag.value = unescape( plainResult.replace(/\…
さっきのサンプルアプリでparam1に全角文字を指定するとunicodeでencodeされた文字がtexateaには表示されます。ただし文字列としてはちゃんとしてるので、alertするとちゃんと表示されます。 var result = eval( scriptlet ); var plainResult = toJSON( res…
サンプルアプリケーションを作って試してみました。 <jsp:useBean id="JSONRPCBridge" scope="session" class="com.metaparadigm.jsonrpc.JSONRPCBridge" /> </jsp:usebean>
jsonrpc = new JSONRpcClient("/jsonrpc/JSON-RPC");の意味はチュートリアルに書いてあった。 jsonrpc = new JSONRpcClient("/<your webapp name here>/JSON-RPC");なるほど。</your>
JSON-RPC-Java is a key piece of Java web application middleware that allows JavaScript DHTML web applications to call remote methods in a Java Application Server (remote scripting) without the need for page reloading (as is the case with t…
http://www.beanshell.org/ 今回の調べものと関係ないけど、豆蔵さんの記事でBeanShellの記事を久しぶりに読んだ。 っていうかずっと前に読んで忘れてた。 BeanShellご紹介 - オブジェクトと遊ぶ - http://www.mamezou.com/tec/equip008.htm そうそう、いち…
今考えている狙いどころはサーバサイドをJavaで、クライアントサイドを.NETで実装して間はSOAPで・・・・というものなんですが、まあ.NETもC#もWebServiceもよく分かってないんで調べものもたくさん。 Apache Axis http://ws.apache.org/axis/ 前に試したん…
常にソースコードをコピペで作る人が、ゴミなローカル変数を毎回残しているので、なんとかこれを見つけて排除したいのです。 ローカル変数について思うところを書きます。 メソッドの先頭でまとめて宣言してもほとんど意味がないっす メソッドの先頭に変数宣…
http://barcode4j.krysalis.org/fop-ext.html に書いてある通りにやっているつもりなんですが、以下の例外が発生。だめだー。 org.apache.fop.apps.FOPException: java.lang.NoSuchMethodException: For extension function, could not find method org.apac…
ただ気になるのは日本語。コマンドラインからFOPを使えば全然問題なくできたんですが、なぜかJavaのプログラムから同じことをやろうとすると、日本語フォントを使う設定が使われないことがある(使われることもある)。なんだそりゃ。Optionクラスのインスタ…
バーコードの印刷も試してみました。Barcode4j超簡単!素敵! FOPとの連携の方法も[Getting Started]-[Running Barcode4j]から[with Apache FOP]を 辿ったところにあるんですけど、めっちゃ簡単に書いてあります。ひとつだけ要注意なのがドキュメントにも書…
仕事で帳票を作るライブラリは何がいいんだろう?という話になりまして、Apache-XML FOPを調べました。XSLTとかって読み難いんで意識せずに敬遠していたんですが、やってみたら結構便利だなーと思いました。 帳票の内容をXMLでてきとーに書いておいて*1 、そ…
アニメーション入りのグラフィカル・シミュレーターでJavaプログラミングのスキルを伸ばそう 面白そう。でも本当に勉強になるのかいな。
いまTorqueのモデルからの脱却としてモデルを作り直してます。 んで、モデルを作ってて色々Digesterにない機能が欲しくなってきて、デフォルトコンストラクタ以外のコンストラクタでインスタンスを生成とか、タグの属性をMapに放り込むとかいう機能を作って…
面白い。やっぱこういう細かいところって機械でやれるもんならどんどんやっちゃって欲しいところではあります。実際、自分のコードをかけてみたら出るわ出るわ、自分まだまだっす。これってたぶん一人でバグ取りするより全然早いよなー。闇雲に悩んでバグつ…
javaで印刷といえばPDFっつうわけで、クライアントサイドのものを作っているとどうしても帳票の話がでてきます。 iTextは使ったことがあるけど、それ以外はどうなんだろう?
そうなの?EJB3ってそんな風になるの?ほえー。また微妙な選択になるなー。現在S2とHibernateの恩恵にあずかっている僕としては、そういうものがどんどん増えてくれることは嬉しいけど、Joeyをどうすっぺと考える気持ちもあったりして。まいっか、そのときそ…
Delphiの仕事をする予定で日本に帰ってきたんですが、要件をまとめてみると、どうもWeb関係の要求がでてきそうでJavaはどうなのよ?という話になってきました。ベッタベタなDelphi屋さんにいきなりTapestry+HibernateとかIoCとかを理解してもらうのは大変ら…