2013-08-01から1ヶ月間の記事一覧

【Java】SoapUI について ~SOAPに関するテストツール~

目的 WebサービスのWSDLから、SOAPリクエストを自動生成して、以下を可能にする * リクエストの送信 * レスポンスの確認 * 負荷テスト * モックWebサービスの作成 使い方 * 思ったより使い方は簡単だった。 * インストールするタイプもあるけど、あんまりイ…

【Java】【トラブル】Javaの実行例外の対応あれこれ

■ 「java.util.IllegalFormatConversionException: d != java.lang.String」が表示される 以下のサイトを参考にソースを組んだら(下記の「サンプル」を参照)、 エラー「java.util.IllegalFormatConversionException: d != java.lang.String」が表示される …

【フリーツール】使用したソフト ~ 画像関係 編 ~

■ キャプチャー [1] KIOKU * プリントスクリーン時に、自動的にjpg,png,gif,bmpの形式でファイル保存 * EXEで起動(インストール不要) メモ * 設定時に「ファイル名」で保存ファイル名の規則を設定しておいた方がいい ダウンロード http://www.vector.co.jp/s…

【Axis2】Axis2 で Parse のエラーが発生した場合

現象 http://developer-hobbies.blogspot.jp/2009/04/axis2unexpected-subelement.html で言っている、例外「Unexpected subelement」ではなかったのだが、 Parseで処理が落ちているケースが2件ほどあった。 (例外内容は、「Unexpected subelement」とは、い…

【フリーツール】使用したソフト ~ Text Editor 編 ~

■ Sakura Editor (サクラ エディタ) * 愛用しているテキストエディタ デフォルトで、折り返さずに表示したい [1] [設定]-[タイプ別設定一覧]で、該当する拡張子の項目を選択 [2] 「スクリーン」タブで、以下を選択 * 折り返し方法:折り返さない ※ログ(*.l…

【トラブル】ビルド時に「[javac] Warning: XXX.java modified in the future.」が表示される

現象 英語WindowsOS(米国時刻)で修正していたJavaソースを、自分のローカルにもってきてビルドした時に、 「[javac] Warning: XXX.java modified in the future.」が表示される。 原因 * 「ビルドしたソースの更新日付」が「システム日付」より未来日付だっ…

【フリーツール】Membrane Monitor ~ SOAP / HTTP モニター ~

Webサイト http://www.membrane-soa.org/soap-monitor/ ダウンロード http://www.membrane-soa.org/downloads/ 起動するには [1] ダウンロードし、ZIPを解凍する [2] membrane-monitor.exe をダブルクリックし、起動させる 基本構成 [Cliient] <====> [Membr…

【Axis2】【フリーツール】SOAPMonitor の設定について ~ SOAP / HTTP モニター ~

使用する前に 長所 * フリーで、Axis2の付属になっている * 一度設定すれば、ブラウザで表示させるだけなので簡単 欠点 * SOAPログをコピーできない... 設定手順 [1] axis2.xmlの修正 [2] web.xmlの修正 [3] Tomcat の再起動 手順詳細 [1] axis2.xmlの修正 […

【Eclipse】Jar をまとめて表示するには

概要 * Add JARsなどでJarを追加した場合、Project Explore で表示すると、追加したJarがプロジェクト直下に表示されてしまう * 追加したJar が大量の場合、非常に見にくい 対策案1 * Package Explore で表示する 手順 * Eclipse の [Window]-[Show View]-[P…

【Java】コレクション ~ List 編~

List * C# の List と同じ(ただ、C#の List はクラスだが、Java の List はインターフェース) * list.get(0) で取得(C# の list[0] と同じ) * list.size() (C# の list.length と同じ) ■ 空のリストを返す Collections.emptyList(); を使用する 参考文献…

【Axis2】【JAX-WS】 Webサービス のログファイルを出力させるには...

はじめに 以下で作成したWebサービスで、デフォルトはコンソールログのみだけだが、 ログファイルとして出力する方法を纏める。 * Axis2 http://blogs.yahoo.co.jp/dk521123/36056462.html * Metro http://blogs.yahoo.co.jp/dk521123/36139336.html 手順 [1…

【Java】プロパティ・ファイル(.properties) の読み書き

概要 プロパティ・ファイル(.properties) [1] 拡張子は「.properties」のテキストファイル [2] プログラムで使用する各種設定を記述するために用いる [3]「キー=値」形式で記述 注意 * ファイルを読んで、そのファイルを書き込んだ際の注意 1) コメントアウ…

【Java】シリアライズ / デシリアライズ

サンプル Person.java * 「Serializable」インタフェースを実装する import java.io.Serializable; public class Person implements Serializable { private static final long serialVersionUID = -6612003848170755512L; private String name; private int…

【Java】ファイルの読み書き

後書き 2017/06/04追記 Java7以上で以下のサンプルより、もっと簡単に書けるようになったので 以下の関連記事で取り上げる https://blogs.yahoo.co.jp/dk521123/36921403.html サンプル * ファイルにデータを書き込み、ファイルのデータを読み込む import ja…

【Java】【JAXB】JAXBで、オブジェクトのXMLへの読み出し・書き出し

注意事項 * 下記のサンプルの「@XmlRootElement(name = "people" )」が重要で、ここで、XMLのルート要素を定義してあげる * プロパティに、Listのクラスを使用してもファイル出力するには、「@XmlElement」が必要 ----- @XmlElement private List<Person> friends; -</person>…

【Java】 Path の扱い あれこれ

■ カレントディレクトリの取得 new File(".").getAbsoluteFile().getParent() or System.getProperty("user.dir") を使う サンプル System.out.println(new File(".").getAbsolutePath()); System.out.println(new File(".").getAbsoluteFile().getParent())…

【Java】【Axis2】IPアドレスの取得あれこれ

クライアント側IPアドレスを取得 サンプル MessageContext context = MessageContext.getCurrentMessageContext(); String ip = context.getProperty(MessageContext.REMOTE_ADDR).toString(); 参考文献 http://d.hatena.ne.jp/kokuzawa/20091007/1254880496…

【Java】【log4j】log4j のローテーションについて

■ ファイルサイズでログ世代管理を行う サンプル ログファイルの最大サイズ(MaxFileSize)が、1KB ログファイルのバックアップの数(MaxBackupIndex)が、2つ を指定する log4j.properties log4j.rootCategory=DEBUG, Appender1 log4j.appender.Appender1=org…

【Java】ジェネリック(Generics) ~<T>型 / クラスやメソッドを汎用的に使えるようにする~

ジェネリック(Generics)について 利点 * キャストが省略できる * 誤った型を指定した場合、ビルドエラーになる 構文 [1] ジェネリック(何も制限なし) public class SampleA <T> { public void setName(T value) { // 略 } } [2] 境界型 (Bounded Type) // S</t>…

【Java】JavaオブジェクトのXMLへの読み出し・書き出し

■ Javaオブジェクト⇔XML 変換方法 * JavaのクラスライブラリXMLEncoderとXMLDecoderを使う ■ 使用上の注意 全て重要 * Javaオブジェクトには、java.io.Serializableインターフェイスを実装する * デフォルトコンストラクタが必要 * getter/setterを「get変数…

【トラブル】Servlet に関するトラブルシューティング

■ javacで、コンパイルできない javacで、コンパイル時に、以下のように表示されコンパイルできない ■メッセージ C:\java>javac ... 'javac' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 解…