技術メモ

TomcatかJettyで十分のように思うのだが、GlassFishを使うと何が嬉しいのだろうか?もちろんEJBを使うつもりなど全然無いのだが。。。巷の解説ではさっぱりわからないので、これも使ってみることにする。

GlassFi ...

技術メモ

FlywayをJavaプログラムから使ってみる、その1の続きである。

Javaプログラムによるマイグレーション

SQLによるマイグレーションは確認したが、Javaプログラムからも行ってみる。これの何がうれしいかというと、SQ ...

技術メモ

Flywayとは?

Flywayとは、データベースの「マイグレーションツール」と説明しているところが多いのだが、マイグレーション(移行)というよりも、自動スキーマアップデータと呼んだ方が適切だ。

Flywayのやることは要す ...

技術メモ

何の因果か、こんなことをやる必要に迫られた。

以下を実行すると、

package test;import java.util.*;public class Foo { static class Bar { } pub ...

技術メモ

ある単一の定義されたRest-APIを、多くの種類プログラミング言語から呼び出したい。もちろん、言語ごとにコードを手作業で作成するのは面倒なので、何とか自動生成できないものか。

現在のところ最大限考えられるのは以下だ。



技術メモ

RestyGWTを使う、その1の続きである。

RestyGWTライブラリを依存に入れる。

RestyGWTを追加する。

dependencies { compile group: 'com.google.gwt', n ...

技術メモ

ここでは、RestyGWTを使うべくステップバイステップで見ていく。

前提としては以下だ。

Eclipse-2019-06
Eclipse用GWTプラグイン3.0
Gradle 5.5

GWT ...

技術メモ

RESTとは?

JAX-RS以前にRESTなのだが、これは何らかのAPIをウェブサービスとして実現するものだ。参考URLから例を拾ってみると、従業員を操作する場合に以下のようなhttpリクエストを送る。

検索GET/employe ...

技術メモ

Eclipse用のGWTプラグインで作成されるサンプルが最新のJavaでは動作しない(実際にはJava9以上では動作しない)。

つまり、File->New->Projectで以下を選択した時に自動作成されるGWTのプロジェ ...

技術メモ

Gradle4.*で使用していたスクリプトをGradle5.5で使おうとして、エラーになった。

* What went wrong:A problem occurred evaluating root project '.... ...