Google
WWW を検索 junglejava.jp を検索

 Heroku が Java をサポート

Posted in Java (RSS), クラウドコンピューティング (RSS)

Ruby on Rails の PaaS として有名な 「Heroku」 が、Java をサポートすることになりました。

関連情報
HerokuがJavaのサポートを発表!! - Force.com Blog Japan
HerokuがJava対応、過去の煩雑さとの決別うたう - @IT
Heroku、クラウドでJavaのサポート開始。J2EEには背を向ける - Publickey
Heroku の Java サポートと、その背景について « Agile Cat — in the cloud
Java開発者が知らないと損するPaaSクラウド8選 - @IT

Jungle Java - SpringSource Cloud Foundry 関連情報メモ
Jungle Java - VMforce の内容が明らかに
Jungle Java - Spring Roo 1.1 リリース
Jungle Java - Salesforce がクラウドデータベース Database.com などを発表
Jungle Java - トヨタと Salesforce が提携して SNS を構築へ

p.s.
Play! on Heroku 翻訳 - 複雑系スパゲティソース(はてな版)
Jungle Java - Play framework は Rails ライクな Java のフレームワーク

Grails on Heroku | Toma's Lin’s Programming Brain Dump
grails-samples/hello-heroku - GitHub

(09/08 追記)
InfoQ: Heroku上でPlay!の公開ベータがリリース

(09/19 追記)
InfoQ: Facebook と Herokuがパートナーシップをアナウンス

(09/29 追記)
Getting Started with Spring MVC Hibernate on Heroku/Cedar をためしてみてる - daichamの日記
Heroku | Dev Center | Getting Started with Spring MVC Hibernate on Heroku/Cedar

(10/05 追記)
InfoQ: Heroku上でPython と Django
Heroku、クラウドでPythonのサポート開始、Engine YardはJRubyのサポート開始 - Publickey

(10/11 追記)
InfoQ: Heroku、Scalaをサポート

(10/15 追記)
Heroku、クラウドでScalaにも対応。これで6言語目 - Publickey
Java がサポートされたクラウド環境 Heroku で Play!Scala を試す | アピリオ Tech Blog

(11/24 追記)
ヘロク、「Heroku Postgres」をスタンドアロン・サービスとしてリリース|Computerworld
HerokuがPostgreSQLのDatabase-as-a-Serviceを開始。しかし料金表がおかしいぞ - Publickey

(12/02 追記)
InfoQ: Herokuは、Postgres as a Standalone Serviceをリリースした

(2012/01/14 追記)
Java 開発 2.0: Heroku の PaaS を使用してアプリケーションを Git にコミットする

(2012/02/04 追記)
u1aryzの備忘録とか: twitter4jを使用してツイートするサンプルをHeroku上で動かす

Posted on 2011年09月01日

 Java SE 7 正式リリース間近

Posted in Java (RSS)

07月28日に正式リリースが予定されている 「Java SE 7」 の関連情報をメモ。φ(..)
「Java SE 6」 が登場して既に 5年が経過しているんですね..。その割には随分地味な変更のようにも思われます。

関連情報
ここからはじめる Java SE 7 « 寺田 佳央 – Yoshio Terada
オラクル買収後のJava 7と8、JavaFXはどうなるのか - @IT
InfoQ: OpenJDK を Java SE 7 のリファレンス実装とする定款,Oracle の賛成で承認
Java SE 7徹底理解 第1回 言語仕様の小さな変更 - Project Coin - Java技術最前線:ITpro
Java SE 7徹底理解 第2回 細粒度の並行処理 - Fork/Join Framework - Java技術最前線:ITpro
Java SE 7徹底理解 第3回 Fork/Join FrameworkからProject Lambdaへ - Java技術最前線:ITpro

Jungle Java - Oracle が Sun Microsystems を買収
Jungle Java - Java 7 へのマイルストーン
Jungle Java - Oracle が JavaFX に注力?

(07/29 追記)
【祝】:Java SE 7 正式リリース « 寺田 佳央 – Yoshio Terada
オラクル、「Java SE 7」をリリース - Computerworld

(07/30 追記)
組込み向けJava SE 7も同時リリース (Java Embedded Japan)

