タグ

ブックマーク / builder.japan.zdnet.com (14)

  • Java SE 8のラムダ式はどう実現されたのか?──実装の経緯、内部的な仕組みを理解する - builder by ZDNet Japan

    Java SE 8で導入されたラムダ式は、どのような仕組みで実現されているのだろうか? ラムダ式をより深く理解したいと考える読者にとって、これは気になるテーマの1つだろう。その秘密をお教えしよう。 Java SE 8で導入されたラムダ式は、Javaの言語仕様の歴史において最大級の変更だとされている。ただし、これはあくまでもJava言語の文法レベルの話であり、Javaプログラムを実行するJava仮想マシン(JVM)に新たな仕組みが導入されたわけではない。つまり、言語仕様に関する旧バージョンとの相違はコンパイラとランタイムが吸収し、バイトコードレベルでの互換性は保たれているということだ。 それでは、このような大きな変更を、既存のJVMの仕組みの中でどのように実現したのだろうか。それを知ることは、ラムダ式をより深く理解する手助けとなるかもしれない。Java SE 8のラムダ式実現の経緯と仕組みに

    yojik
    yojik 2016/02/16
  • ビジネス層、永続化層をどう移すか?──Javaコンサルタントが語る、J2EEからJava EE 7への移行のポイント【後編】 - builder by ZDNet Japan

    J2EEやサードパーティ・フレームワークで作ったアプリケーションのビジネス層と永続化層をJava EEに移行する際には、どういった点に注意すればよいのだろうか。主なポイントを、日オラクルのJavaコンサルタントが解説する。 企画では、J2EEやサードパーティ・フレームワークで作られた旧式のアプリケーションを、最新のJava EE 7に移行する際のポイントを紹介している。前回はJBoss Seamで開発したプレゼンテーション層をJava EE 7のJSF 2に移行する際の留意点を説明したが、今回はビジネス層と永続化層の移行におけるポイントを紹介する。解説してくれるのは、日オラクルのJavaコンサルタント、加藤田益嗣氏(テクノロジーコンサルティング統括ITソリューション部 インプリメンテーションアーキテクト部 シニアコンサルタント)だ。 ビジネス層の移行──Spring Fram

    yojik
    yojik 2014/08/13
    適当すぎる。。。。
  • 待望のバッチ処理機能がJava EE 7で標準化。「jBatch」で何ができるのか、どう使うのか? - builder by ZDNet Japan

    Java EE 7では、企業システムで多用されているバッチ処理機能が「jBatch」として標準化された。GlassFish 4で実際に試すこともできる。jBatchの特徴、使いこなしのポイントを紹介する。 ユーザー企業も加わって標準化されたjBatch Java EE 7の目玉の1つは、企業システムで多用されているバッチ処理に関して、Javaによる実装方法が「JSR 352: Batch Applications for the Java Platform(通称:jBatch)」として標準化されたことだ。日オラクルが2013年8月に開催した「リリース記念:今から始めるJava EE 7解説セミナー」では、NTTコムウェア品質生産性技術技術SE部OSS・AP技術担当の上宜人氏によるセッション「Java EE 7から加わるバッチ仕様 Batch Applications for th

    yojik
    yojik 2013/10/17
  • 三菱UFJのアーキテクトとアリエルのCTOが本音で語る、Java EE 6への取り組み方と導入効果、そしてJava EE 7の価値 【後編】 - builder by ZDNet Japan

    三菱UFJのアーキテクトとアリエルのCTOが音で語る、Java EE 6への取り組み方と導入効果、そしてJava EE 7の価値 【後編】 旧Java EEシステムからJava EE 6に移行する際のポイントは? Java EE 7の注目ポイントはどこか? ユーザー企業のアーキテクトらが音で議論した。 前編の記事はこちら Java EE 6でシステム・アーキテクチャの選択肢が増える 前編に続き、日オラクルが2013年8月22日に開催したITマネジメント層を対象とするセミナー「最新のJavaを3時間で知る! Java解説セミナー」から、最後に実施されたパネル・ディスカッション「Java EE 7 First Impression - Java EE 6導入効果とJava EE 7へ至る道」の模様を紹介する。パネラーとして壇上に立ったのは、Java EE 6の導入に取り組んできた三菱UF

    yojik
    yojik 2013/10/10
    ナゾい部分があるけど
  • Amiga、REBOLの思想を引き継ぐスクリプト言語「Red」 --導入編 - builder by ZDNet Japan

    1985年にデビューしたAmiga OSのカーネル開発の中心人物Carl Sassenrath氏が手がけるプログラミング言語「REBOL」。そのREBOLにインスパイアされて開発したスクリプト言語「Red」は、マルチプラットフォーム指向の言語だ。 前回の連載ではその成り立ちを紹介したが、今回はRedのインストールと簡単なテストを行う。まずはサイトからREBOLの最新版コア(rebol-core-278-2-5.tar.gz)をダウンロードし、適当なディレクトリに展開してみよう。 バイナリが1つ収録されているので、それをパスの通ったディレクトリ(ex. /usr/local/bin)へコピーすれば、導入作業は完了だ。 $ tar xzf rebol-core-278-2-5.tar.gz $ sudo cp releases/rebol-core/rebol /usr/local/bin/

    Amiga、REBOLの思想を引き継ぐスクリプト言語「Red」 --導入編 - builder by ZDNet Japan
    yojik
    yojik 2012/12/26
  • ePubに変わる電子書籍フォーマット? 「Zhook」のサイトを訳してみた - H2O Space. Blog - h2ospace - builder by ZDNet Japan

    電子書籍は、現在もさまざまなフォーマットが乱立して収集がつかない状況ですが、Web制作者として熱いまなざしを向けているのが「ePub」という形式。 しかし、それに変わる形式(?)として「Zhook」というのが話題になっていました。 なんなのか分からなかったので、ちょっと頑張ってサイトを翻訳してみます。間違いがありましたらごめんなさい。なんか、しかもかなり砕けた英語なので、かなり端折っていきます。 原文: Zhook is a simple ebook format. – Ochook.org 使うべき?(Why should I? の訳ってこんなですかね? 美しい電子書籍を作りたい場合、「ePub」形式はかなり良い選択肢です。しかし、ちょっと作りにくいことも確か。 ・Zhookは、非常にシンプル Webページを作って(表紙画像を作って)ZIPで圧縮するだけです ・Zhookは、テストが簡単

    yojik
    yojik 2010/09/13
  • 優れたウェブアプリケーションを構築する鍵--フレッド・ウィルソン氏の提唱する10の法則 - builder by ZDNet Japan

    [編集者からの注記:稿の筆者Andrew Mager氏は、米国時間2月22日から24日までの日程でマイアミにおいて開催された「Future of Web Apps」(FOWA 2010)カンファレンスの会場からレポートしてくれた。] Union Square VenturesのFred Wilson氏は2月23日の朝、マイアミで開催中の「Future of Web Apps」(FOWA 2010)で講演を行い、優れたウェブアプリケーションを構築するための10個のティップスを披露した。記事ではその内容を紹介する。 スピード スピードは単なる特長ではない。最も重要な特長である。このことはパワーユーザーに対しても、一般的なユーザーに対しても当てはまる。パワーユーザーの方が、遅いアプリケーションに対して寛容であるものの、スピードは追求するべきである(お年寄りが耐えられるぎりぎりのスピードを目指

    yojik
    yojik 2010/03/05
  • アーキテクチャは誰のものか?--ザックマンからWSSRA、そしてAzureへ - builder by ZDNet Japan

    体験から学んだ成功への知見 マネーフォワード×エム・フィールド対談 Fintechプラットフォーム開発の「鍵」 さあ、その想いをカタチにしよう。 Google Cloud が企業の未来に向けた生産性 向上とコラボレーション実現のヒントを解説 非構造化データのデジタル活用へ 社内の文書コンテンツを一元管理 デジタル変革と内部統制の二兎を得るECM 時代はサーバ仮想化からコンテナへ あらためて整理したい企業ITにおける コンテナ活用の基礎と採用メリットを紹介 激変するビジネス環境の中でのDX モダンアプリケーション戦略への取り組みが 市場の競争力の源泉となる 自社利用の知見・経験を顧客に提供 コンテナ活用を推進する日立製作所 VMware Tanzuを利用したモダナイズを伝授 ものづくり現場の情報セキュリティ インダストリー4.0は製造業の変革期 工場のデジタル化によるリスクへの対応 単純なイ

    アーキテクチャは誰のものか?--ザックマンからWSSRA、そしてAzureへ - builder by ZDNet Japan
    yojik
    yojik 2009/07/29
  • Adobe AIRによるRIA開発:富士通グループのサイト運営を支えるCMS - builder by ZDNet Japan

    9月29日に開催したbuilder tech day「User Interface & beyond」。アドビシステムズによる講演は、同社の轟啓介氏による「Adobe AIRによるRIA開発-概要編-」と、富士通デザインの吉川嘉修氏、富士通ソフトウェアテクノロジーズの増田雅伸氏による、独自開発CMSとその開発プロセス紹介の2部構成で行われた。 ウェブ技術をそのまま活用できるAIR 轟氏はまず、現在の状況を次のように説明した。IT環境がクライアント/サーバシステムからデスクトップアプリケーション、そしてウェブアプリケーションを経てRIAへと、よりリッチでグローバルな方向へと進化しており、RIA市場が急速に注目を集めていると指摘。Adobe AIRはこうした状況の中で、デスクトップ向けRIAのための実行環境としてリリースされたという。 AIRは一言で言うと「ウェブアプリケーションをデスクトップ

    Adobe AIRによるRIA開発:富士通グループのサイト運営を支えるCMS - builder by ZDNet Japan
    yojik
    yojik 2008/10/03
  • 「似非」SOAを見破る10の方法 - builder by ZDNet Japan

    これまでにもSOAに関する記事を執筆してきたが、興味を持ってもらえているだろうか?今までJBOWS(Just a Bunch of Web Services:単なるWebサービスの寄せ集め)を実装している企業と、SOAを全面的に展開している企業についていろいろと執筆してきたが、両者の違いを見極める方法はあるのだろうか? 以下に、似非SOAを見破るための10の方法を紹介する。 #1:SOAを導入するために何らかのスイートを購入する必要があるとベンダーに言われたら・・・それはSOAではない。 SOAは、スイートや統合パッケージから完全に独立していることを意味しているのだ。 #2:ベンダーがハードウェアを売り付けようとしていたら・・・それはSOAではない。 これ以上何も言う必要はないだろう。 #3:提供されているサービスを知るために電子メールや電話で問い合わせる必要があるというのであれば・・・そ

    「似非」SOAを見破る10の方法 - builder by ZDNet Japan
    yojik
    yojik 2008/07/10
  • SOAを理解してもらうには、まずBPMから - builder by ZDNet Japan

    「経営者に、SOAを気にせずにはいられなくなる理由を与えよ。すなわち、彼らにBPM(Business Process Management)を」 「Financial Express」サイトに掲載されたばかりの記事の中で、Kaushal Mashruwala氏がこうアドバイスしている。同氏の言い分は的を射ていると思う。経営者層や管理者クラスは、BPMという戦略に対しては強い親近感を持っている(彼らの仕事の成功はBPMにかかっているのである)。 BPMを理解することで、なぜSOAも理解しやすくなるのだろう。 ブログで何度も繰り返したとおり、SOAは、経営陣からの了承を得なければ立ちゆかないものである。あるいは、認識と言ってもよい。少し前に、Jack van Hoof氏がこんなことを話しているのを聞いた。「SOAベースのソリューションを作ってくれと頼んでくるビジネスマネージャーなど、1人も知

    yojik
    yojik 2008/03/07
    後半がわけわからん
  • クラウド+DB:Amazon SimpleDBって? - builder by ZDNet Japan

    ウェブベースのサービスを開発するときには、設計を単純にするのが難しいことも少なくない。それは、GoogleAmazonのような企業が提供しているウェブサービスをたくさん利用してみれば分かるだろう。しかし、そのような複雑なコードを利用した結果、価値のあるサービスを使えるようになるのも事実だ。そして、まさにそれがSimpleDBによってデータの管理が簡単になるという先日のAmazonの発表に私が興味を持った理由である。私はbeta版を詳しく調査し、Amazonがその約束を守っているのかを見極めることにした。 クラウドの中での作業 AmazonAmazonが提供するウェブサービスで重要な概念に「クラウドコンピューティング」がある。Wikipediaでは、クラウドコンピューティングを「パソコンや個々のアプリケーションサーバからコンピュータのクラウドへという、コンピューティングのパラダイムシフト

  • リチャード・ストールマン流Webブラウジング - builder by ZDNet Japan

    データ活用は次のステージへ トラディショナルからモダンへ進化するBI 未来への挑戦の成功はデータとともにある 膨大なアクセスを支える屋台骨 高い安定性とパフォーマンスを両立 ZOZOTOWNが選んだストレージ基盤を解説 ビジネスの推進には必須! ZDNet×マイクロソフトが贈る特別企画 今、必要な戦略的セキュリティとガバナンス 当のデータ活用できていますか? データドリブンがあたりまえと言われる今あらためて考えたいデータ活用のありかた 注目急上昇中のDaaS最新情報 コロナ禍を背景に利用者と機能を拡大中 Azure Virtual Desktop最新情報 電話営業・インサイドセールの革新 AIによる自動文字起こし・会話分析が 音声コミュニケーションの可能性を拓く 仮想デスクトップサービスの最新事情 複数の選択肢のあるMSのVDIサービス どう違うのかをわかりやすく解説 リモートワークを成

    yojik
    yojik 2008/02/01
    個人的な理由が気になる
  • Ruby言語パーサのruby_parser 1.0.0が初リリース:Rubyで100%記述 - builder by ZDNet Japan

    自社利用の知見・経験を顧客に提供 コンテナ活用を推進する日立製作所 VMware Tanzuを利用したモダナイズを伝授 オープンソース活用はあたりまえ! そんな今だからこそ改めて考える 企業ITにおけるOSS活用のメリットとリスク 特集:セキュリティトレンド-秋- つながる世界で問われる対応 サプライチェーンセキュリティを考える さあ、その想いをカタチにしよう。 Google Cloud が企業の未来に向けた生産性 向上とコラボレーション実現のヒントを解説 サーバースペシャリストへの道 PCサポートとサーバ管理の共通項 ひとり情シスのためのスキル向上のコツ ビジネスの推進には必須! ZDNet×マイクロソフトが贈る特別企画 今、必要な戦略的セキュリティとガバナンス EDRトップランナー対談:後編 セキュリティ戦略を転換せざる得ない背景と EDRのような手法が必要な理由に迫る IT部門のDX

    yojik
    yojik 2007/12/26
    リンクが無い理由がわからない
  • 1