システム開発で思うところ

Javaで主にシステム開発をしながら思うところをツラツラを綴る。主に自分向けのメモ。EE関連の情報が少なく自分自身がそういう情報があったら良いなぁということで他の人の参考になれば幸い

2021-01-01から1年間の記事一覧

イメージファイルをPDFにまとめるシェルスクリプト

やりたいこと 複数のpngファイルを1つのpdfにまとめたい 環境 Lubuntu20.04(VirtualBox) 下準備 ImageMagick をインストール sudo apt install imagemagick-6.q16 ImageMagickの環境設定 /etc/ImageMagick-6/policy.xml の設定値を変更 resource 画像ファ…

Karateのメモ

GitHub - karatelabs/karate: Test Automation Made Simple マイクロサービスにおけるテスト自動化 with Karate from Takanori Suzuki www.slideshare.net APIのテスト自動化ツール「Karate」を使ってみる - Reasonable Code Karateツールを使用してテストケ…

【雑記】国産クラウド(もしくは官公庁で使うクラウド)

デジタル庁が採用したクラウド事業者がAWSとGCPという話を受けて個人的に思ったことをツラツラ。 はじめに www.yomiuri.co.jp 3社から応募があったが、安全面や事業継続性など約350の要件を満たした両社を採用した。 相応の基準をもって選ばれたと思いま…

VirtualBoxの共有フォルダ設定

いつも忘れる、VirtualBoxの共有フォルダ設定のメモ ツールのインストールに必要なものをインストール sudo apt install gcc make perl -y VirtualBoxツールをインストール インストールディスクを挿入 ディスクのフォルダへ移動 sudo sh VBoxLinuxAdditions…

文字列をBase64に変換する

はじめに ファイルパス(もしくはそれに準ずる文字列)をURLパラメータに使いたいと思いましたが、そのままではエスケープをあれこれしないといけないし、マルチバイトが入ってくると長くなります。そこで文字列をバイナリー圧縮してBase64変換したら良いか…

JSFの本番環境用設定

JSFの本番環境用設定に関するメモ web.xmlの切り替え 開発環境と本番環境の切り替え https://skill-up-engineering.com/2015/09/05/post-705/ パラメータの説明 Overview of all JSF-related web.xml context parameter names and values - Stack Overflow …

JavaFXのメモ

JavaFX NetBeansでJavaFX開発をする - きしだのHatena JavaFXで画面遷移がしたい!-Terra Sea- JavaFXとWebsocketを連携してみる(On Glassfish4.0) その1 | あらぶるトラブル OpenJDKでJavaアプリ配布パッケージを作る

NIO2のメモ

今更ながら… レッスン:基本的なI/O(Java?チュートリアル > 重要なクラス) パス操作(Java?チュートリアル > 重要なクラス > 基本的なI/O) ディレクトリの作成と読取り(Java?チュートリアル > 重要なクラス > 基本的なI/O) Javaファイル関連メモ2(Hishi…

JakartaBatchのメモ

Jakarta Batch Java EE 7 jBatchの使い方──『Java EE 7徹底入門』番外編 第3回 - builder by ZDNet Japan Java EE 7 検証環境構築(12) jBatch 簡易サンプル作成と Arquillian でユニットテスト | Glob Chunk方式のStepを使ってみる javaee7-samples/batch at…

JPAをJUnitでテスト

WebAPIであればE2Eテストで十分かもしれませんが、各レイヤーでテストが出来る仕組みがあると後々便利です。 ということで 直近のエントリーで作った JPA(with NativeQuery)を拡張してJUnitでテストをしたいと思います。 はじめに リポジトリ 環境など 環…

CargoでPayara Serverを動かす

はじめに リポジトリ 実行環境 Maven Wrapper(mvnw) なにが嬉しいの? 実際に動かしてみる 自分で作りたい 注意点 Cargo なにが嬉しいの? pom.xml(抜粋) maven(build) datasource systemProperties maven(profile) id properties 注意点 環境設定周り…

Jakarta Persistence(旧 JPA)でNativeQueryを外部ファイルで実装する

Jakarta Persistence(旧 JPA:便宜的に以下「JPA」と記載しています)による、@Entityを使わないクエリ―の実装サンプルを考えてみました。 例えば、ReadOnlyなDTOを任意に作りたい時などに使えます。 はじめに リポジトリについて 実行環境 part-0:プロジェ…

Payara Server と Jakarta EE9 で Hello(他人のふんどし)

EEサーバー(Payara)を使った、簡単なREST Webアプリ。 利用するコードなど、人様のものなので 完全他人のふんどしの自分向けメモです。 ほとんど参考リンクで独学できるので そちらを見るのもいいでしょう。 今回は全くの新規ではなく、既存の雛形から肉付…

【書評】川島さんのScrapbox

はじめに いつも勉強になる 川島さんの著作(ブログ・スライド)の書評というか、何を読んだかメモ。 読む順番は順不同&気分次第です。 Scrapbox URL kawasima はじめに アーキテクチャ設計における垂直思考と水平思考 あわせて読みたい ソフトウェア設計練…

Nginxのメモ

proxy A simple nginx reverse proxy for serving multiple Node.js apps from subfolders HTTPS化(SSL/TLS化) Ubuntu Linux 20.04 LTSにパッケージインストールしたnginxを、HTTPS化(SSL/TLS化)する - CLOVER🍀