技術
LOLIPOP javaでテスト工数を削減する方法としてjunitの利用が考えられますが、プログラムテストには有効であるものの、結合テストのように画面を打鍵してテストをする場合には活用することができません。 画面を一定の法則に基づき自動で操作・試験できるツ…
LOLIPOP プロジェクトの見積作業をする上で確認したいIPAが公開している「ソフトウェア開発データ白書」を抜粋しています。www.ipa.go.jp プロジェクトの特性により各工程の比率は変わると思いますが、ある程度参考として使用できる情報となります。 特に試…
LOLIPOP はじめに javaのpoiを活用してxlsm(マクロ付きファイル)とパスワード付きのExcelファイルを開いてみたいと思います。 import java.io.FileInputStream; import java.io.InputStream; import org.apache.poi.poifs.crypt.Decryptor; import org.apach…
LOLIPOP はじめに 近年のJava Frameworkとしては一番有名で多くのWebアプリケーションで利用されているSpringFrameworkの脆弱性が報告されました。https://news.yahoo.co.jp/articles/7ac22399534170da9792cebfa5e507d68a5f6effnews.yahoo.co.jp 問題につい…
LOLIPOP はじめに JavaのExcelパスワード対応について色々なサイトを見ながら試してみましたが、POIやJavaのバージョン違いやExcelがxlsだと正常に動作する等古い情報が多く悩んでいましたがなんとか解決しました。コピペでうまく動かないのは記事が古かった…
LOLIPOP はじめに 最近Javaを触る機会が多かったのですが、Java1.4からの人間として育ったアラフォーのため、Java6を少しかじっている程度だと非常に効率が悪いことが分かり、少しずつ新機能を勉強していこうと思います。 java10~11の新APIを覚える 今回は…
LOLIPOP はじめに SpringBootのアプリケーションをWindowsサーバーでサービス化します。 LinuxサーバーのサービスとしてSpringbootのJARファイルを指定することは可能ですが、 Windowsの場合、nssmというツールを利用しない限り、サービス化することができま…