2012年11月2日金曜日

DeltaSpikeについて

最近自発的に情報を取りにいくのを怠っていたため、DeltaSpike について完全に追えていませんでした・・・・ので、なんとか追いつきたいと思いまする。

まずは、皆本師匠のブログを読んでます。

http://tanoseam.wordpress.com/2012/01/16/seam_next/
http://tanoseam.wordpress.com/2012/02/26/apache-deltaspike-0-1/
http://tanoseam.wordpress.com/2012/04/22/infoq/
http://tanoseam.wordpress.com/2012/04/28/apache-deltaspike-0-2/
http://tanoseam.wordpress.com/2012/05/03/deltaspike-exception-handling/
http://tanoseam.wordpress.com/2012/06/19/deltaspike-exception-handling-2/
http://tanoseam.wordpress.com/2012/08/25/apache-deltaspike-0-3/
http://tanoseam.wordpress.com/2012/09/26/seam2_javaee6/
http://tanoseam.wordpress.com/2012/10/15/abstractcontext-1/ 
http://tanoseam.wordpress.com/2012/10/21/abstractcontext-2/

最近、うちの会社で多い、コンバージョンの観点では難しいなぁ(例えば、例外処理とか)と思うところもありますが、スクラッチ開発する場合は是非使いたい^^
1.0リリースに期待。

2012年11月1日木曜日

JBoss AS 7.1.2 は出ないのかね?

7.1.2 でも、7.2 でもいいんだけど、コミュニティ版の新しいのが出ないですかね?
https://community.jboss.org/thread/197780
https://community.jboss.org/message/735207


ちなみに、ここから落としてみたら 7.2.0.Alpha1でした。

junnichi@nero:/usr/local/jboss/jboss-as-7.2.0.Alpha1-SNAPSHOT$ ./bin/standalone.sh
=========================================================================

  JBoss Bootstrap Environment

  JBOSS_HOME: /usr/local/jboss/jboss-as-7.2.0.Alpha1-SNAPSHOT

  JAVA: java

  JAVA_OPTS:  -server -Xms64m -Xmx512m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true -Dorg.jboss.resolver.warning=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true -Djboss.server.default.config=standalone.xml

=========================================================================

17:24:28,740 INFO  [org.jboss.modules] (main) JBoss Modules version 1.1.3.GA
17:24:29,149 INFO  [org.jboss.msc] (main) JBoss MSC version 1.0.2.GA
17:24:29,284 INFO  [org.jboss.as] (MSC service thread 1-3) JBAS015899: JBoss AS 7.2.0.Alpha1-SNAPSHOT "Steropes" starting
17:24:31,484 INFO  [org.xnio] (MSC service thread 1-4) XNIO Version 3.0.7.GA
17:24:31,497 INFO  [org.jboss.as.server] (Controller Boot Thread) JBAS015888: Creating http management service using socket-binding (management-http)
17:24:31,536 INFO  [org.xnio.nio] (MSC service thread 1-4) XNIO NIO Implementation Version 3.0.7.GA
17:24:31,567 INFO  [org.jboss.remoting] (MSC service thread 1-4) JBoss Remoting version 3.2.12.GA
17:24:31,598 INFO  [org.jboss.as.configadmin] (ServerService Thread Pool -- 27) JBAS016200: Activating ConfigAdmin Subsystem
17:24:31,666 INFO  [org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 32) JBAS010280: Activating Infinispan subsystem.
17:24:31,798 INFO  [org.jboss.as.connector.subsystems.datasources] (ServerService Thread Pool -- 28) JBAS010403: Deploying JDBC-compliant driver class org.h2.Driver (version 1.3)
17:24:31,808 INFO  [org.jboss.as.naming] (ServerService Thread Pool -- 40) JBAS011800: Activating Naming Subsystem
17:24:31,813 INFO  [org.jboss.as.connector.logging] (MSC service thread 1-3) JBAS010408: Starting JCA Subsystem (JBoss IronJacamar 1.0.12.Final)
17:24:31,848 INFO  [org.jboss.as.osgi] (ServerService Thread Pool -- 41) JBAS011906: Activating OSGi Subsystem
17:24:31,874 INFO  [org.jboss.as.security] (ServerService Thread Pool -- 46) JBAS013171: Activating Security Subsystem
17:24:31,968 INFO  [org.jboss.as.security] (MSC service thread 1-2) JBAS013170: Current PicketBox version=4.0.13.Final
17:24:32,040 INFO  [org.jboss.as.naming] (MSC service thread 1-1) JBAS011802: Starting Naming Service
17:24:32,057 INFO  [org.jboss.as.webservices] (ServerService Thread Pool -- 50) JBAS015537: Activating WebServices Extension
17:24:32,098 INFO  [org.jboss.as.mail.extension] (MSC service thread 1-1) JBAS015400: Bound mail session [java:jboss/mail/Default]
17:24:32,569 INFO  [org.jboss.ws.common.management] (MSC service thread 1-1) JBWS022052: Starting JBoss Web Services - Stack CXF Server 4.1.0.CR1
17:24:32,882 INFO  [org.apache.catalina.connector] (MSC service thread 1-2) JBWEB001141: NIO 2 is not available, the java.io connector will be used insteaf
17:24:33,077 INFO  [org.apache.coyote.http11] (MSC service thread 1-2) JBWEB003001: Coyote HTTP/1.1 initializing on : http-/127.0.0.1:8080
17:24:33,156 INFO  [org.apache.coyote.http11] (MSC service thread 1-2) JBWEB003000: Coyote HTTP/1.1 starting on: http-/127.0.0.1:8080
17:24:33,569 INFO  [org.jboss.as.remoting] (MSC service thread 1-3) JBAS017100: Listening on 127.0.0.1:9999
17:24:33,570 INFO  [org.jboss.as.remoting] (MSC service thread 1-2) JBAS017100: Listening on 127.0.0.1:4447
17:24:33,673 INFO  [org.jboss.as.server.deployment.scanner] (MSC service thread 1-3) JBAS015012: Started FileSystemDeploymentService for directory /usr/local/jboss/jboss-as-7.2.0.Alpha1-SNAPSHOT/standalone/deployments
17:24:33,755 INFO  [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-2) JBAS010400: Bound data source [java:jboss/datasources/ExampleDS]
17:24:33,856 INFO  [org.jboss.as] (Controller Boot Thread) JBAS015961: Http management interface listening on http://127.0.0.1:9990/management
17:24:33,857 INFO  [org.jboss.as] (Controller Boot Thread) JBAS015951: Admin console listening on http://127.0.0.1:9990
17:24:33,857 INFO  [org.jboss.as] (Controller Boot Thread) JBAS015874: JBoss AS 7.2.0.Alpha1-SNAPSHOT "Steropes" started in 5857ms - Started 125 of 206 services (80 services are passive or on-demand)

RESTEasy を使ったバリデーション

久々の更新です。
少し落ち着いてきたので、コンスタントに更新するようにしたいと思います。

さて、RESTEasy ってバリデーション使えなくて不便なんだよねー。いつか実装されるのかなぁ?と思っていたら、2.3 から Bean Validator が使えるようになってました☆
 http://docs.jboss.org/resteasy/docs/2.3.5.Final/userguide/html/Validation.html

API だって当然バリデーションは必要ですよね。この機能が後回しにされた理由が不明ですが、実装されて良かった良かった。