最近仕事でExcel方眼紙を読んだり書いたりするプログラムばかり書いているのですが、そんなExcel方眼紙を支える最新のJava技術を紹介したいと思います。 なにはなくともPOI JavaでExcelと言えば外せないのがPOIです。以前はJExcel APIという対抗馬もあったのですが、Excel 2007に対応していないので現在ではPOIが唯一の選択肢といっていいでしょう。 POIは非常にプリミティブなAPIを提供するライブラリで、使いこなすにはそれなりの修練が必要です。そのため、可能であれば実際の読み書きには後述するXLSBeansやjXLSなどを使った方がよいでしょう。ただし、jXLSのようなテンプレートエンジンでは細かいセルのスタイル設定などはできないため、POIを併用しないとならないケースも多いです。Excel方眼紙を支える技術のベースとして押さえておくべきライブラリといえるでし
Your changelog is the core of your Liquibase project. While you can use one changelog for all your deployments, this may not scale well. Instead, you can use multiple changelogs for different purposes. To organize multiple changelogs, you can use the include and includeAll tags to create a root (main/parent) changelog and one or more nested (child) changelogs. This document explains some best prac
Copyright©Japan Federation of Labor and Social Security Attorney's Associations all rights reserved.
◆恵社労士事務所◆社労士いちかわの思いつきブログ社会保険労務士 市川恵の、夢と希望と現実のブログです。 人事部にて7年採用・研修業務を経験。社労士事務所にて2年社労士業務を経験。 現在は荻窪にて恵社労士事務所を開業しています。 おはようございます。 社労士いちかわでございます。 さて本日は、大好評!まっきーの日でございます。 まっきーは、前に健保組合に勤めていたことがあり、 役所側から、社労士を知っている、社労士なのです。 きょうは、新米社労士向けのテーマですかね、 でも、社労士を頼んでいる事業所の方は、 これを見た後に控え書類を見てみると・・・ 何かわかるかも。 -------------------------------- 『社労士いちかわ』さんのブログをご覧の皆様。 ご挨拶が遅れ失礼いたしました。初めまして、まっきーです。 趣味は、くまのプーさんグッズを集めること。 大学1年の時に
Apache Santuario ( XML Security ) を使って XML 署名をやってみたので、メモしておきます。 ・Apache Santuario http://santuario.apache.org/ さっそくいきます。 1. 署名対象の XML ファイルを用意する■ test.xml <?xml version="1.0" encoding="UTF-8"?> <element1> <element2 attr="AAA">BBB</element2> </element1> 2. 秘密鍵、証明書を作成するXML 署名する際に必要になるので秘密鍵、証明書を作成しておく。 keytool -genkeypair -keysize 2048 -keyalg RSA -sigalg SHA1withRSA -alias test -keystore keystore -st
JAXB(Java Architecture for XML Binding)の使い方メモ。 JAXB とは、 XML と Java オブジェクトを相互変換するための API 仕様のこと。 Java SE6 からは標準ライブラリに組み込まれているので、特に jar を追加することなく使える。 Java 11 より、 JAXB は標準ライブラリから削除されました(Java EE には引き続き含まれています)。 Java SE 11 以降の環境で JAXB を使う JAXB はもともと Java EE の一部だった。 一時は SE に入れられたが、 Java 11 で EE 系のクラスが SE から削除されたときに、一緒に SE から削除された。 SE 11 以降の環境で JAXB を使用したい場合は、ライブラリとして追加する必要がある。 2019 年現在の、JAXB の参照実装は たぶんこれ
「第1回 Webサービスのセキュリティ概要」は、Webサービス・セキュリティのフレームワークの概要を述べた。今回はWebサービス・セキュリティの最も基本となるXMLデジタル署名とXML暗号について述べる。XMLデジタル署名とXML暗号は従来のASN.1で定義されたCMS署名フォーマットやCMS暗号フォーマット*1に比べてXML文書との親和性が高く、柔軟な署名や暗号化が可能となる。 *1 CMS 暗号メッセージ構文(Cryptographic Message Syntax:RFC2630)を定めた標準でASN.1で定義されデジタル署名や暗号メッセージの構文を規定している。 XMLデジタル署名 ●XMLデジタル署名の特徴 W3CはXMLにデジタル署名を埋め込むための標準化作業をIETFとのジョイントで行い、XML Digital Signature標準のRFC3075*2を定めた。XMLデジタ
Since: Jun./06th/2004 メッセージダイジェストが得られれば、手元のメッセージが改竄されていないことが保証されます。更に、メッセージダイジェストを暗号化することで、 当該のダイジェストが認証されたユーザから送信されたことを検証できます。メッセージダイジェストを暗号化したものは、電子署名と呼ばれ、メッセージごと に異なる拇印(フィンガープリント)として機能します。 公開鍵暗号方式 この仕組みは、公開鍵暗号方式 (Public Key Cryptography) で提供されます。公開鍵暗号方式では、データの暗号化と復号化を、公開鍵 (public key) と秘密鍵 (private key) と呼ばれる鍵のペアで実装します。 送信者は、ダイジェストを自分だけが知っている秘密鍵で暗号化した署名をコードに埋め込みます。受信者は、誰でも知ることができる公開鍵を使って署名を復号化し
電子署名されるXML文書です。Javaアプリケーションのサンプルで「org.xml」として利用します。 <root> <creditcard> <number>19834209</number> <expiry>02/02/2002</expiry> </creditcard> </root> Javaアプリケーションを説明する前に、DSA-SHA1 Enveloped形式で電子署名(変換)されたXML文書を先に説明します。(見やすくするためにインデント、改行を追加してありますのでご注意ください。) <?xml version="1.0" encoding="UTF-8" standalone="no"?> <root> (1) <creditcard> <number>19834209</number> <expiry>02/02/2002</expiry> </creditcard>
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く