Falconのダウンロードはこちら

Java,HTML,XML,js,css・・・ファイル多すぎです!
Servletに、ビジネスBean, O/Rマッピングに設定ファイル。 楽になるはずのフレームワークを使っているはずなのに・・・。 Falconなら、XMLだけでいいんです。※1
今度はAjaxですか・・・
Javaの次はJavaScript、もう覚えきれません。なんて人はFalconを。 標準でAjax対応です。
セキュリティも・・・・
クロスサイトスクリプティング、SQLインジェクション・・・。 一発で解決します。※2
メンバーのスキルにばらつきが!
アーキテクチャに、例外処理、ロギング、サニタイジング・・・。 わかっていてもやりきれない。Falconなら勝手にやります。

※1. もちろん、Java、HTMLを駆使してカスタマイズ可能です。
※2. WASFでの実証実験で高い成績を残しました

Falconってなに?

Falconは、Javaで開発された「Secure Web Application Framework」です。

XMLだけで、Webアプリケーションを開発できる、フルスタックのWebアプリケーションフレームワークです

アプリケーション開発者は、クロスサイトスクリプティングや、SQLインジェクションを特に意識することなく、 高レベルなセキュリティを保ったアプリケーションを開発できます。

データベースへの接続もXMLに記述するだけです。O/Rマッピングの機能も備えています。

Falconは、Javaで開発された「DSL(domain specific language) Framework」です。

特定領域の問題を解決するために設計された言語を、DSL(domain specific language)−ドメイン特化言語といいます。

Falconは、DSLを実現するためのフレームワークであり、問題領域ごとに設計されたDSLを、XML上で複数組み合わせてアプリケーションを構築することが可能です。

Secure Web Application FrameworkもFalcon DSL上で実装されています。

Falconアーキテクチャ図1





Falcon 0.8 バイナリ(zip)(10.6MB)   falcon-0.8.zip
Falcon 0.8 バイナリ(tar.gz)(10.5MB)   falcon-0.8.tar.gz
Falcon 0.8 Webアプリケーション用warファイル(ブランク)(6.9MB)falcon-0.8-blank.war
Falcon 0.8 Webアプリケーション用warファイル(QuickStart完成状態)(6.9MB)falcon-0.8-quickstart.war
Falcon 0.8 サンプルアプリケーション (7.0MB)falcon-0.8-sample.zip
Falcon 0.8 ソース (2.1MB)近日公開
  • warファイルには、Falconバイナリが同封されています。
  • Internet Explorer で、warファイルをダウンロードしようとした場合、 拡張子が「zip」に置き換わってしまう場合があります。 その場合、拡張子を「war」に変更してご使用ください。
  • QuickStart for Web Applicationには、warファイル(ブランク)、
    QuickStart for CUI Applicationには、Falconバイナリをご使用ください。
    どちらもディレクトリ構成等の違いだけで、Falconそのものに違いはありません。
Falconの動作環境

Falconは、以下の環境で動作が確認できています。
  • JDK 1.5系
  • Tomcat 5.0系
  • PostgreSQL 8.0以降
Falconのライセンス

Falconはソフトウェアライセンスに、Apache License, Version 2.0 を使用しています。
ライセンスの詳細、及び本文は、以下のURLを参照してください。

http://www.apache.org/licenses/LICENSE-2.0

Falconのドキュメント

Falconのドキュメントはこちらへ

ドキュメントリスト
Falconの今後の予定

Falconは、オープンソースソフトウェアとして公開のため、 近日中にソースコード、ドキュメント等を順次公開していきます。

公開後の活動については、決まり次第お伝えしていきます。 ご使用の上、ご意見等お待ちしております。

2007/03/060.8 リリース
  • アルファバージョンリリース
  • バイナリ公開開始
yet to be announced0.9 リリース
  • ベータバージョンリリース
  • ソース公開開始
yet to be announced1.0 リリース
  • 正式バージョンリリース