Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...
![InfoQ: JavaプログラマがFlexとBlazeDSを学んだ方がいい13の理由](https://cdn-ak-scissors.b.st-hatena.com/image/square/84d65df711ae402ec5d6c4dd8a9dd5ca735594d5/height=288;version=1;width=512/https%3A%2F%2Fcdn.infoq.com%2Fstatics_s1_20230323103915_u1%2Fstyles%2Fstatic%2Fimages%2Flogo%2Flogo-big.jpg)
そうです。Apollo の正式名称が発表されました。今日からは AIR でよろしくお願いします。 さて、Adobe Labs に従来のアルファ版に機能の追加されたパブリックベータ版が公開されています。(AIR@Labs) 新しいランタイムや SDK のダウンロード等詳細な情報は Labs をご覧ください。 Dreamweaver 用の Apollo 開発機能拡張のベータ版も今日公開されています。(air Dreamweaver CS3 extension@Labs) こちらは Dreamweaver CS3 の英語版のみでテストされているとのことですので、申し訳ありませんが日本のユーザの皆様には ”お試し” もまだお待ちいただくことになるようです。一方 Flash 用の機能拡張はまだ時間がかかっていて、もう少し先の公開になりそうです。 ここで話を進める前に注意点をいくつか。 今回のベ
今回取り上げる関数/クラス flash.net.sendToURL flash.net.navigateToURL flash.net.URLLoader 本記事中のサンプルを表示するには最新のFlashPlayer9が必要です(本稿執筆時点では【9,0,28,0】が最新)。こちらから最新のFlashPlayer9をインストールしてください。また,インストール後はブラウザの再起動が必要です。インストールされているFlash Playerのバージョンを確認するにはこちら。 今回と次回にかけてブラウザ内で動作するFlexアプリケーションとサーバー・アプリケーションとを連携させるためのAPIをいくつか紹介します。これらはWebアプリケーションを開発するうえで非常に重要な機能ですので,ぜひともご自分の環境でもお試しください。 今回はflash.net パッケージの関数である【sendToURL】関
J2EE関連の最新トピックをわかりやすく解説 J2EE Watch [10] Java技術者がフロントにFlashを選択した理由とは? ■Java開発者から見たAjaxとFlex 周知のとおり、いまAjaxに注目が集まっている。インタビューに参加いただいた3名ともに、プロジェクトの要件に応じてAjaxとFlexの双方を適材適所で選択している。では、この両者はどのように使い分ければよいのだろうか。 まず公門氏は、Ajaxの優位性として、HTMLベースであることの安心感を挙げる。「Flexを提案する場合、お客様との間では『Flexはいつまでサポートされますか』といったベンダー依存についての議論が避けられません。そのため、(ある要件のもとで)AjaxでもFlexでも同じことが実現できるのであれば、やはりHTMLがもっとも堅実ではないか、という結論になることもあります」。確かに、Flexではソース
J2EE関連の最新トピックをわかりやすく解説 J2EE Watch [10] Java技術者がフロントにFlashを選択した理由とは? 聞き手・構成 スティルハウス 吉川和巳 2006/7/20 おそらくJavaエンジニアの多くが、HTMLベースのおなじみのWebアプリケーション開発の現場で、ある種の“カベ”に直面しているのではないだろうか。顧客のニーズを満たすために、 HTMLの制約と格闘する苦労。データベースとHTML間のバケツリレーに終始する中で生じる、「なぜPHPではなくJavaなのか」という疑問。こういったさまざまなカベがある。 そういった状況の中で、その回答として、UI に Flash を選択した人たちがいる。クラスメソッド株式会社 代表取締役 横田聡氏、株式会社電通国際情報サービス 事業推進本部 開発技術推進センター Seasar2技術推進グループ 主任 公門和也氏、日本電気
システムのデフォルトのcharsetは、File.systemCharsetで取得することができます。このcharsetは、FileStream#writeMultiByte()やreadMultiByte()で指定します。私のマシンでは、 csshiftjisと表示されました。 ファイルシステムをツリー上に表示させたい場合、FileSystemTreeコンポーネントを使います。どのディレクトリを表示させるのかは、directoryプロパティにFileオブジェクトで指定します。directoryプロパティを指定しない場合は、全ファイルシステムが表示されます。デスクトップを表示させるサンプルは次のようになります。 <mx:ApolloApplication xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="initApp(
先ほど Flex SDK のオープンソース化についての発表が行われました。(Flex SDK:Open Source) 昨秋の AVM のオープンソース化 (Adobe と Mozilla のオープンソースプロジェクト(Tamarin)) に続く Adobe からのオープンソースプロジェクトになります。 Flex SDK は Mozilla Public License (MPL) の元に公開される予定で、公開開始時期は今年の 6 月くらいになる模様です。オープンソース化されるものには Flex コンポーネントやフレームワークに加えて ActionScript / MXML のコンパイラや ActionScript デバッガも含まれます。誰でも自由にソースコードをダウンロードして拡張したりプロジェクトに貢献したりすることが可能になります。 Adobe ではオープンソースプロジェクトを実施す
ApolloのFlex HTMLコンポーネントを使うと、Apolloアプリケーションの一部として、HTMLを貼り付けることができます。例えば、次のようにするとSeasarのサイトが表示されます。 HTMLのレンダリングには、webkit(Safariのもともとのレンダリングエンジン)が使われているそうです。上記のようにすると、ページが途中で切れてしまいますが、次のようにwidthとheightを指定するとページ全体を表示できます。 locationにfile:///C:/ファイルパスのように指定するとローカルファイルも表示できますね。 でboot.iniを表示することができました。さすがApollo、ローカルにアクセスできますね。でも、ディレクトリは表示できませんでした。そうだろうなという気はしますが。 htmlTextプロパティを使って、プログラムで動的にHTMLを貼り付けることもできま
S2Flexとは セットアップ JavaBeansとActionScriptのクラスとのマッピング メッセージの多言語対応 Example S2Flexとは S2Flexを使うと、S2Container上に登録されているコンポーネントのメソッドをFlexから簡単に呼び出せるようになります。 セットアップ Seasar2と同様にJDK1.4以上が必要です。S2FlexVx.x.x.zipを解凍してできたs2flexディレクトリをEclipseで、「ファイル→インポート→既存のプロジェクトをワークスペースへ」でインポートしてください。 S2Flexのソースを確認できます。flashgateway.jarがないので、エラーになりますが、これは、Flexのjarファイルを勝手に配布できないためです。コンパイルするためには、Flexに含まれているflashgateway.jarをs2flex/lib
今月~夏までの自分テーマに、Flex2フレームワーク上で広告系っぽいコンテンツが作れるかどうかを見定める、というのがあって、色々調べたところ面白いクラスを見つけたのでメモ。 ここら辺のクラスは勉強会とか、使い方のノウハウを発表しあったりしたら面白そう。 ・BindingUtils データバインディングをAS上で直接結びつけるクラス。 ・ChangeWatcher 特定の変数を見張って、変更されたらイベントを発行するクラス。 ・ClassFactory プリセットした初期化変数でクラスをインスタンス化~初期化するクラス。 ・DateBase, DateFormatter, DateValidator 日付編集、整形、変換各種。 ・NameUtil オブジェクト毎にユニークな名前をつけてくれる。ハッシュキー用か? ・NumberBase 数字整形編集用 ・ObjectProxy Proxyに便
フレームワークは、多くのユーザのニーズに応えられるようにするために、汎用的で、最初から多くの機能が盛り込まれるというのが一般的ではないかと思います。 でも、本当にそうかなぁと私は思います。例えば、私がフレームワークを作るとします。多くのユーザのニーズを初めから把握できるでしょうか。たぶん、できないでしょう。ユーザのニーズを想像して機能を盛り込んでも実際に使われるかどうかは分かりません。それなら、ニーズを確実に把握できない機能は盛り込まないほうが良いでしょう。 ただ、このような考えはフレームワークに限っては落とし穴があります。機能の足りないフレームワークは誰にも使われない可能性があり、フィードバックがないかもしれないのです。 結局事前にどこまで機能を盛り込むかというのは、非常に難しい決断になります。そんなときに、私が使う方法は、「ユーザに使ってみたいと思わせるキラーな機能」は、事前に盛り込み
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く