kagamihogeの日記

kagamihogeの日記です。

GlassFish

Eclipse + Payara + SOAP Web Service

検証用の適当なSOAP Web Serviceが必要になったので試しにPayaraで作成した時のメモ。 事前準備 各種ソフトウェアのダウンロード。 jdk - https://www.oracle.com/java/technologies/downloads/ - latestなら動くと思うが必要に応じて対応バージョンをチェッ…

Java EE 8のMVC 1.0 + Faceletsのサンプルを試す

itblog.inginea.eu Java EE 8導入予定のMVC 1.0を動かしてみたかったのでやってみる。それと、MVC 1.0 in Java EE 8: Getting started using facelets | .Lost in CodingというエントリでviewにはJSPの代わりにFaceletsも使えるよ、という話なので、このエン…

The Java EE 7 TutorialのResource Creationの章をテキトーに訳した

The Java EE 7 Tutorialの3 Resource Creationの章をテキトーに訳した。 これといって目新しいことはイマサラ書いてないけれども。 3 Resource Creation リソース(Resource)とは、データベースサーバやメッセージングシステムなどへのシステム接続を行うプロ…

jBatchでデータロードしてみる

やること jBatchを使用してテキストファイルの中身をOracleにロードする。 とはいえ、単なるデータロードであればワザワザjBatchを使うのはオーバーヘッドがかさむだけである。OracleでSQL*Loaderや、手動ならSQL DeveloperやA5:SQL等各種のツールを使うのが…

jBatchのpartitionを使ってみる

想定する処理としては、下記のようなごく単純な訪問ログにおける時刻の出現回数のサマリを集計処理を考える。このログファイルが複数拠点から送られるので、それらすべてを集計するもんとする。 15:28 08:36 18:57 01:58 14:43 環境 Java Java SE Developmen…

jBatchでxJCL invalid per schemaとかいうエラー

環境 Java SE Development Kit 7u60 Eclipse Luna(4.4.0) IDE for Java EE Developers | Packages GlassFish Server 4 やったこと jBatchのjob.xmlをこんな感じに書いたらエラーになって動かなかった。 <reducer ref="myReducer" /> <collector ref="myCollector" /> <analyzer ref="myAnalyzer" /> スローされる例外はこんな感じ。 javax.batch.opera</analyzer></collector></reducer>…

The Java EE 7 TutorialのConcurrency Utilities for Java EEの章をテキトーに訳した

The Java EE 7 Tutorialの56 Concurrency Utilities for Java EEのセクションを読んで訳した。 56 Concurrency Utilities for Java EE このチャプターではJSR 236に記述されているConcurrency Utilities for Java EEについて解説しており、内容は以下のトピ…

The Java EE 7 TutorialのJSON Processingの章をテキトーに訳した

英語の勉強中です。というわけで、The Java EE 7 Tutorialの19 JSON Processingをテキトーに訳した。とはいえ、ここはさすがにあんま大してこと書いてないっすな。 19 JSON Processing この章ではJava API for JSON Processing (JSR 353)を説明します。JSON…

jBatch(JSR-352) on GlassFish 4.0でhello world的なことやる

環境 Java Java SE Development Kit 7u51 Eclipse Kepler(4.3.2) SR2 IDE for Java EE Developers GlassFish Server Open Source Edition 4.0 GlassFish Tools for Kepler 準備 GlaffFish 4.0をダウンロードして、Eclipseから起動できるようにGlassFish Tool…

JJUG ナイトセミナ 「Java EE 特集」に行ってきた

JJUG ナイトセミナ 「Java EE 特集」 - 日本Javaユーザーグループ | Doorkeeper で聞いてきたことのメモとか、感想とかです。 なお、アノテーションやプロダクトが正確な名称になってないところもありますが、推敲がめんどくなったんでそのままにしてあり、…

GlassFish 3 + Arquillian

Arquillian · Write Real TestsGlassFish 3でArquillianを動かす。Arquillianを使用したJUnitで、CDIでEJB入れてJPAでアクセスするのが動くところまでやる。Arquillianの動作モードは、embeded,remote,manageの三種類がある。embededがお手軽なんだけど、こ…

GlassFish 4でArquillianうごかす

環境 Java SE Development Kit 7u40 Eclipse Kepler(4.3.1) SR1 IDE for Java EE Developers GlassFish Server Open Source Edition 4.0 GlassFish Tools for Kepler やったこと Mavenプロジェクトの作成 archetypeでwebapp-javaee7を選んでプロジェクトを作…

GlassFish 4のWebSocket + html5 canvasで共有ホワイトボード

引き続きGlassFish 4で遊ぶため、WebSocketでお絵かきチャット的なアレを作る。 環境 Java SE Development Kit 7u40 Eclipse Kepler(4.3.1) SR1 IDE for Java EE Developers GlassFish Server Open Source Edition 4.0 GlassFish Tools for Kepler やったこ…

GlassFish4でOracle11gXEのJDBC接続をつくる

GlassFishの管理コンソールを使用してOracleデータベースへの接続をつくりJPAで接続テスする。 環境 Java SE Development Kit 7u40 Eclipse Kepler(4.3.1) SR1 IDE for Java EE Developers GlassFish Server Open Source Edition 4.0 GlassFish Tools for Ke…

GlassFish 4さわる

EclipseからGlassFishを起動して、ServletとEJBが動くとこまでやる。 環境 Java SE Development Kit 7u40 Eclipse Kepler(4.3.1) SR1 IDE for Java EE Developers GlassFish Server Open Source Edition 4.0 GlassFish Tools for Kepler やったこと Eclipse…