日々雑感的な日記

思ったこと考えたことを書いていく。IT系の話題が多くできればいいな

Java

最近のことについて整理

ここ最近の4月はプログラミングが進んだ。きっかけは github.com を作ったことだった。もともとはJSONの検証を目的にしたプロジェクトだったが、途中からCSVも含めるものになった。 その途上でDOM APIを簡単に高機能に扱えるコードをまとめたJAXP Helperとい…

JPA2と組み込みDerbyで楽々RDB作りができるかもしれない

最近はプログラミングがサクサク進んでいる。そこで得た知見を少しだけまとめたい。 Java EEあるいはJakarta EE 最近はRDBにアクセスするORMツールとしてJPA2を使ってみている。継問とかあとは作ろうとしている会社のRDBはJava EEあるいはJakarta EEのもので…

JAXPを簡単に扱うコードを書いてみた

xSchemaを作っている際、JAXPを簡単に扱えるコードを思いついたので、まとめてGitHubに上げてみた。 https://github.com/inomoto-hironobu/jaxp-helper 今のところはラムダを使ってDOM APIを簡潔に扱えるようにするコードが中心になる。というか、SAXをラム…

Stream APIでFizzBuzzに挑戦したらなんだこれは

StreamAPIの勉強のため色々やり方を探していたら、ふとこの記事が目に入った。forやifで書くアレをStream APIで書く - Java EE 事始め!ここで文字列結合をしているコードがあったので、コメントでそのことを指摘してみた。 ただ、それだけではあれなので、…

世界を変えるコードを創った、かもしれない

先日も書いた通り、JSONのスキーマをXMLで表現するということにチャレンジししてみたのだが、思いのほかうまくいった。これはそれを処理するJavaコードと一緒にGitHubにあげている。github.comこの中のsrc/main/resources/xjsonschema/にスキーマのXML Schem…

JSONのスキーマを書くXMLのXML Schemaを書いた

以前からJSONのスキーマをXMLで表現できないかということを考えていたが、ここ数日でなぜか突然、こう書けばいいんじゃないか、というアイデアが降ってわいた。しかも、それを実際に使って検証するためのコードをJavaでも書いた。 そして、さっそくGitHubに…