YAML/JSONというデータ形式を耳にしたことがあるだろうか? YAMLはRuby on RailsなどLight Weight(LL)系フレームワークで設定ファイルの記述形式として広く利用されているデータ形式である。また、JSONはJavaScriptでの扱いが容易なことからAjaxでのサーバとの通信フォーマットとして利用されるケースも増えている。Javaの世界ではいずれもXMLが幅を効かせている分野であるが、LLでこれらのデータ形式が好んで利用されるからには相応のメリットがあるはずだ。 本稿ではYAML/JSONがどのようなものか、そのメリット、そしてJavaでこれらのYAML/JSONを扱う方法について解説する。
EZMorph is simple java library for transforming an Object to another Object. EZMorph's key strenghts are: Supports transformations for primitives and Objects Supports transformations for multidimensional arrays Supports transformations with DynaBeans JDK 1.3.1 compatible Small memory footprint (~76K) EZMorph comes with another feature: ArrayAssertions . JUnit 3.x does not have an assertEquals() me
Mission Statement XQOM's project mission is to provide a flexible persistence framework for persisting object models as XML in an XQuery compliant data source. The idea is to abstract the persistence functionality inside a flexible/declarative framework. Description XQOM is a persistence framework for persisting your Java object model as XML. It requires an underlying XQuery data source in order
Account Suspended This Account has been suspended. Contact your hosting provider for more information.
Ebean ORM Persistence Layer Ebean is an open-source (LGPL license) Java Object Relational Mapping tool. It uses JPA Annotations for mapping as it provides a simple API for fetching and saving object graphs. We spent the past few months working at AscInc.com as a game programmer. They are a small indie studio that develops games of all sorts of games and VR experiences. We had the opportunity to wo
【概要】 クラスローダーを自作する方法の紹介。クラスローダーの自作が有効なケースとして代表的なものは次の通り。 ・同一 FQN で異なるクラスを扱いたい(複数バージョンのライブラリを同一 JVM 上で取り扱いたいときなど) ・クラスの定義を Jar ファイルからの読み込み / HTTP からのクラス定義のロードなどの標準的な方法ではなく、独自の方法で動的にロードできるようにしたい。 【キーワード】 クラスローダー、ClassLoader、自作、つくり方 1. DirectoryClassLoader の作成 今回はクラスローダー作成のはじめの一歩として、極めてシンプルで原始的、かつ不完全なクラスローダーを作成する。具体的には指定されたディレクトリに格納されているクラスファイルを動的にロードするだけの DirectoryClassLoader を作成する。 import java.io.Bu
Welcome to Shoal – A Dynamic Clustering Framework Shoal is a java based scalable dynamic clustering framework that provides infrastructure to build fault tolerance, reliability and availability. The framework can be plugged into any product needing clustering and related distributed systems capabilities without tightly binding to a specific communications infrastructure. Shoal is dual licensed un
Filter Options for exportFormat You can navigate through the options using arrow keys, the home and end keys. Select the currently highlighted option by pressing enter or space. Right and left arrows will move focus to the next possible option in the list. The Home key will bring focus to the start of the list and the END key to its end. Up and down arrows allow you to navigate quickly to the star
Webアプリケーションのセキュリティホールが注目を浴びたことから、セキュリティを意識した開発の必要性が高まってきている。今後の流れとして、セキュリティ上満たすべき項目が要件定義の段階から組み込まれるケースが増えていくことが予想されるが、実際の開発現場においてはセキュリティホールをふさぐための実装方法が分からないという声も多いのではないだろうか。 そういった開発者の負担を少しでも軽くすることができるように、本連載ではJavaにおけるWebアプリケーション開発時に最もよく利用されているStrutsフレームワークの実装に踏み込んで、セキュリティ上注意すべきポイントを解説していきたい。なお、本連載ではStruts 1.2.8を対象として解説を行っていくが、すでにStrutsを利用したWebアプリケーション開発を行っている開発者をターゲットとしているため、Strutsの使用方法、各機能の詳細な説明な
http://d.hatena.ne.jp/masataka_k/20060528 JUnit4ではテストの実行方法について詳細に定義できる仕組みがあります。これは過去、J2EE勉強会に参加した際に、中村さんの説明を聞きながら学んだところです。その後形になって、S2JUnit4に結実しています。 http://d.hatena.ne.jp/taedium/20060605 でだ。サーブレットのテストについて、まいったなーとかめんどくせーなとか思ったことはありませんか?いや普通は思うでしょう。モックつくるのもめんどくせーし、そのモックを信頼できたものなのだろうかという気持ち悪さがあるかもしれない(たいていはモックオブジェクトで問題なく、要件をしっかり満たすとは思いますが、ここは気分の話ね)。そんなとき、テストランナー自作ですよ。 package org.ashikunep.yukara.te
Welcome License: Apache v2.0 Developed by Matthieu Riou Forge Page | Mailing List Latest version: 1.2.3 (2007-05-12) Raven is a build tool for Java programs based on Rake and Ruby Gems. This site is intended as a quickstart to let anybody use Raven easily. You don't even need to know Rake and Ruby Gems! Why basing your build system on Rake and Ruby Gems? Rake is a very simple build system, it
VRaptor2に限らず今時のCoC(Convention Over Configuration)/MVC/POJOといった概念を採用しているWebアプリケーションフレームワークは、とにかく使ってみてこそ価値が解るというもの。デモアプリケーションを眺めていても、一度自分で作ってみないとその概念を飲み込めないだろう。本稿ではVraptor2を使って簡単なメモアプリケーション"もどき"を作成するので、これをきっかけに理解を深めて欲しい。 Vraptor2のプロジェクトサイトには、執筆時点で次の成果物が用意されている。 vraptor-2.1.1-all.zip - 本体 blank-project-2.1.1.zip - プロジェクトテンプレート mydvds-2.1.1.zip - デモアプリケーションパッケージ 図1.1 blank-project-2.1.1.zip – 内容物のディレク
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く