(08/02 追記)
Java SE 7徹底理解 第4回 New I/O 2の新しいファイルシステムインタフェース その1 - Java技術最前線:ITpro
Java SE 7、Apacheプロダクトをクラッシュさせるバグ - データ破損も | マイコミジャーナル

(08/10 追記)
InfoQ: Java 7と8についてAdam Messinger氏が語る
InfoQ: Java 7のホットスポットVMで発生するループバグの詳細

(08/11 追記)
InfoQ: Eclipse 3.8M1は、Java7をサポートする

(10/01 追記)
InfoQ: Eclipse 3.7.1、Java 7をサポート

(2011/10/06 追記)
InfoQ: JavaOne Keynoteにおける、JavaFX 2.0をリリース、Java 9の概要

(2011/10/12 追記)
「Java 7」とはどんなリリースだったのか、チーフアーキテクトが解説。JavaOne 2011 - Publickey
Java 8、Java 9はどうなるのか。JavaOneの基調講演で示された方向性。JavaOne 2011 - Publickey

(2011/10/13 追記)
生まれ変わったJavaFX 2.0、Webブラウザと統合可能。JavaOne 2011 - Publickey
Java EE 7はクラウドのPaaS基盤に進化、来年Q3にリリース予定。JavaOne 2011 - Publickey

(2011/10/17 追記)
JavaはクラウドやHTML5、iOS/Androidも取り込む? - @IT
Java SE 8リリース予定を延期 - 2013年夏へ | マイコミジャーナル

(2011/11/22 追記)
InfoQ: OracleがクライアントサイトJavaの2カ年計画を発表

(2011/11/26 追記)
InfoQ: Java 7 Update 1 のパフォーマンスと安定性

Posted on 2011年07月14日

 WaveMaker を少しだけ試してみた

Posted in Ajax (RSS), Java (RSS), クラウドコンピューティング (RSS)

VMware がWebアプリケーションの開発環境 「WaveMaker」 を買収したので、無償で提供されている 「Community Edition」 を少しだけ試してみました。といっても、サンプルアプリケーションを覗いてみた程度ですが..。
「Community Edition」 自体が 「Apache Tomcat」 上で動作するWebアプリケーションなので、Webブラウザ上でWebアプリケーションの開発を行うことになるのですが、Ajax によってビジュアルな開発が可能となっています。




サーバがメンテナンス中となっていて試すことができませんでしたが、 「Community Edition」 と同等の機能を持った 「Cloud Edition」 も提供されているようです。また、今後は 「Spring Roo」 や 「Grail」 との連携の強化が図られるということなので、楽しみにしています。

関連情報
VMware は WaveMaker を買収し、開発スタイルを変革する « Agile Cat — in the cloud with openness
米VMware、オープンソースのビジュアル開発ツール「WaveMaker」を買収 | マイコミジャーナル
Addressing a Big New Audience: VMware Acquires WaveMaker | SpringSource Team Blog
WaveMaker ドキュメント - WaveMaker 概要

Jungle Java - SpringSource Cloud Foundry 関連情報メモ
Jungle Java - VMforce の内容が明らかに
Jungle Java - Google I/O 2010 が開催
Jungle Java - クラウド向けアプリ開発を支援する Code2Cloud
Jungle Java - Spring Roo 1.1 リリース

Posted on 2011年03月26日

 使い勝手のよいモックライブラリ Mockito

Posted in Java (RSS)

Java 向けのモックライブラリとしては 「jMock」 や 「EasyMock」 が有名ですが、「Mockito」 というモックライブラリの方が使い勝手がよいみたいです。

関連情報
【ハウツー】シンプル&タイプセーフなJava用モックライブラリ"Mockito"の魅力 | マイコミジャーナル
InfoQ: JavaとFlexの両方で使えるモックフレームワーク
Mockitoノススメ - Fly me to the Indigo!
単体テストを“神速”化するQuick JUnitとMockito - @IT
Java開発環境(ユニットテスト編) - torutkの日記
Java開発環境(ユニットテスト編)(続) - torutkの日記

心地良すぎるモックライブラリ Mockito ~その1~ - etc9
心地良すぎるモックライブラリ Mockito ~その2~ - etc9
心地良すぎるモックライブラリ Mockito ~その3~ - etc9

