ある調べ物をしているときにJAX-RSを使うとWebAPIのクライアントを簡単に実装できることを知ったので、ちょっとJAX-RSのサーバーとクライアントを実装する構成を考えてみました。 試しに作ったものは以下で公開しています。 Github jersey-spring-sample https://github.com/namutaka/jersey-spring-sample JAX-RSを使う方法はいくつかありますが、今回は私が聞き覚えのあるものとしてJerseyを使っています。また、DIのためにSpringを併用しています。 実際には、Jersey単体でもhk2というモジュールにてDIができるようだったのですが、ちょっと触った感じだと上手くいかなかったので、私がわかるSpringを使っています。 バージョンは以下の通りです。 jersey: 2.22.2 spring: 3.2.8.
今回は、Gradleを利用してSpring-bootのマルチプロジェクトを生成し、 EclipseにImportしてみます。 プロジェクトの構成は以下のようになります。 ・Master:Multi Projectを生成・管理するための、Gradleの設定ファイルが配置されます。 ・Base:SpringのJavaプロジェクトで、DAO、DTO、各種Utilなどが配置されます。 ・Shop Front:一般ユーザーが利用する画面で、Baseをインポートします。 ・Shop Manager:管理者が利用する画面で、Baseをインポートします。 ・Shop Batch:各種バッチが実行されるプロジェクトです。Baseをインポートします。 インストール環境とバージョンは以下のようになります。 インストール環境とバージョン 名前 バージョン ダウンロード元 Windwos(OS) 7 (64bit)
Building a Continuous Delivery pipeline with Gradle and Jenkins 1. Building a Con,nuous Delivery Pipeline with and Peter Niederwieser Principal Engineer, Gradleware @pniederw 2. Releases don’t have to be painful 3. Con,nuous Delivery Deliver so5ware fast and frequently 4. #1 Every commit can result in a release 5. #1 Every commit can result in a release #2 Automate everything! 6. #1 Every commit c
Because the standard project layout of a Java project defines only one test directory (src/test), we have no standard way to add integration tests to our Gradle build. If we want to use the standard project layout, we can add integration tests to our Gradle build by using one of the following options: We can add our integration tests to the same directory than our unit tests. This is an awful idea
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く