2014-07-01から1ヶ月間の記事一覧
■ 初めに * C# のインターフェース(以下の関連記事)とは、異なるので、メモっとく。 http://blogs.yahoo.co.jp/dk521123/30209838.html ■ インターフェースで定義できるもの * メソッド(定義のみ) * 定数 // ★ C#との違い ★ * デフォルト実装 (from Java8…
プロジェクト管理を円滑に進めるために * 必要なツール各種を考える プロジェクト全体 CI(Continuous Integration;継続的インテグレーション)ツール * Jenkins (以下の関連記事を参照のこと) http://blogs.yahoo.co.jp/dk521123/33165892.html ビルドツール …
■ はじめに Debian 環境を構築する 目次 【1】設定環境 【2】手順 1)仮想環境として、Linuxをインストールする 2)VMWare Toolsをインストールする 【1】設定環境 * ホストOS : Windows 8 * ゲストOS : Debian7 * 仮想化ソフト : VMware(R) Player 6.0…
■ VMのパワーオン時にエラー表示し、VM実行できない 現象 処理がなかなか終らないので、VMWare Workstationを強制終了し、 再度、パワーオンを試みたが、以下の「エラー表示」が表示され、VMが実行できない。 エラー表示 「XXX.vmdk」ファイルまたは、このデ…
VMware VMWare Player * 無料 * スナップショット使用不可能 * Windows 上で、Linuxの勉強環境を構築したい程度なら十分に使える 関連記事 * 初期設定(インストールなど)に関して書いてある http://blogs.yahoo.co.jp/dk521123/33809963.html VMWare Works…
証明書の作成 * Keytool と Openssl については、以下の関連記事を参照のこと Keytoolについて http://blogs.yahoo.co.jp/dk521123/36518468.html http://blogs.yahoo.co.jp/dk521123/31967584.html Opensslについて http://blogs.yahoo.co.jp/dk521123/3272…
現象 * Servletを追加しても、自動的には「web.xml」に反映されず、 実行しても「404 Not Found」が表示される * 自分で「web.xml」に適切に追記すれば、Servletのコンテンツが表示される 原因 * 「Dynamic Web module version」が「3.0」以上である場合は S…
JWebUnit * Servletのテストを自動化するためのオープンソースのテストフレームワーク JWebUnitの設定 [0] 設定 [1] 以下から、JWebUnit(jwebunit-X.X-release.zip) をダウンロード http://sourceforge.net/projects/jwebunit/files/JWebUnit/ [2] ダウン…
■ はじめに https://dk521123.hatenablog.com/entry/2014/07/18/233904 の続き。 今回は、Javaのモック「Mockito」の構文について扱う 目次 【1】Mock オブジェクト作成用メソッド 1)Mockito.mock() 2)Mockito.spy() 【2】 検証用メソッド 1)Mockito…
■ はじめに Java の モック「Mockito」について扱う 目次 【1】個人的な感想 【2】メリット・デメリット 【3】設定手順 【4】サンプル 例1:シンプルなサンプル 【1】個人的な感想 * 使いやすい(少しいじれば簡単なことは割とすぐできる) 【2】メリッ…
【1】設定手順 1)JMockit をダウンロードする * 下記URLから JMockit (jmockit-X.X.zip)を取得する。 => 下記のサイトからリンク「current release」を押下して取得する http://jmockit.googlecode.com/svn/trunk/www/gettingStarted.html 2)ダウンロ…
Servletの単体試験 [1] Cactus による単体試験 => 以下を見るとわかるが、サポート切れ。(2011/08/05 - Jakarta Cactus has been retired.) http://jakarta.apache.org/cactus/ [2] Mock による単体試験 参考文献 * EasyMock http://d.hatena.ne.jp/kameid…
はじめに * commons-daemonコンポーネントを利用して、 Tomcatをデーモン(自動プロセス。Windowsのサービスみたいなもん)化を行う 環境 * ホストOS : Windows 7 * ゲストOS : openSUSE * 仮想化ソフト : VMware(R) Workstation 10.0.2 build-1744117 * JDK…
JSP 用エディタ Eclipse HTML Editor 設定 [1] 以下のサイトから、JARファイルをダウンロードする http://amateras.sourceforge.jp/cgi-bin/fswiki/wiki.cgi?page=EclipseHTMLEditor [2] それを、「【ECLIPSE_HOME】\plugins」配下に置く [3] Eclipse を再起…
[1] 数値 null をString.valueOfで文字列変換した場合、nullにならない * 数値 null をString.valueOfで文字列変換した場合、 null にならずに、文字列で "null" になる サンプル public class SampleCode { public static void main(String[] args) { Integ…
■ はじめに Linux(openSUSE)で、FTPサーバを構築する 目次 【1】構築環境 【2】手順 1)vsftpdのインストール 2)vsftpdの設定 3)vsftpd.confの設定 4)FTPのアクセス制限の設定および解除 5)vsftpdの起動 【1】構築環境 * OS(Linux) : openSUSE…
現象 * Java Applet を使っているサイトをブラウザで表示した際に エラー SecurityException (詳細は下記「エラー内容」)が表示する エラー内容 SecurityException Missing required Permissions manifest attribute in main jar 原因 Java 7 Update 51 以降…
Tomcat におけるセッション永続化方法 https://thinkit.co.jp/cert/compare/14/1/3.htm 1) PersistenceManager を使用 => 複数のサーバでファイルシステムを共有し、セッション永続先として用いる 2) JDBCManager を使用 => 複数のサーバでDataBaseを共有し…
利用価値 * テンプレートとして使用 インクルードディレクティブ(<%@ include) * 静的なインクルード * コンパイル前に読み込み処理を行う。 * 指定したページに記載されている内容をそのまま取り込んで一つのページとして扱う 構文 <%@ include file="【イ…
■ サーバ監視ソフトウェア 【1】Zabbix 【2】Nagios(ナギオス) 【1】Zabbix 特徴 * 統合監視ツール * オープンソース(無料) 用途 * ログファイルの監視 https://www.zabbix.com/documentation/jp/1.8/manual/tutorials/log_files 注意 * サーバは、Wi…
■ 用語 XPath (XML Path Language) * XML から、条件に適合した部分の要素を取り出すための仕様 => 詳細は、以下の関連記事を参照のこと https://dk521123.hatenablog.com/entry/2015/06/06/100247 ロケーションパス * ルートノードを起点としてノード指定方…
【1】 一般 コマンド 意味 備考 su 管理者権限に切り替える ifconfig IP情報などの表示 clear 表示をクリア windowsでいう「cls」 Ctrl + lキー を押す netstat ホストのネットワーク状態などの表示 【2】ショートカットキー 1)過去に入力した履歴を検索…
詳細 openSUSE(Linux)で、EclipseでAntビルドした際に、 以下の内容のエラーが表示される エラー内容 java.lang.NoClassDefFoundError: gnu/classpath/Configuration 原因 JDKが、OracleのSDKではなく、OpenJDKでビルドしていたため 解決策 1) 「java -versi…