Jungle Java - ユニット・テストにアノテーションを導入した TestNG
Jungle Java - BDD 対応フレームワーク JDave 1.0 リリース
Jungle Java - Hudson で継続的インテグレーション

(11/20 追記)
Quick JUnitの次期リリース版(0.6.0)の機能まとめ - Fly me to the Indigo!

(2011/02/05 追記)
Java – Jmockitでテストをしやすくする! « ip-community
Java – Jmockitでテストをしやすくする!2 « ip-community
Java – JMockitでテストをしやすくする!3 « ip-community
Java – JMockitでテストをしやすくする!4 « ip-community
次世代のモックフレームワークであるJMockitの基本的な使い方 - 達人プログラマーを目指して

(2011/02/06 追記)
JMockitは理想的なモックフレームワーク - じゅんいち☆かとうの技術日誌

Posted on 2010年11月11日

 Spring Roo 1.1 リリース

Posted in Java (RSS)

Spring Roo 1.1」 がリリースされました。OSGi コンテナの 「Apache Felix」 を採用したようです。個人的には、データベースリバースエンジニアリング機能が導入されたことを、特に評価しています。

関連情報
米SpringSource、OSGiべースの「Spring Roo 1.1」をリリース - SourceForge.JP Magazine
A Big Hop Forward: Spring Roo 1.1.0 Is Released! | SpringSource.org
New Persistence Features in Spring Roo 1.1
Appendix A. Command Index - A.6. Dbre Commands
Appendix A. Command Index - A.16. Jpa Commands

Jungle Java - Spring ROO って何だ?
Jungle Java - VMforce の内容が明らかに
Jungle Java - GWT 2.1 M1 を少しだけ試してみた
Jungle Java - Spring Roo と Flex の連携
Jungle Java - GWT 2.1 RC1 リリース
Jungle Java - Spring MVC 関連情報メモ
Jungle Java - クラウド向けアプリ開発を支援する Code2Cloud

Jungle Java - OSGi コンテナ Apache Felix
Jungle Java - OSGi 関連情報メモ
Jungle Java - Spring と OSGi を融合させる Spring DM
Jungle Java - Spring Integration は軽量なESB?

(11/02 追記)
Spring Roo 1.1 GA Released! | StSMedia

(11/12 追記)
InfoQ: Spring Roo 1.1.0 Release: Built on OSGi, Supports Database Reverse Engineering and GWT 2.1 Features
Developer's Guide - Rapid Application Development for the Cloud - Google Web Toolkit - Google Code

(11/16 追記)
InfoQ: Spring Roo 1.1.0 リリース: OSGi,データベースリバースエンジニアリング,GWT 2.1 機能をサポート

