Java AESで暗号化(Java) AES暗号化 文字列の暗号化、画像の暗号化を行うサンプルプログラムを作成してみました。処理はユーティリティクラスに記載し、テストプログラムで確認を行う構成にしています。 ユーティリティクラス KeyStoreUtil.java キーストアに関する処理を記述したクラスです。package util;import java.io.File;import java.io.FileInputStream;... 2020.08.12 Java
Git JenkinsからTomcatへのデプロイ TomcatへのデプロイしたときのJenkinsの設定を備忘録として残しておきます。準備環境変数環境変数にCATALINA_HOMEの追加が必要です。Tomcatインストールディレクトリを指定してください。デプロイ対象資材デプロイ対象資材となるwarが作成できるMavenプロジェクトをGitに登録しておきます。本記事での対象資材はこちらの記事の資材をベースにして、pom.xmlはこちらの記事の定義... 2020.05.06 GitJenkinsMavenTomcat
ApplicationServer Tomcatのダウンロードとインストール Tomcatのダウンロードとインストール方法を備忘録として残しておきます。※本手順ではJDK11を使用しますので、予めインストールしておいてください。TomcatのダウンロードTomcatはApacheのサイトからダウンロード可能です。本手順では、Tomcat 9.0.34をダウンロードします。本手順では、Windows環境にインストールするため、「32-bit/64-bit Windows Se... 2020.05.06 ApplicationServerJavaTomcat
Eclipse Maven pom.xml 2020年5月版(war対応) Maven の pom.xml、war対応版のサンプルを残しておきます。かなりてんこ盛りになってしまいました。。。動作確認環境JDK11Eclipse IDE 2020-03(4.15.0)Apache Maven 3.6.3Jenkins ver. 2.222.3checkstyle 8.1.7 (maven-checkstyle-plugin 3.1.1)SpotBugs4 (spotbugs... 2020.05.06 EclipseMaven
ApplicationServer Maven対応したWebアプリ作成(Eclipseからの実行) EclipseでMaven対応したWebアプリを作成し、Jenkinsを用いてデプロイまで自動化するまでの手順を備忘録として残しておきたいと思います。本記事はEclipseプロジェクト作成記事の続きとなります。動作確認用のソース動作確認用に以下のソース用意しました。web.xmlまずは、web.xml。「welcome-file-list」に「index.jsp」を定義し、トップページを表示するよ... 2020.05.04 ApplicationServerEclipseJavaTomcat
Eclipse Eclipseでカバレッジと単体テスト(JUnit) カバレッジと単体テスト(JUnit)を行うサンプルです。このサンプルを用いて後にJenkins連携確認を行っています。※Jenkins連携確認がメインですので、説明はほとんど記載していません。Eclipseのプロジェクト構成以下のような構成でMavenプロジェクトを作成しています。pom.xml使用しているpom.xml、および動作確認環境は、こちらの記事のものとなります。ソースコードHoge.j... 2020.05.02 Eclipse
CI/CD Test Eclipseで静的解析(Checkstyle,SpotBugs) 静的解析(Checkstyle,SpotBugs)を行うサンプルです。このサンプルを用いて後にJenkins連携確認を行っています。Eclipseのプロジェクト構成以下のような構成でMavenプロジェクトを作成しています。pom.xml使用しているpom.xmlは、こちらの記事のものとなります。ソースコードStyleNg.javapackage com.itbibo.example.checkst... 2020.05.02 CI/CD TestEclipse
CI/CD Test Maven pom.xml 2020年5月版(Jenkins対応) 概要Maven の pom.xmlのサンプルを残しておきます。Jenkins連動して結果表示することまで確認しました。2020年5月1日時点ではそれなりに最新のものを使用しました。静的解析(checkstyle,SpotBugs)、カバレージ(Jacoco)、単体テスト支援(JUnit)に対応しています。動作確認環境JDK11Eclipse IDE 2020-03(4.15.0)Apache Ma... 2020.05.01 CI/CD TestJavaMaven