タグ

Javaに関するstibbarのブックマーク (76)

  • 特集:全1回 Javaアプリ開発でなぜLinuxを使わないのか

    Javaアプリケーション開発に初めて取り組む際、疑問のひとつに開発環境がある。何のためらいもなくWindows上でアプリケーション開発を行っている人でも、なぜオープンソースと親和性の高いLinux上で行わないのか、と疑問を持つ人は多い。 Javaアプリケーション開発に初めて興味を持ち、さまざまな参考書を目にしていると、ひとつの疑問に当たることがある。それは、.NETに対するJava、それならばJavaアプリケーションの開発環境もWindowsに対するのではないだろうか? という点だ。しかし、現在でアプリケーション開発のほとんどは、圧倒的にWindows上のソフトを使う。 Javaを取り巻く環境の多くがオープンソースソフトウェアでありながら、なぜ代表格といえるOS(Linux)が使われないのか。この特集では、Linux(X Window System)上でJavaアプリケーション開発を行うま

    特集:全1回 Javaアプリ開発でなぜLinuxを使わないのか
  • RPC - Wikipedia

    RPC Remote procedure call 遠隔手続き呼出し(RPC、リモートプロシージャコール)のこと。 Revolutionary Policy Committee かつてイギリスに存在した独立労働党の派閥。 Royal Parks Constabulary ロンドンのロイヤルパークを管轄していた警察。 Resistive plate chamber 粒子線の計測に用いられる計測器。 Radiological Physics Center アメリカ国立衛生研究所の放射線治療の効果を検証する機関。 ロシアパラリンピック委員会 (英・Russian Paralympic Committee、露・Паралимпийский комитет России)。 SCP財団から分裂した怪奇創作ウェブサイトRPC機構(RPC Authority) 中華人民共和国 (仏: républiqu

  • JavaからRubyへ

    TOPICS Programming , Ruby 発行年月日 2007年04月21日 PRINT LENGTH 216 ISBN 978-4-87311-320-3 原書 From Java to Ruby FORMAT 書は「JavaからRubyへ」の移行を実践するためのガイドです。現在Javaでソフトウェアを開発している組織、すなわちメインストリームのソフトウェア開発組織が、Ruby導入のリスクとメリットについて検討するための材料をビジネスの視点から幅広く提供する「実用書」です。 情報の収集や分析でのポイントの押さえ方、パイロットプロジェクトの作戦、Javaで構築された既存システムとの統合戦略、Ruby開発要員の採用や育成など、Rubyに限らず、組織レベルでの新興テクノロジ導入にあたって考慮すべき事項をひと通りカバーしています。あわせて具体的な事例や実践者へのインタビューも多数掲載

    JavaからRubyへ
  • Spring Framework - Wikipedia

    Spring Framework は、Javaプラットフォーム向けのオープンソースアプリケーションフレームワークである。単に Spring とも呼ばれる。ロッド・ジョンソン(英語版)が自著 Expert One-on-One J2EE Design and Development(Wrox Press、2002年10月)と共にリリースしたのが最初である。.NET Framework 向けの移植版もある[2]。2006年、Spring Framework 1.2.6 は Jolt productivity award を受賞した[3]。 Spring Framework は特定のプログラミングモデルを強制するものではないが、Javaコミュニティでは Enterprise JavaBeans (EJB) モデルの代替・置換・追加として広く認知されつつある。設計上、このフレームワークはJava

  • Grails - Wikipedia

    Grails (グレイルズ)は、プログラミング言語 Groovy を使用するオープンソースのWebアプリケーションフレームワーク。Grails や Groovy はJavaプラットフォーム上で動作する。「設定より規約 (convention over configuration)」というパラダイムにより高い生産性を実現し、スタンドアロンの開発環境を提供しつつ、開発者からはその設定の詳細を隠蔽している。 かつては "Groovy on Rails" と名乗っていたが、Ruby on Rails の David Heinemeier Hansson の要求で現在の名称になった[2][3]。開発は2005年7月に開始され、2006年3月29日に 0.1 をリリース、2008年2月18日に 1.0 をリリース、2011年12月15日に 2.0、2015年3月31日に 3.0 をリリースした。 Gr

  • Java VMでのPHP - 2008-12-30 - きしだのはてな

    PHPJava VMで動かしたいと思ったので、いろいろ調べてみた。 Java VM用のPHPとしては、現状でCaucho QuercusとPROJECT ZEROのP8があるようだ。 どちらもPHP5.2をターゲットにしているみたい。 P8 ここで、PROJECT ZEROのP8の方は、WebSpere sMeshの一部みたいで、単独では配布してなさそう。試してない。Tomcatで使えるんだろうか? けど、IBMがやってるということで、今後が期待できそう。 http://www.projectzero.org/ Quercus Quercusのほうは、Resin作ってるCauchoがやってる。前はResinじゃないと動かなかったようだけど、今はTomcatでも動く。ただしどこまで動くかは調べてない。 PHPの関数は全部Javaで書き直されてて、mbstringとかgdとかも実装されてる。

    Java VMでのPHP - 2008-12-30 - きしだのはてな
  • JavaとFlex/AIRをつなぐ「炎」のオープンソース(1/3) ─ @IT

    JavaとFlex/AIRをつなぐ「炎」のオープンソース Tomcatを使ったサーバPushもできるBlazeDSとは? クラスメソッド株式会社 友田 翼 2007/12/27 2007年12月13日に米国アドビシステムズ社(以下、アドビ社)から「BlazeDS」というオープンソースプロジェクトが公開され、現在Adobe LabsからBlazeDSのパブリックベータ版がダウンロード可能になっています(参照「アドビ、「BlazeDS」はAjax+JSONの4倍速い~リモーティング、メッセージングのOSS~」)。ちなみに、Blazeは英語で「炎」の意味ですね。 稿では、オープンソースになったBlazeDSについて、付属されているサンプルアプリケーションを見ながら、いったいどんなものであるのかを紹介していきたいと思います。 「炎のデータ・サービス」? BlazeDSとは何なのか? BlazeD

    stibbar
    stibbar 2009/08/13
    BlazeDSとは、アドビ社が公開した新しいオープンソースプロジェクトで、従来LiveCycle Data Services(以下、LCDS)で利用可能であった機能であるRemotingとMessagingのソースコードが、LGPL v3ライセンスの下で公開されています。
  • RIAトピックス 【akihiro kamijo】Adobe BlazeDS オープンソースプロジェクト公開

  • JavaFXって、どういうもの? [Javaプログラミング] All About

    JavaFXって、どういうもの?「JavaによるRIA」を目指し登場した新しいスクリプト言語「Java FX Script」。簡単に高度なGUIを構築できるこの言語、一体Javaとどこが違うのでしょう? (※連載は、OpenJFX 200710081507をベースに解説を行っています。2008年秋に正式リリース予定のJavaFX 1.0とは一部内容が異なっている部分がありますのでご注意ください) JavaFXって、なに? 「Java FX」。現在、Javaの世界でもっとも注目されている技術の一つといってもよいでしょう。今年(2008年)のJava Oneも、話題の中心は昨年に続いてJava FXでした。が、「このJava FXってのは一体何だ? Javaの新しいフレームワークか何かか?」と思っている人も多いことでしょう。 JavaFXというのは、SwingベースのGUIアプリケーションを

    JavaFXって、どういうもの? [Javaプログラミング] All About
    stibbar
    stibbar 2009/08/12
    ふむ。AIR, Silverlight, JavaFX。Prism?
  • JavaOneとは コンピュータの人気・最新記事を集めました - はてな

  • DI:依存性の注入とは何か?

    コンポーネント指向プログラミングの促進 ■コンポーネントのメリット DIの主目的の1つはアプリケーションのコンポーネント化を促進することです。アプリケーションをコンポーネント化することで以下のようなメリットが得られます。 コンポーネント単位で機能を強化・改訂することができる バグや故障を局所化できる ベンダ提供のコンポーネント等と付け替えることができる テストが容易になる ■コンポーネント指向の実現性 コンポーネントはメリットが多いのですが、設計や実装は難しいといわれてきました。その理由は、多くのプロジェクトにとっての主目的がアプリケーションの開発であり、コンポーネント化は副産物という位置付けにあるためではないでしょうか。主目的のアプリケーション開発では疎結合など意識せずに設計や実装を行う方が簡単です。従って何の規定もなく設計や実装を行うと、疎結合やコンポーネント化にメリットがあると分かっ

    DI:依存性の注入とは何か?
    stibbar
    stibbar 2009/08/11
    DIによるコンポーネント化の促進。
  • JavaBeansとは - IT用語辞典 e-Words

    JavaBeansとは、Java言語で再利用可能な部品(モジュール)化されたプログラムを作成するための仕様。また、その仕様に則って開発された部品化されたJavaプログラム。 Javaクラスとして定義したプログラムを容易に再利用できるようにしたもので、いくつかの規約に従って設計されたクラスがJavaBeansとして扱うことができるようになる。部品化されたJavaプログラムは「Bean」(ビーン)とも呼ばれる。 主な規約として、引数なしのpublicなコンストラクタが定義されている、外部からプロパティにアクセスするためのアクセサメソッド(getterメソッド/setterメソッド)など、メソッド名が一定の命名規則に則っている、シリアライズ可能になっている、などがある。 もとは、アプリケーションの操作画面(ユーザーインターフェース)を構成する表示・操作要素(GUI部品)に共通の仕様を持たせ、RA

    JavaBeansとは - IT用語辞典 e-Words
    stibbar
    stibbar 2009/07/10
    Enterprise JavaBeans(EJB) とは、Java Beans仕様と同様のものを、ネットワーク分散型ビジネスアプリケーションのサーバサイドで実現した仕様のこと。セキュリティ機能などを備える。
  • warファイルメモ(Hishidama's Java war-file Memo)

    build.xml: <?xml version="1.0" encoding="Shift_JIS"?> <project name="make_war" basedir=".." default="mk_war"> <property name="xxx.home" location="xxx" /> <!-- warファイルの作成 --> <target name="mk_war"> <war destfile="xxx.war" webxml="${xxx.home}/WEB-INF/web.xml"> <fileset dir="${xxx.home}"> <exclude name="**/web.xml" /> </fileset> </war> </target> </project> 要するに、xxxプロジェクト内のxxxディレクトリが圧縮される。 そういう意味ではjar

  • Google Web Toolkit - Wikipedia

    GWTを使うとAjaxアプリケーションをJavaJava用開発ツールを使って素早く開発できる。そして、そのアプリケーションを配布する際には、GWTクロスコンパイラがJavaからJavaScriptへの変換を行い、オプションで高度に最適化された(読みにくい)コードも生成できる。 GWTは単にインタフェースまわりの開発にとどまらず、JavaScriptを使った任意の高機能クライアントを構築できる。GWT開発者は、GWTは単なるライブラリではなく、新たなAjaxライブラリの実装というだけではないことを強調する。そのオープンエンドの哲学は徹底しており、多くのアーキテクチャ上の決定がGWTを利用する開発者に委ねられている。GWTの目的を記した文書を見ると、GWTの役割と開発者の役割をわかりやすく解説している。例えば、履歴トークンはGWTが管理するが、履歴トークンがアプリケーションの状態とどう対応す

    Google Web Toolkit - Wikipedia
  • JAR - Wikipedia

    JAR (ファイルフォーマット) - Java各種ファイルのアーカイブ。拡張子は .jar。 JAR (software) - アーカイバーソフト。アーカイブの拡張子は .j。 ユダヤ自治州 (Jewish Autonomous Region) - ロシアの自治体。

  • 第9回:O/Rマッパーの利用 (2/4) | Think IT(シンクイット)

    Kaggleは「キャリア」に役立つ ー機械屋がデータサイエンティスト、R&Dというキャリアに至った道筋 6月12日 6:30 データサイエンスの聖地「Kaggle」は競技を超えて何をもたらすのか:データサイエンスの実務、キャリア、そして知の集積地としての全貌 5月22日 6:40