アプリケーション開発にデバッガ―は欠かせません。ソースコードにブレークポイントを設定してステップ実行したり、実行中の変数の中身を確認したり。デバッガ―を使えるようになれば、バグを短時間で見つけて解決できるなどアプリケーションの品質向上に繋がります。

今回は、Jettyで実行しているWebアプリケーション(WARファイル)をEclipseからデバッグする方法を紹介します。

続きを読む...

前回の記事ではEclipseでビルドしたWARファイルを手動でJettyにデプロイ(配備)する方法を説明しました。

実際の開発では動作確認のために何度もビルド→デプロイをすることになりますので、手動でWARファイルのコピーを繰り返していては疲れてしまいます。

今回は、JettyEclipseを連携させてビルドからデプロイまで自動化する方法を紹介します。

続きを読む...

前回の記事で作成したRESTアプリケーションをJettyを動かします。JettyJerseyライブラリを追加する手順、作成したWARファイルをデプロイしてブラウザから動作確認するところまでをWindows環境を例に説明していきます。

JettyJersey… 名前が似ていて混乱してしまいそうですね。

  • Jetty はサーブレットを動かすことができるWebコンテナ(アプリケーション・サーバー)です。

  • Jersey はJavaでRESTを扱うためのAPIであるJAX-RSのリファレンス実装ライブラリです。

続きを読む...

Web APIといえば以前はSOAPでしたが、HTML5/JavaScriptによるSPA(Single Page Application)が台頭するにつれ、JavaScriptで扱い易いRESTに注目が集まっています。

Jerseyは、JavaでRESTアプリケーションを開発するためのJAX-RS(Java API for RESTful Web Services)リファレンス実装です。

今回はJerseyを使ってRESTアプリケーションを開発する手順を解説していきます。

続きを読む...

Google Chromeを使っていてサイトへの接続に非常に時間がかかることがありました。 PCをスリープから復帰させた直後の初回アクセス時に発生することが多いように感じます。

プロキシスクリプトをダウンロードしています

この問題が発生したとき、Google Chromeの左下にはこのようなメッセージが表示されていました。

続きを読む...

軽量なJava Servletコンテナ/WebサーバーであるJetty 9.4.2がリリースされました! Windows版はJetty for Windowsからダウンロードすることができます。

続きを読む...

Windows用のOpenSSLを使って自己署名のサーバー証明書を作成していきます。

続きを読む...

Chromeの拡張機能 Google翻訳 をインストールすると、ウェブページの英単語や英文を簡単に翻訳できるようになります。 Chromeのショートカットキー設定と組み合わせことでより快適になります。

続きを読む...