(12/07 追記)
[#ROO-1797] Remove support for DataNucleus 1.x and Google App Engine - Spring Projects Issue Tracker

(12/09 追記)
[#ROO-1800] Generate a full JSON/REST interface via an entity's controller - Spring Projects Issue Tracker

(12/12 追記)
Spring Roo でDBからリバースエンジニアリング - すにぺっと
Spring rooでもうちょっとだけまともなチュートリアル - すにぺっと

(12/18 追記)
Spring Roo を使い始めました。 : akanuma.out ~あるWebアプリケーションエンジニアのつぶやき~

(2011/01/11 追記)
Spring Roo 1.1.1 Released | SpringSource.org
What's New In Spring Roo 1.1.1 | SpringSource Team Blog

(2011/01/20 追記)
Exploring Google and OpenID login with Spring Security and Spring Roo « BSG Dev

(2011/02/06 追記)
Introducing Spring Roo, Part 1: Building from source
Introducing Spring Roo, Part 2: Developing an application with Spring Roo

(2011/02/26 追記)
Spring Roo 入門: 第 1 回 ソースからビルドする
Spring Roo 入門: 第 2 回 Spring Roo を使ってアプリケーションを開発する
Spring Roo 1.1.2 Released | SpringSource.org

(2011/03/16 追記)
デブサミ2011レポート  Java開発者向けRAD「Spring Roo」 ~Spring Frameworkの展望:CodeZine

(2011/03/30 追記)
Spring RooによるDDDの実践(1) | かサハラノリオ |泳ぎ|漕ぎ|走り|ながら考える
Spring Rooのレイヤアーキテクチャ | かサハラノリオ |泳ぎ|漕ぎ|走り|ながら考える
Spring Rooの生成物を視る | かサハラノリオ |泳ぎ|漕ぎ|走り|ながら考える

(2011/04/11 追記)
Spring RooによるDDDの実践(2) | かサハラノリオ |泳ぎ|漕ぎ|走り|ながら考える

(2011/04/16 追記)
Spring Roo 1.1.3 Released | SpringSource.org
Roo + Cloud Foundry = Productivity in the Cloud | SpringSource Team Blog

(2011/05/25 追記)
Spring Roo 1.1.4 Released | SpringSource.org

(2011/05/29 追記)
Spring RooによるDDDの実践(3) | かサハラノリオ |泳ぎ|漕ぎ|走り|ながら考える
Spring RooによるDDDの実践(4) | かサハラノリオ |泳ぎ|漕ぎ|走り|ながら考える

(2011/07/12 追記)
Spring Roo 1.1.5 Released | SpringSource.org

(2011/08/04 追記)
10ミニッツで絶対にできる、Spring Rooアプリ開発 - @IT

(2011/11/25 追記)
InfoQ: Spring Roo 1.2 M1 - JPA リポジトリ,MongoDB,サービスレイヤを追加して Apache ライセンスでリリース
Spring Rooのリバースエンジニアリング機能でリッチなCRUDアプリを自動生成 - λab's Blog

(2011/12/20 追記)
Spring Roo 1.2.0.RELEASE available | SpringSource Team Blog

Posted on 2010年10月31日

 『JavaによるRESTfulシステム構築』

Posted in Java (RSS), 書籍 (RSS)

JAX-RS(Java API for RESTful Web Services)」 のガイドブックです。第1部では 「JAX-RS」 の概要を解説し、第2部のワークブックでは同仕様のポピュラーな実装の一つである 「RESTEasy」 を用いて、豊富なサンプルコードを示しながら具体的に解説しています。
ワークブックで 「Jersey」 や 「Apache CXF」 ではなく 「RESTEasy」 を選択しているのは、著者が「RESTEasy」 のプロジェクトリーダーだからです。とはいえ、「Jersey」 と 「Apache CXF」 についてもその概要を紹介していますし、サンプルコードも他の 「JAX-RS」 の実装に移植できるように注意を払ったとのことです。


関連情報
O'Reilly Japan - JavaによるRESTfulシステム構築
「Java による RESTful システム構築」 が超勉強になる!! - YoshioriのBlog
『JavaによるRESTfulシステム構築』読了 - 矢野勉のはてな日記
Eclipse上のJavaによるRESTfulシステム構築 | inquisitor

Jungle Java - 『RESTful Webサービス』
Jungle Java - Jersey 関連メモ
Jungle Java - JAX-RS と Web Beans
Jungle Java - JAX-RS が JCP 投票で承認
Jungle Java - Seam 2.1.0.GA リリース
Jungle Java - Spring Framework 3.0 GA リリース
Jungle Java - Apache CXF 関連情報メモ
Jungle Java - Spring MVC 関連情報メモ

(11/20 追記)
InfoQ: JAX-RS 2.0に関する取り組みが始まった

(11/26 追記)
【コラム】攻略! ツール・ド・プログラミング (9) JBoss製JAX-RS実装「RESTEasy」を試す | マイコミジャーナル
【コラム】攻略! ツール・ド・プログラミング (10) RESTEasyのクライアントフレームワーク | マイコミジャーナル
Spring 3 を使って RESTful な Web サービスを作成する

(2011/01/07 追記)
晴読雨読@エンジニアライフ: 制約に従いながらもHTTPを自由にするRESTful――『JavaによるRESTfulシステム構築』

(2011/09/22 追記)
RESTfulなWeb APIを使う開発者は必須「eXeve」 - MOONGIFT
eXeve 1.0 日本語 ダウンロード - Brothersoft.jp

(2012/01/24 追記)
JAX-RSのリファレンス実装、Jerseyの使い方(1) - Akira Koyasu's WebLog
JAX-RSのリファレンス実装、Jerseyの使い方(2) - Akira Koyasu's WebLog

第43夜 JAX-RSをWebアプリのフロントエンドとして利用する - しんさんの出張所 はてな編
第45夜 JAX-RSをWebアプリのフロントエンドとして利用する その2 - しんさんの出張所 はてな編
第46夜 JAX-RSをWebアプリのフロントエンドとして利用する その3 - しんさんの出張所 はてな編
第47夜 JAX-RSをWebアプリのフロントエンドとして利用する その4 - しんさんの出張所 はてな編

JAX-RS のリファレンス実装 Jersey のフィルタを使う方法 - あめだま
JAX-RS のリファレンス実装 Jersey のフィルタを使う方法 その2 - あめだま

(2012/01/25 追記)
JAX-RS、JPA、Dojo を使ってデータ中心のリッチな Web アプリケーションを作成する
Jersey + Hibernate + Guice による JavaEE 6 アプリケーション作成 - JAX-RS (JSR-311), JPA (JSR-317), DI (JSR-330) - なんとなくな Developer のメモ

Posted on 2010年10月24日

 クラウド向けアプリ開発を支援する Code2Cloud

Posted in Java (RSS), クラウドコンピューティング (RSS)

現在シカゴで開催中の 「SpringOne 2GX 2010」 で、SpringSource がクラウド向けのアプリケーション開発を支援するツール 「Code2Cloud」 を発表しました。

関連情報
ヴイエムウェア、クラウド開発環境を提供 : クラウド・コンピューティング - Computerworld.jp
SpringOne2GX 2010: Driving Java Innovation into the Cloud | SpringSource Team Blog
Tasktop Blog » Blog Archive » Tasktop helps VMware bring Code2Cloud
Spring Introduces Code2Cloud | Business Loan

Jungle Java - SpringSource Tool Suite 2.0 リリース
Jungle Java - Spring ROO って何だ?
Jungle Java - Spring Integration は軽量なESB?
Jungle Java - Spring Framework 3.0 GA リリース
Jungle Java - Grails 1.2 リリース
Jungle Java - SpringSource Cloud Foundry 関連情報メモ
Jungle Java - VMforce の内容が明らかに
Jungle Java - Google I/O 2010 が開催
Jungle Java - VMwrold 2010 が開幕
Jungle Java - GWT 2.1 RC1 リリース
Jungle Java - Spring MVC 関連情報メモ

Jungle Java - Hudson で継続的インテグレーション
Jungle Java - 分散バージョン管理システム Git

(10/22 追記)
VMwareがSaaSでクラウド開発環境を提供へ。Git、Bugzilla、Hudson、Mylynなどの統合サービス - Publickey
VMware and Google Advance Cloud Computing
Google, VMware Push Spring for Java Cloud Development - Application Development from eWeek

(10/26 追記)
InfoQ: GoogleとSpringが協働でクラウドのJava開発を推進

(10/28 追記)
グーグルとVMware、両社のツールを統合したクラウド対応開発ツールをリリース。Google App Engine for Businessの発表も近い? - Publickey

Posted on 2010年10月21日

 Spring MVC 関連情報メモ

Posted in Java (RSS)

「Spring MVC」 の関連情報をメモ。φ(..)

関連情報
【ハウツー】概説 Springプロダクト(5) - Spring 3.0時代のSpring MVCを知る | マイコミジャーナル
お試しSpring MVC - 気まぐれエンジニア日記 ver.0.1.0
Spring 3 MVC の HttpMessageConverter 機能を使って RESTful な Web サービスを作成する

Spring MVC hello world example
Spring MVC Tutorials
Spring MVC 3 Showcase | SpringSource Team Blog
Spring 3 MVC, Ajax and jQuery Magic (or better: simplicity) « maxheapsize.com
ExtJS, Spring MVC 3 and Hibernate 3.5: CRUD DataGrid Example | Javalobby

Spring 3 MVC: Introduction to Spring 3 MVC Framework | ViralPatel.net
Spring 3 MVC: Create Hello World application in Spring 3.0 MVC & Eclipse | ViralPatel.net
Spring 3 MVC: Handling Forms in Spring 3.0 MVC | ViralPatel.net
Spring 3 MVC: Tiles Integration with Example in Eclipse. Tiles Spring Tutorial | ViralPatel.net
Spring 3 MVC: Internationalization (I18N) & Localization Tutorial with Example | ViralPatel.net
Spring 3 MVC: Themes in Spring-Tutorial with Example | ViralPatel.net

Jungle Java - Spring 2.5 の新機能 (2)
Jungle Java - JAX-RS が JCP 投票で承認
Jungle Java - Spring Framework 3.0 GA リリース

Jungle Java - Spring ROO って何だ?
Jungle Java - Skyway Builder CE 6.3 GA リリース
Jungle Java - Skyway Builder WSE を試してみた (1)
Jungle Java - Skyway Builder WSE を試してみた (2)
Jungle Java - MyEclipse for Spring 8.6 リリース
Jungle Java - MyEclipse for Spring 8.6 を試してみた (3)

(2011/05/03 追記)
Spring MVCのススメ - 達人プログラマーを目指して
Spring MVCでセッション属性のキーをコントローラーごとに別々にするには - 達人プログラマーを目指して
Spring MVCでJSONデータを返すための手順 - 達人プログラマーを目指して
jXLSを使ったExcelテンプレートをSpring MVCのビューとして利用する方法 - 達人プログラマーを目指して
jXLS Readerを使ってアップロードされたExcelファイルを読み込む - 達人プログラマーを目指して
Spring MVCでフラッシュスコープの機能を簡単に実装する方法 - 達人プログラマーを目指して

Posted on 2010年10月18日

 Oracle が JavaFX に注力?

Posted in Groovy & Grails (RSS), Java (RSS)

JavaFX」 のことなんて、もうすっかり忘れていました。個人的にはあまり期待はしていませんが、Groovy や Scala など Java 以外の言語からも使用できるようになるというのは、ちょっと興味を惹かれるかも。

関連情報
【コラム】イマドキのIDE事情 (76) NetBeansでJavaFX Composerを使ってみよう! | マイコミジャーナル
OracleはJavaFXをどう扱うのか - ITmedia エンタープライズ
InfoQ: JavaOne キーノート - モバイル と JavaFX の重視,そして JavaFX Script の廃止

Jungle Java - JavaFX Script はどんな言語なのか?
Jungle Java - OpenJFX のデモを試してみた
Jungle Java - JavaFX Script はアプレットの夢を見るか?
Jungle Java - Java 7 へのマイルストーン

(10/14 追記)
InfoQ: Visageプロジェクトが Oracle抜きで、JavaFX Scriptの開発を続ける

(2011/05/29 追記)
InfoQ: JavaFX 2.0 - Javaによるリッチクライアント基盤 (前編)

(2011/07/14 追記)
InfoQ: JavaFX 2.0 - Javaによるリッチクライアント基盤 (後編)
InfoQ: JavaFX 2、JavaSEプラットフォームの完全に新しいクライアント層が公開ベータに
NetBeans 7.1 リリースプランが公開 - メインは JavaFX 2.0 のサポート (Masaki Katakai's Weblog)

第30夜 JavaFX 2.0 の組み込みブラウザで遊ぶ - しんさんの出張所 はてな編
第31夜 JavaFX 2.0 の組み込みブラウザで遊ぶ その2 - しんさんの出張所 はてな編
JavaFX 2.0はまだまだ実用的ではないので - しんさんの出張所 はてな編

(2011/07/15 追記)
メモ: JavaFX 2.0をGroovyで使ってみる
メモ: GroovyFXを使ってみる
Interview with the developers behind GroovyFX // JavaFX News, Demos and Insight // FX Experience

(2011/07/21 追記)
GroovyFX開発者インタビュー(翻訳) - Groovyラボ

(2011/07/22 追記)
JavaFX 2.0 beta build 36 available now // JavaFX News, Demos and Insight // FX Experience

(2011/08/04 追記)
New JavaFX Build Adds XML-Based Markup Language
Introducing FXML // JavaFX News, Demos and Insight // FX Experience

(2011/10/05 追記)
米Oracleが「JavaFX 2.0」を発表、オープンソース化計画も明らかに - SourceForge.JP Magazine

(2011/10/30 追記)
InfoQ: OracleがクライアントサイトJavaの2カ年計画を発表

Posted on 2010年10月01日