java

Jakarta Commons Betwixt で出力内容のカスタマイズ

Commons Betwixt bodyContent として出力される文字列をカスタマイズしたい場合、 オリジナルの MixedContentEncodingStrategy を設定する事により実現する事が出来ます。 使用したバージョン commons-betwixt-0.7.jar テスト結果 たとえば '(apostrophe)を…

XPathによるノードアクセス(j2se1.5から)

http://java.sun.com/j2se/1.5.0/docs/api/javax/xml/xpath/package-summary.html import javax.xml.xpath.XPath; import javax.xml.xpath.XPathConstants; import javax.xml.xpath.XPathExpressionException; import javax.xml.xpath.XPathFactory; import …

UML2EJB

http://www.andromda.org/ http://www.gentleware.com/products/

JBOSS

JBoss入門 オープンソースJava・EJB 皆本房幸 著 jboss-3.2.3chap4のサンプルソースを ant でデプロイし ant load-data を行ったが SQL例外が発生。JBOSSをデフォルト起動すると HypersonicSQL がスタンドアロンモードで起動されるので、サーバモードで起動…

Eclipse でデータベースモデリング

アッズーリ Clay http://www.azzurri.jp/ja/software/clay/index.jsp

ant での環境変数の取得方法

サーバサイドのテストスイート MockObjects

ダウンロード http://sourceforge.net/projects/mockobjects

Log4jの内部ログを出力する。

環境変数に log4j.debug を設定。 -Dlog4j.debug

Tomcatにおけるセッション数とメモリ消費量の推移調査

以下の条件でセッション数の増加によるメモリ使用量の推移を測定してみました。 OS : WindowsXP CPU : Pentium4 1.6GHz Memory : 1.00GB APサーバ : jakarta-tomcat-4.1.29 on j2sdk1.4.2_02 APサーバの起動オプション : -server -verbose:gc -Xmx512m -Xms1…

xercesのバージョンを調べる。

使っている xerves のバージョンがよくわからないので調べてみた。古い xerces の場合 java -classpath xerces.jar org.apache.xerces.framework.Version Xerces 1.4.4 最近の xerces の場合 java -classpath xercesImpl.jar org.apache.xerces.impl.Version…

JavaアプリケーションからUSBデバイスにアクセスする

http://www-6.ibm.com/jp/developerworks/java/040312/j_j-usb.html

JBOSSで学ぶEJB入門

http://www.itmedia.co.jp/enterprise/special/0401/jboss/

例外情報にjavax.servlet.error.exception を設定し、JSPを表示するとTomcatのエラーページが表示される

サーブレットでリクエスト属性に例外情報を設定した場合、tomcatの例外画面へ遷移してしまう。 request.setAttribute("javax.servlet.error.exception", e); JSPをエラーページとしてもだめ。 <%@ page contentType="text/html; charset=windows-31j" isErro…

エラーJSPページでサーブレット例外情報が表示されない。

エラーJSPページを作成し、JSTLでエラー情報を表示しようとしたところうまく表示されない。 例外情報はちゃんとリクエスト属性に設定されているみたいだが・・・ <dt>javax.servlet.error.exception_type</dt> <dd><c:out value="${javax.servlet.error.exception_type}"/></dd> <dt>javax.servlet.error.message</dt> <dd><c:out value="${javax.servlet.error.message}"/></dd> <dt>javax.servlet.…</dt>

『読込み専用の結果セットに対する操作が無効です。』

Oracle9i9.2.0.1.0 で ResultSetによる更新を行ったところ例外が発生。 java.sql.SQLException: 読込み専用の結果セットに対する操作が無効です。 PreparedStatement stmt = connection.prepareStatement( sqlStr,ResultSet.TYPE_FORWARD_ONLY, ResultSet.CO…

テキストファイルへの同時書き込みを防ぐ

http://www.atmarkit.co.jp/fjava/javatips/024jspservlet015.html

struts での OPTION タグ

Map map = new LinkedHashMap(); map.put("111", "aaa"); map.put("333", "ccc"); map.put("222", "bbb");Set set = map.entrySet(); request.setAttribute("currMap", map);Iterator iterator = set.iterator(); while (iterator.hasNext()) { Map.Entry en…

ついでにDOMの読込

var nodeList = xmldoc.getElementsByTagName("create-path"); var outPath = "out.txt"; if (nodeList.length > 0) { outPath = nodeList.item(0).text; }

スクリプティングホストで XSLT 変換しファイル出力

// 変換メソッドを呼ぶ transform("document.xml", "stylesheet.xsl", "out.txt"); // xmlPath のXML を xslPath のスタイルシートで変換し、 outPath に出力します。 function transform(xmlPath, xslPath, outPath) { var stylesheet = WScript.CreateObje…

Java 実行形式ファイル作成ツール [ JSmooth 0.9.5 ] リリース

Java:What's New より http://jsmooth.sourceforge.net/

Xerces2 Java Parser 2.6.0 Release

http://xml.apache.org/xerces2-j/ 以下抜粋 eXtensible Markup Language (XML) 1.0 Third Edition Namespaces in XML Recommendation Document Object Model (DOM) Level 2 Core, Events, and Traversal and Range Recommendations Simple API for XML (SAX…

HTTPClient

http://www.innovation.ch/java/HTTPClient/ http://jakarta.apache.org/commons/httpclient/

bodyContent#getString() で変な値が取得される

JSTL1.0.4 tomcat-4.1.27 or tomcat-4.1.29を拡張したタグライブラリを作成したけど、うまく動作しない。BODYを設定していない場合、なぜか bodyContent#getString() で古い値が返却される。 本当は bodyContent#getString() が null であることを期待してい…

commons-jxpath-1.1

http://jakarta.apache.org/commons/jxpath/XPath形式ででbeanオブジェクトにアクセス出来る。 マニュアルをちょっと見ただけだけど、DOMには直接アクセスできないみたい。 http://jakarta.apache.org/commons/jxpath/users-guide.html#DOM/JDOM%20Document%…

「VBの倍の開発生産性」というJavaベースの開発ツール、IBM初公開

http://www.atmarkit.co.jp/news/200311/14/ibm.html

JSTLのでエラーが発生する。

たとえば検索条件で以下の用に設定した場合 AND DISPLAY_DAY='2003-10-18' select ITEM_ID,ITEM_DAY from ITEM_TBL where エラーが発生する。 ERROR: parser: parse error at or near "2003" at character 364上記の場合、 ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ で解決する。

XPath2.0 ワーキングドラフト の日本語訳

http://www.xmlconsortium.org/wg/tech/WD-xpath20-20020816-Japan-without-Appendix.htmパス式 http://www.xmlconsortium.org/wg/tech/WD-xpath20-20020816-Japan-without-Appendix.htm

@IT XMLテクニック集

http://www.atmarkit.co.jp/fxml/tecs/index/tech01.html XML Schemaで単純型要素を定義する XML Schemaで複雑型要素を定義する XML Schemaで属性ノードを定義する XSLTテンプレートをインクルードする XSLTテンプレートをインポートする XSLTテンプレートの…