Java Agile全記事一覧


 

 技術紹介/解説

Scala+Play 2.0でWebアプリ開発入門
2.0からScalaに対応したWebアプリ開発の人気軽量フレームワーク「Play」について解説し、Webアプリの作り方を紹介する入門連載
Selenium WebDriverでWebアプリのテストが変わる
Webアプリのテスト自動化ツール「Selenium WebDriver」の特徴を整理するとともに、Selenium WebDriverを利用したWebアプリの簡単な自動テストの実装、実施手法について紹介
XPagesでLotus Notes/Dominoアプリ開発入門
Notes/Dominoの資産をサーバサイドJavaScriptやJavaで操作し、HTMLやJavaScript、CSSをUIにできる技術「XPages」について解説し、Webアプリの作り方を紹介する入門連載
Javaの常識を変えるPlay framework入門
サーブレット/JSPを基にする重厚長大なJavaのWeb開発のイメージを変える軽量フレームワーク「Play」について解説し、Webアプリの作り方を紹介する入門連載
Rooでアプリ開発をRapidしようぜ!
コマンドベースのSpringのRADツールを使って、超迅速にWebアプリを作る方法を紹介します
テキストマイニングで始める実践Hadoop活用
Hadoopとは何かを解説し、実際にHadoopを使って、大規模データを対象にしたテキストマイニングを行います。テキストマイニングを行うサンプルプログラムの作成を通じて、Hadoopの使い方や、どのように活用できるのかを解説します
Tomcat 7の新機能で何ができるようになるのか?
JSP/サーブレットコンテナ「Tomcat」の最新安定版について、サポートするServlet 3.0の仕様やTomcat独自の新機能を紹介します
企業システムの常識をJBossで身につける
企業向けアプリケーションのさまざまな“常識”をJavaのオープンソース・フレームワーク群である「JBoss」から学んでいきましょう。企業システムを構築するうえでの基礎となる知識をリファレンス感覚で説明していきます。初心者から中堅、ベテランまで大歓迎!
JNIより簡単にJavaとC/C++をつなぐ「JNA」とは
組み込みにも役立つJavaとネイティブコードの橋渡し 
JavaからC/C++のコードを呼び出す技術の1つとして、JNAライブラリを徹底解説し、6つのマッピング方法を紹介します
Java Agile」フォーラム 2009/12/14
分散Key-Valueストアの本命「Bigtable」
RDBとは別の、クラウド時代のデータベースとして注目を浴びている「分散Key-Valueストア」。その本命ともいえる、Googleの数々のサービスの基盤技術「Bigtable」について徹底解説
@いう間にWebアプリを作れる「Struts 2」入門
Strutsは“2”を使えば、サルでも幸せに 
Struts 2は、Strutsの課題を解決し、Strutsの「品質維持」機能を保ちつつ、まったく違う「開発効率アップ」の思想で作られました
Java Agile」フォーラム 2009/1/8
Java初心者が超俊敏にWebアプリを作る方法
Eclipseプラグイン「Dolteng」のScaffoldという自動生成機能やSeasar 2.4のHOT deploy機能を利用して、DBの参照・更新・削除ができるSAStrutsのWebアプリを作ります。Java初心者だけでなくStrutsに慣れた開発者も必見です
オープンソースTERASOLUNAで作るWebアプリ
WebアプリをStrutsで構築する際の種々の問題点。そして、それを解決するSpring、iBATIS連携のオープンソースフレームワークTERASOLUNAのさまざまな機能を紹介していく
次世代テストフレームワークでテストを変える
Java用テストフレームワークの定番JUnitの問題点を補い、もっと簡単でEclipseプラグインも備えるオープンソース「TestNG」について、独自の機能や魅力、ほかのフレームワークとの連携、そしてJUnitからの移行方法まで徹底解説!
実用レベルに達したJRubyを体感してみよう
もはやJava技術者にとって無視できない存在になったRuby。Javaと融合したJRubyの特徴や利点について解説します。実用レベルになったといわれる、その実力を体感してみよう
EclipseでJavaとXAML/WPFをつなぐフレームワーク
JavaにおけるRIAの選択肢の1つとして.NETを使う!? 
開発者もデザインを要求されるRIA時代、Java開発者はどうするべきか? 答えの1つとして無料のフレームワークを紹介
Java Agile」フォーラム 2008/3/27
Eclipseプラグインq4eでカンタンMaven入門
ビルドやテスト、レポート作成、依存ライブラリ追加を自動化するMavenと、その操作を簡単にするEclipseプラグイン「q4e」を紹介。仕事が楽になるのでAntに代わるビルドツールとして使ってみては?
Javaバッチ処理は本当に業務で“使える”の?
オープンソースフレームワークを使ってバッチ処理の開発手法やノウハウを学んでいく本連載。バッチ処理を知っている人も知らない人も、業務システムに欠かせないバッチ処理について理解を深めましょう
Eclipse対抗馬の本命!? NetBeansとは?
開発現場におけるIDEといえばEclipseが有名だがオープンソースのNetBeansの最新版も便利な機能が多く注目されている本特集ではNetBeansの最新版を2回に分けて徹底解説してみた
Java、.NET、Ajax開発の
“銀の弾丸”オープンソース?

NTTデータが多数の開発案件で培ったノウハウを公開 
先日オープンソース化されたNTTデータの社内フレームワーク/開発プロセスの概要や使い方などをいち早く解説

Java Agile」フォーラム 2008/2/1
Excelからプログラムを作る
多言語対応オープンソース

ソースコード自動生成の黒歴史を塗り替えるブランコ 
Excelの設計書を書いたら後は自動でプログラムができたらいいなぁ…… そんな夢をかなえるblanco Frameworkとは?
Java Agile」フォーラム 2007/12/25
Spring 2.0時代の開発スタイル
開発現場で広く使われるようになってきたSpring。その最新バージョン2.0に対応したSpring IDEを使い、Spring 2.0時代の開発スタイルを解説
NGN時代の有力な基盤技術? SIPサーブレット入門
サーブレットはHTTPだけじゃない! 
IP電話による通話のプロトコルとして採用する企業が増えたり、オープンソースのプロジェクトも存在するSIP。いま注目の技術です
Java Agile」フォーラム 2007/7/30
MyEclipseでAjax+Javaをやさしく開発
サーバサイドにJava EEを、クライアントサイドにAjaxを用いたWebアプリケーションを、MyEclipseを使って容易に開発する手法を紹介していく
Javaでコンパイラの基礎を理解する
コンパイラを意識したコーディングをすると、パフォーマンスが向上し、プログラミング力も向上します。Javaを通してその仕組みを理解しましょう
Java+Sturtsの視点からRailsを捉える
Javaから見たRuby on Rails 
PHPやPythonは気にならなかったJavaプログラマの皆さん、さすがにRailsだけは気になるのでは? 凄腕プログラマがその評価にチャレンジした
Java Agile」フォーラム 2006/4/1
Java EE 5マイグレーションプラクティス
「Java EE 5」の登場は近い。マイグレーションの近道は、実はJSF、Spring、Hibernateを使い、理解するところにある
Seasar Projectの全貌を探る
国産オープンソースプロダクトのコミュニティとして急成長するSeasar2。大手SIerもサポートを表明したJ2EEプロダクトの全貌を探る
Spring Frameworkで理解するDI
最近よく耳にする「DI」は、オブジェクトの再利用性を高めるとして注目される新しい考え方だ。このDIをSpringを使いながら理解する
Javaで音声チャットアプリを作ろう
JavaでVoIPアプリケーションを作成するJavaテクノロジーとして注目されるJAIN SIPを使って音声チャットアプリを作成してみよう
Hibernateで理解するO/Rマッピング
スマートなデータアクセス手法として注目されるO/Rマッピングを、オープンソースHibernateを使いながら解説する
次世代コミュニケーションを担うJAIN
VoIPをはじめとし、すべてのコミュニケーションがインターネットに集約されようとしている。そして、そのためのJava APIも誕生した
Jetspeedで学ぶポータル構築
J2EEでポータル構築(1) J2EEでのポータル構築がトレンドとなりつつある。フリーのポータルフレームワークのJetspeedで、実際に構築を体験しよう
Java Agile」フォーラム 2003/11/11
樋口研究室 パソコンで試してわかるWebサービス 
パソコンとフリーのソフトウェアを使いWebサービスの環境を作ってみよう。自分で試せば、きっとサービスが理解できます
PtoPの本命 JXTAを追跡する
Webと企業システムをつなぐ時代がやってくる。そこには基幹との接続、帳票の実現など、多くの課題がある
Viva!JXTA 〜JXTAはネットワークを変える〜
PtoPの大本命と騒がれる「JXTA」に、筆者独自の視点から迫る。シェルプログラムのコードを読むことで、JXTAの本質は自ずと見えてくるはずだ
Java Agile」フォーラム 2001/6/19
いまなぜCORBAなの?
CORBAは「難しい」「仕事に関係ない」「古い」と思っているJavaエンジニアの皆さん。実はEJBの登場でCORBAの役割が再びクローズアップされてきているのです
HORBと遊ぼう
HORBは、日本で開発された分散オブジェクト環境だ。使いやすさを中心テーマに開発されたHORBを使い、楽しく遊びながらJavaによる分散オブジェクト環境を学んでみよう
携帯Javaファーストインプレッション
JBuilderで携帯電話アプリを体験(前編)
JBuilder4は任意のJDKを使ってアプリケーションを開発する機能をもっています。いまからMIDPを使ったJavaアプリケーションの作成手順を体験して、来る携帯Javaの時代に備えよう
Java Agile」フォーラム 2001/1/6
[解説] サンの夢を語れるのか?「Java Web Start」
Java Web Startは、サンがJava誕生時に語っていたアプリケーションのネット配信を具現化するツールに見える。ようやくプレリリースされた今、時代は既にサーバサイドJava全盛を迎えている。このツールの未来はどうなる?
Java Agile」フォーラム 2000/11/30

    トレンドトピック紹介  
マイクロサービスへと至るアーキテクチャの変遷
15周年記念特別企画 2000年前後からのアプリケーションアーキテクチャやEJB、SOAの違いをイメージすることで、マイクロサービスの本質的な目的と価値について触れてみたい
Java Agile」フォーラム 2015/7/17
Lambdaを手に入れたJavaテクノロジのその先へ
Java Day Tokyo 2015基調講演 Javaテクノロジに関する開発者イベント「Java Day Tokyo 2015」が開催。基調講演で紹介されたJavaテクノロジに関する話題を解説していきたい
Java Agile」フォーラム 2015/5/1
Java 8時代のデバッグ/トラブル解決の基本・応用
JJUG CCC 2014 Springまとめリポート(後編) Java開発における3大トラブルと対策、Java 8より導入された新しいメモリ領域を使いこなすためのテクニックなどについて
Java Agile」フォーラム 2014/10/15
Sturts後時代のJava EE/Javaモダン開発とは
JJUG CCC 2014 Springまとめリポート(前編) Java EEにおけるJava 8の有用性、Git、CI、継続的デリバリの有効性、Sturts後時代に有効なフレームワークなどについて
Java Agile」フォーラム 2014/8/26
健康、教育、環境問題、海洋、宇宙に進出するJava
JavaOne 2013まとめレポート(後編) Raspberry Piを使ったサービスとしてのモンスタートラック、レゴ、10歳の驚愕Javaハッカー、そして今年も、あの人が来た!
Java Agile」フォーラム 2013/11/19
ついにJavaがフラットデザインでタブレット市場に参入!?
JavaOne 2013まとめレポート(中編) Java 8で導入されるLambdaの革新性、HTML5/JavaScriptサポート、Raspberry Piベースのタブレット「DukePad」などについて
Java Agile」フォーラム 2013/11/7
「俺たちのJavaは、まだこれからだ」鍵はIoTにあり?
JavaOne 2013まとめレポート(前編) Internet of Thingsに近づくJava、Java 8でEmbeddedと統合されるJava SE、Javaの改善を進める、IBMの取り組みなどをお伝えする
Java Agile」フォーラム 2013/10/10
WebSocket、組み込み、並列処理で進化するJava
Java Day Tokyo 2013まとめレポート Raspberry Piとの連携、Eclipse、NetBeans、IntelliJ IDEAの中から最強のIDEを決める座談会、ミニ四駆の発表もあったLT大会など
Java Agile」フォーラム 2013/6/11
Java SE 8、Java EE 7、Java Embeddedはどうなる?
Java Day Tokyo 2013まとめレポート OpenJDKで使えるJava 8の新機能、センサデータを企業で活用するJava Embedded、6月13日リリース予定のJava EE 7など
Java Agile」フォーラム 2013/5/24
JavaによるマルチOSスマホ開発Codename One登場
JavaOne 2012まとめレポート Java EE 7でのJSON、WebSocket、NoSQL対応の情報やJavaの父James Gosling氏のサプライズ登壇の模様などをお届け。Tシャツ投げも!
Java Agile」フォーラム 2012/10/31
HTML5やWebSockets対応が進むJavaの今後
JavaOne 2012基調講演まとめレポート HTML5やWebSockets対応が進むJava EE 7、シェアを伸ばすJava 7、そしてJava 8とOpenJDK、JavaFXの最新情報をお伝えする
Java Agile」フォーラム 2012/10/12
ラムダ式、JAR脱獄、JavaScript/Node.jsへの接近
JavaOne Tokyo 2012まとめレポート(後編) JDK 8の新機能のうち、Lambda、Jigsaw、Nashornについて解説した講演を詳細にレポートする。そしてJava SE 9はどうなる?
Java Agile」フォーラム 2012/4/19
7年ぶりのJavaOne Tokyoで見たJavaの未来
JavaOne Tokyo 2012まとめレポート(前編) iOSやHTML5、クラウドに接近しつつ、自身も進化を続けるJava。前進する鍵は開発者やコミュニティにある
Java Agile」フォーラム 2012/4/13
/fjava/index/index_eclipsejava.html Made in Javan!地方コミュニティ探訪記
本連載では、代表者に話を聞いたりイベントに潜入したり名産品を食べたりして、Javaを中心に地方のさまざまなコミュニティを紹介していきます
JavaはクラウドやHTML5、iOS/Androidも取り込む?
JavaOne 2011まとめレポート Java SE 8/9、マルチクラウドに進むJava EE 7、JavaFXと融合しAndroid/iOS対応を目指すJava ME、HTML5を取り込むProject Avatarなど
Java Agile」フォーラム 2011/10/14
オラクル買収後のJava 7と8、JavaFXはどうなるのか
JJUG Cross Community Conference 2011 Spring レポート Java SE/EEの今後やJRockitとHotSpotの統合など最新情報をお伝えする。そして今後のJavaOneは?
Java Agile」フォーラム 2011/5/30
JavaFXでデスクトップを遊ぶ「WidgetFX」
Java Storeや、JavaFX Mobileなど携帯端末でも使われる可能性があり、JavaFX Scriptで開発されたデスクトップ・ウィジェット・プラットフォーム「WidgetFX」を前後編の2回に分けて紹介します
EclipseやSpringで使われている基盤技術OSGiとは
Java本来の実力を引出すOSGi徹底解説 EclipseやSpring、JBoss、GlassFishなどに使われているオープンソースの基盤技術について概要や特徴、ツールなどを解説
Java Agile」フォーラム 2009/5/12
Google App Engineで手軽に試すJavaクラウド
Javaに対応したことでユーザー数が一気に増加する可能性がある無料でお手軽なクラウド環境Google App Engineの超入門連載です。概要・特徴から環境設定、アプリケーションの作成、業務用として応用できるところまで徹底解説していきます
DI×AOPのこれまで、Seasarの今、そしてSlim3へ…
Seasar Conference 2009 White レポート DI×AOPを軸にしたJavaのWebシステム開発の過去・現在・未来や、日本発の世界標準を目指すSlim3の最新情報について
Java Agile」フォーラム 2009/4/2
Java/GrailsのWebアプリを無料クラウド環境で動かす
Ruby on Railsも動かせる「Morph AppSpace」とは? 
最近よく聞く「クラウド」って何なの? 開発に役立つの? という人にこそ見てほしい無料クラウド環境紹介記事です
Java Agile」フォーラム 2008/9/18
Webの上のポジョをステートフルにつなぐJBoss Seam
Java EE 6のWeb Beansを先取りするオープンソース 
アノテーションでDIやO/RマッピングのXML地獄から解放してくれたり、双方向DIやEJBの簡素化など利点がいっぱい
Java Agile」フォーラム 2008/8/28
日本人のためのEclipseプロジェクトを知ってますか?
すぐに日本語で使えるEclipse 3.4大特集(後編) 
IBMが3.2まで無償提供していた言語パックが終わってしまったのに、3.3以降も日本語で使える現状。一体なぜなのか?
Java Agile」フォーラム 2008/7/30
いま再注目の分散処理技術
最近注目を浴びている分散処理技術「MapReduce」の利点をサンプルからアルゴリズムレベルで理解し、昔からあるJava関連の分散処理技術を見直す特集企画
Java開発を楽しみ、プログラミングに誇りを持つ
Java&Programming in デブサミ2008レポート 
先日開催されたデブサミからJavaとプログラミングに関する講演をいくつかレポートする。今年の目玉は無線センサー!?
Java Agile」フォーラム 2008/2/28
JavaとOSSの最新事情を探る OSC 2007
オープンソース イベントレポート 
先日開催されたOSCからJava、ソース自動生成ツール、Firefox、地図サービス、Geronimo、JBoss Seamに関するセッションを紹介
Java Agile」フォーラム 2007/3/26
Javaの最新動向を見極める デブサミ2007
Java イベントレポート 
先日開催されたデブサミのセッションの中からJavaに関するものを中心にいくつかレポートする。今年はなんと、あのDukeがリンゴを射抜く?
Java Agile」フォーラム 2007/2/22
J2EE Watch
J2EEとその周辺の最新トピックを分かりやすく解説します
第1回 Webサービスの標準サポート「JAX-RPC」
 
第2回 “誰もが書けるEJB”を実現する「EJB 3.0」
第3回 標準化進む新スクリプト言語“Groovy”
第4回 導入段階を迎えたリッチクライアント(前編)
第5回 開発ツールとJSFのよい関係とは?
第6回 J2SE 5.0「Tiger」で何が変わるか?

第7回 DIとAOPがサーバ・コンポーネント技術を変える
第8回 Java開発用のIDEとしてEclipseはどう変わったのか
第9回 通信系サービスと情報系サービスを融合するJava
第10回 Java技術者がフロントにFlashを選択した理由とは?
第11回 米JBossは米Red Hatとマーケットシェア拡大を狙う
developerWorks
米国IBMの技術者向けサイト「developerWorks」の中から、Java開発者に有益なトピックを選りすぐってお届けします
前編 Eclipseのカスタマイズの勧め

前編 J2EEのベストプラクティス・トップ10
Groovyに触ってみよう
Java/XMLが変えるWebのリアリティ
Webに3次元のリアリティを実現しようとするWeb3D。Web上でリアリティあるショッピングや芸術を楽しむ手段を提供する試みだ
モバイルJava普及で急浮上のintentとは?
[解説]
英Taoが開発したintentがモバイル向けのJava実行環境として注目を集めている。シャープもZaurusで採用したこのJava実行環境の実像は意外に知られていない
Java Agile」フォーラム 2001/4/14
モバイルJava最新動向
Javaは、その活躍範囲をモバイル機器にまで広げてきた。本シリーズでは、モバイルでのJavaの最新動向をタイムリーに紹介していく

    インストール/セットアップ/構築  
バージョン別セットアップマニュアル一覧
主にJavaにかかわる開発者/プログラマのための、ツール/サーバのインストール記事をバージョンごとに表でまとめたリンク集。過去バージョンのダウンロード先リンクもあり!
Java Agile」フォーラム 2009/3/4
今年も“かに座”リリース! Eclipse 3.4の新機能は?
すぐに日本語で使えるEclipse 3.4大特集(前編) 
先日リリースされた3.4をインストールして日本語化し、実際に使ってみながら開発に役立つ新機能をいくつか紹介します
Java Agile」フォーラム 2008/7/2
徹底解剖!! Eclipse3.3 Europaの“新世界”
CoolなEclipseプラグイン(特別編) 
新バーション3.3の用途別パッケージ、WTPの強化、スクリプト対応などのさまざまな新プラグインの解説に加え、日本語化の方法も紹介!!

Java Agile」フォーラム 2007/7/4
Eclipse 3.1を使おう
いよいよ登場したEclipse 3.1を導入し、基本的な使い方と、Webアプリケーションの開発方法を紹介。Eclipseの利用に必要な基本スキルを習得する
Eclipseを使おう!
いま注目を集めるEclipseは、プラグインでカスタマイズできる優れた統合開発環境だ。Eclipseを使ってプログラミングをスピードアップしてみよう!
JBOSSでかんたんEJB
無償で使えるEJBサーバ「JBOSS」とEclipseを使って、簡単なEJBプログラミングを体験し、EJBを理解します。この連載で苦手意識を払拭!
初めてのWebアプリケーション・サーバ
無償で入手できる「WebSphere V3.5開発者キットCD」を使って、だれでも1からWebアプリケーション・サーバを学べる基礎講座。計6回で連載します
初めてのEnhydra
HTML/XMLコンテンツからJavaクラスを生成しJSPよりも高速な動作を実現/JBuilderとの連携/フリーで入手可能など、話題のEnhydraの徹底入門

    入門/基礎初心者/ビギナー  
ガチで5分で分かる分散型バージョン管理システムGit
Gitの概要、成り立ちと歴史、なぜ必要なのか、集中型と分散型の違い、使ううえでの“基本”用語を解説し、GitHub、Gitolite、msysGitなど関連サービス/ツールを紹介します
Java Agile」フォーラム 2013/7/5
ガチで5分で分かるITS/BTS&使えるツール6選
課題管理/バグ管理とは、チケット駆動開発とは、概要やチケットの処理フロー、重要性、導入と運用の仕方、バージョン管理や継続的インテグレーションとの連携も含めて解説
Java Agile」フォーラム 2013/6/27
/fjava/index/index_eclipsejava.html DevOps時代の開発者ための構成管理入門
「DevOps」という言葉にもあるように、ソフトウェア構成管理は、インフラ運用に取り入れられるなど、変わりつつある時代だ。本連載では、そのトレンドにフォーカスして、現在のソフトウェア開発に有効な構成管理のノウハウをお伝えする
/fjava/index/index_eclipsejava.html 【改訂版】Eclipseではじめるプログラミング
これからプログラミングを学習したい方、Javaは難しそうでとっつきづらいという方のためのJavaプログラミング超入門連載です。最新のEclipse 3.4とJava 6を使い大幅に情報量を増やした、連載「Eclipseではじめるプログラミング」の改訂版です
スケーラブルで関数型でオブジェクト指向な
Scala入門

Scalaの特徴を紹介し、基本構文や関数、クラスなど、Scalaの基本的な機能について解説する入門連載
/fjava/index/index_eclipsejava.html かんばん!
〜もし女子高生がRedmineで「スクラム」開発をしたら

本連載は、ちょっととぼけた女子高生の姉妹が今注目のアジャイル開発手法である「スクラム」とプロジェクト管理ソフトの「Redmine」を使って、システム開発をするというフィクションです
やり直し「JSPとTomcat」
途中までかじったが挫折した。スキルチェンジしたい!という読者のために、Tomcatの最新バージョンを使いながらJSPを基礎から解説していく
Webアプリの常識をJSPとStrutsで身につける
JSP/サーブレット+StrutsのWebアプリケーション開発を通じて、Java言語以外の開発にも通用するWebアプリケーション全般の広い知識・常識を身に付けるための連載です。初心者・中堅・ベテランも大歓迎!
Strutsを使うWebアプリケーション構築術
ステップ・バイ・ステップの解説で誰にも分かるStruts講座。効率の高いWebアプリケーション開発をマスターしよう
いまから始めるJava
「サーバサイドJavaを学びたい。だけどJava言語を知らない」読者のためのJava入門。この連載で学べば、J2EEをスマートに学習できる!
/fjava/index/index_eclipsejava.html Eclipseではじめるプログラミング 
これからプログラミングを学習したい方、Javaは難しそうでとっつきづらいという方のためのJavaプログラミング超入門
基礎から学ぶサーブレット/JSP
サーブレットの基本からJSP、カスタムタグまで、実践的なサーバサイドJavaプログラミングの基礎を1から学びます
Tomcatを使う「JSPプログラミング」
無償で入手できるTomcatを使ってJSPの基礎を学ぼう
Javaデータアクセスの基礎
Javaからデータベースにアクセスする際の定番ミドルウェア「JDBC」を使ったデータアクセスを理解しよう
SwingでJavaに強くなる
JavaはサーブレットやJSPだけじゃない!Eclipseを使ってSwingを学ぶことで、Javaの基本、GUIアプリケーションの基本スキルを高めよう
米持先進技術工房−@IT分室
テクノロジー・エバンジェリスト 米持氏がJ2EEの最新技術情報を提供。先端技術をいち早くキャッチアップしたい読者のためのコーナー
とっても簡単Eclipseプラグイン
ここはとある開発室。先輩プログラマの長尾君と新人プログラマの田中君が、開発に役立つEclipseプラグインの作成を始めた
作って覚えるEclipseプラグイン
Eclipseを最大限活用するためのプラグイン。難しいようだが基礎を押さえれば簡単だ。作りながら基礎を覚えよう
ツールでトライ!初めてのWebアプリケーション
難しい理屈は抜きに、無償で手に入るツールを使ってWebアプリケーションを体験!Javaは難しくないことを実感しよう
J2EE学習ガイダンス
初心者が効率よくJ2EEを学習するためのガイダンス。J2EEの全体像から個々の技術の概要、どの順番で学べばよいかについて解説します
J2EEの基礎
この講座では、これからサーバ・サイドJavaを学ぶ人のために、J2EEをWebとDBをつなぐミドルウェアという観点で捉えて説明していきます
サーバ・サイドJava初心者のための
Webシステム入門

クラサバは経験があるがWebはこれからの読者に、J2EEを使ってWebシステムを構築する際に必要な基礎知識を解説します
スキルアップのための分散オブジェクト入門
分散オブジェクト技術はシステム・インテグレーションを行うエンジニアにとって重要な基礎知識。本連載では分散オブジェクト技術の目的から、個々の分散オブジェクト技術についてわかりやすく解説します
MIDPプログラミング入門
MIDPはケータイJavaの基本。J-フォン、au、DDIポケットPHSのMIDP採用で再び注目を集めるMIDPをJ2ME Wireless Toolkitで学んでみよう
いまから始めるJava入門
最新GUIツールを使ったJava入門講座。簡単なサンプルアプリケーションを作りながら、Javaの仕組みとプログラミングの基本をやさしく解説する
JBuilderで学ぶWebアプリケーション構築
初めてJavaを使ってWebアプリケーションを構築するプログラマのために、JBuilderとIASを使って一通りの手順を学習できるように計5回の連載で解説します

    リファレンス/カタログ/いろいろ  
Javaで覚えるIT技術者の40の常識
新人プログラマ/SEは覚えておきたい“まとめ” Java関連ソフトウェアのサンプルコードや使い方を通じて多彩な常識的な基礎知識を学習する記事のカテゴリ分けリンク集
Java Agile」フォーラム 2011/3/24
ビッグデータ処理の常識をJavaで身につける
Hadoopをはじめ、Java言語を使って構築されることが多い「ビッグデータ」処理のためのフレームワーク/ライブラリを紹介しながら、大量データを活用するための技術の常識を身に付けていく連載
第8回 管理が困難―分散処理の常識はZooKeeperで変わる

第7回 Hadoopの現実解「バッチ処理」の常識をAsakusaで体得
第6回 リアルタイム分散処理の常識をS4で身につける
第5回 グラフ問題とバルク同期並列の常識をGiraphで体得
第4回 試すのが難しい―機械学習の常識はMahoutで変わる
第3回 いまさら聞けないKVSの常識をHbaseで身につける
第2回 並列分散処理の常識をHadoopファミリから学ぶ
第1回 検索エンジンの常識をApache Solrで身につける
業務アプリの常識をJavaオープンソースで身につける
Java言語を使って構築されることが多い、オープンソースの業務用ソフトウェア/アプリケーションを紹介しながら、企業で行われる業務処理の常識を身に付けていく連載

第1回 Adempiereを試してERPの常識・仕組みを体得しよう
第2回 JasperReportsとiReportで帳票の常識を理解しよう
Java SE コアAPI 使用コード例一覧
Java開発者/プログラマのための、Java SEコアAPIの使用コード例の記事へのJavaDocっぽいリンク集。メソッドやコンストラクタ、例外などAPIの使い方の参考にしてください
Java Agile」フォーラム 2009/3/24
ユカイ、ツーカイ、カイハツ環境!
プロジェクトが愉快で痛快になるような開発環境/ツールを厳選して紹介します
第1回 Trac Lightningで始めるチケット式開発「電撃」入門
第2回 SubversionとTracでファイル管理の“迷宮”から脱出
第3回 分散バージョン管理Git/Mercurial/Bazaar徹底比較
第4回 Aptanaなら開発環境とクラウドの連携が超お手軽!
第5回 App Engine/AptanaなどJavaクラウド4つを徹底比較
第6回 Eclipse 3.5 Galileoの「実に面白い」新機能とは
第7回 ブラウザを選ばずWebテストを自動化するSelenium
第8回 JUnit/FindBugs/PMDなどを総観できるQALab/Limy
第9回 Googlerも使っているIntelliJ IDEAのOSS版を試す
第10回 Webのバグを燃やしまくるFirebugと、そのアドオン7選
第11回 DB設計の神ツール「ERMaster」なら、ここまでできる
第12回 AWS ToolkitでTomcatクラスタをEC2上に楽々構築
第13回 究極の問題解析ツール、逆コンパイラJD-Eclipseとは
第14回 AzureのストレージをJavaで扱えるWindowsAzure4j
第15回 Java EE 6/Tomcat 7/Gitに対応したEclipse 3.6
第16回 単体テストを“神速”化するQuick JUnitとMockito
第17回 コード探知機「Sonar」でプロジェクトの深海を探れ!

第18回 Team Foundation ServerでJava開発は大丈夫か?
第19回 Review Boardならコードレビューを効率良くできる!

第20回 Bazaarでござ〜る。猿でもできる分散バージョン管理
第21回 「Hudson」改め「Jenkins」で始めるCI入門
第22回 Ant使いでもMavenのライブラリ管理ができるIvyとは
第23回 AWSの自由自在なPaaS「Elastic Beanstalk」とは
第24回 Eclipse 3.7 Indigo公開、e4、Orion、そしてクラウドへ
第25回 Java開発者が知らないと損するPaaSクラウド8選
第26回 Git管理の神ツール「Gitolite」なら、ここまでできる!
第27回 アジャイルプロジェクト管理ツール9選+Pivotal Tracker入門
第28回 ついにメジャーバージョンUP! Eclipse 4.2の新機能

第29回 GitHubはリアルRPG? そして、ソーシャルコーディングへ
プログラマーの常識をJavaで身につける
Javaコアパッケージは応用範囲が広いため、普段使わないクラスに意外な発見があるはずです。そこから、さまざまな「常識」を学びましょう
CoolなEclipseプラグイン
役立つプラグインを毎月紹介。第1回は「Javaのプロパティファイルエディタ」「Tomcatコントローラ」「HTML/JSP/XMLエディタ」

第1回 Javaプロパティファイルを編集できるEclipseプラグイン
第2回 ソフトウェアの品質向上を支援するプラグイン
第3回 データベース開発を支援するプラグイン
第4回 Webアプリケーション開発を支援するプラグイン
第5回 正規表現の入力・テストをするプラグイン

第6回 サンプルコードの入手をサポートするプラグイン
第7回 プログラミングにあると便利なプラグイン
第8回 RSSを表示できるEclipseプラグイン
第9回 データベースの利用に便利なEclipseプラグイン
第10回 スクリプト言語をサポートするEclipseプラグイン
第11回 ビルドを効率化するEclipseプラグイン
第12回 便利なプラグインの集大成MyEclipse
第13回 簡単にFlashアプリを作成できるFlexBuilder 2
第14回 軽量なUMLプラグインAmaterasUML
第15回 バージョン管理に便利なSubversiveプラグイン
第16回 EPFプラグインでらくらく開発プロセス管理!(入門編)

第17回 EPFプラグインでらくらく開発プロセス管理!(実践編)
第18回 お決まりコードを設計書から自動生成するblancoCsv
特別編 徹底解剖!! Eclipse3.3 Europaの“新世界”
第19回 Project Zeroでスクリプト+Ajaxのアジャイル開発
第20回 ERダイアグラムを編集するAmaterasERDでDB設計
第21回 Apache LDAP StudioでLDAPはもう怖くない
第22回 JavaScriptを書かずにAjaxを実現するjMaki
第23回 Mylyn&Tracでリズムに乗ってタスクを大掃除♪
第24回 これはすごい!? コード品質のカイゼン化プラグイン2種
Eclipseで使えるテストツールカタログ
統合開発ツールにEclipseを選択する開発現場に、テストの効率化、ソフトウェア品質の向上のヒントを提供する
Javaオープンソースセンター
本コーナーではJava開発に関連するさまざまなオープンソースを紹介していく。
現場に活かすJakarta Project
Jakartaには優秀なオープンソースが豊富に用意されている。あなたの仕事に役立つJakrtaプロダクトの活用法を徹底紹介!

    トラブル・問題解決/ノウハウ/文字化け  
Java on Linuxを鬼凄ネイティブデバッグ!
Javaの世界からアプローチしにくく、通常のデバッグノウハウが使えないトラブルがLinux上のJavaシステムでは起こり得ます。そのような場合に有効な「OpenJDK」+「SystemTap」の組み合わせによるネイティブレベルの解析手法について説明します
現場にキく、Webシステムの問題解決ノウハウ
本連載は、日立製作所が提供するアプリケーションサーバ「Cosminexus」の開発担当者へのインタビューを通じて、Webシステムにおける、さまざまな問題/トラブルの解決に効くノウハウや注意点を紹介していく。現在起きている問題の解決や、今後の開発のご参考に
第1回 Java EEサーバからレスポンス返らず。何から調べる?
第2回 WebアプリのHTML/画像表示を速くする3つの方法
第3回 Webの表示速度を遅くする「SSLハンドシェイク」とは
第4回 調査の難しい「OutOfMemoryError」事例、5選

第5回 OutOfMemoryError発生! その解決への近道とは
第6回 ここが大変だよ、JavaのGC/メモリ管理
第7回 サーブレットやJSPの“バージョン”意識してますか?
第8回 Hadoopの死角、COBOLバッチ処理の並列化
現場から学ぶWebアプリ開発のトラブルハック
現場でのエンジニアの経験から得られた、APサーバをベースとしたWebアプリ開発における注意点やノウハウについて解説するハック集
第1回 Webアプリの問題点を「見える化」する7つ道具
第2回 “Stop the World”を防ぐコンカレントGCとは?
第3回 【実録ドキュメント】そのログ本当に必要ですか?
第4回 DBアクセスのトラブルは終盤で発覚しがち……
第5回 OutOfMemoryエラー発生!? GCがあるのに、なぜ?
第6回 【真夏の夜のミステリー】Tomcatを殺したのは誰だ?
第7回 【トラブル大捜査線】失われたコネクションを追え!
第8回 肥え続けるTomcatと胃を痛めるトラブルハッカー
第9回 JavaのGC頻度に惑わされた年末年始の苦いメモリ
第10回 ThreadとHashMapに潜む無限回廊は実に面白い?
第11回 スレッドダンプの森で覚えた死のロックへの違和感
第12回 アプリ開発でも、よ〜く考えよう。キャッシュは大事だよ
第13回 DB操作の“壁”を壊すJPAが起こした「赤壁の戦い」
第14回 数百キロのコードでブルー - ドクターTomcat緊急救命
‘愛’で学ぶ文字コードと文字化けの常識
プログラマーの常識をJavaで身につける(6) 
OSや携帯電話の機種の違い、メール、Webブラウザ、DB入出力、国の違いなどさまざま原因で起きる文字化けを徹底解説!
Java Agile」フォーラム 2007/6/21
Java開発の問題解決を助ける
バグ、性能問題、メモリリークなど、Java開発における問題は多い。これらの解決を助けるツールの活用法を紹介する。
Javaの文字化け対策FAQ
JSP/サーブレット・プログラミングで誰もが一度は遭遇するトラブルが文字化けだ。4回の連載で文字化け解消のポイントを解説する
Eclipseで文字符号化の理解を深める
EclipseでJavaに強くなる(6) コンピュータの内部では文字を数値化(文字符号化)して扱っている。その理屈をEclipseでプログラムを実行しながら理解してみよう
Java Agile」フォーラム 2006/7/22
事例に学ぶWebシステム開発のワンポイント
現場のエンジニアの経験から得られた、アプリケーション・サーバをベースとしたWebシステム開発におけるノウハウ、注意点について解説
第1回 クラスタ化すると遅くなる?
第2回 キャッシュが性能劣化をもたらす謎を解く
第3回 クラスタは何台までOK?
第4回 マルチスレッドのいたずらに注意
第5回 クラスタによるアプリケーションの動的アップデート
第6回 APサーバからの応答がなくなった、なぜ?
第7回 低負荷なのにCPU使用率が100%?

第8回 文字化け“???”の法則とその防止策
第9回 メモリは足りているのに“OutOfMemory”のなぞ
第10回 レスポンスキャッシュでパフォーマンス向上
第11回 JDBC接続を高速化−PreparedCacheの活用
第12回 ブラウザキャッシュでパフォーマンス向上
第13回 ファイルアップロード/ダウンロードに潜むわな
止まらないWebシステム構築の基礎知識
24時間365日安定したサービスを提供するにはどうしたら良いのか?そのための基礎知識を連載で紹介


    パフォーマンス・チューニング/高速化  
WebSphereサーバ・チューニング入門
Javaアプリケーション・サーバの1つである、WebSphere Application Serverのパフォーマンス・チューニングに関する入門記事です
Javaパフォーマンスチューニング
JVMレベルにとどまらず、OSのカーネル・パラメータやネットワーク・パラメータのレベルでのチューニングを6回の連載で紹介する
チューニングのためのJava VM講座
パフォーマンスチューニングに関わるエンジニアのためのJava VM講座。2回に渡ってHotSpot VMの基礎知識を解説します
J2EEパフォーマンスチューニング
Webシステムをようやくカットオーバーしたものの、顧客からパフォーマンスが出ないというクレームを受けてしまった。そんなとき、システムを改善するために行うべき分析と、解決について連載します

 

 実践/応用/仕事に活かす 

デバッグのヒント教えます
Javaエンジニアの皆さんが必ずぶつかるデバッグについて、実例を挙げながらその具体的な対処法について解説していきます
Eclipseプラグイン実践テクニック
ファイル操作の基本、バイトストリームと文字ストリームの違い、 文字符号化を意識した文字データのファイル入出力を理解しよう
EclipseでJavaに強くなる
All-In-One Eclipseを使って入出力、例外、型、文字、ファイル操作などのJavaプログラミングの基本スキルを高めていこう
Eclipse徹底活用
Eclipse 2.1ではAnt対応が強化された。EclipseとAntを組み合わせて使うと、ソースファイルがどんなに多くてもトラブルなくビルドが行える
[連載]Javaオブジェクトモデリング
モデリングがきっちりできても、結局のところJavaのコードに落ちなければイミがない。UMLとJavaのマッピングについて連載開始!

【Javaオブジェクトモデリング INDEX】
JSPコーディング・テクニック
Tomcatを使う「JSPプログラミング」」でJSPの基礎学習を終えた人のためのJSPプログラミングテクニック講座
Java Servlet徹底解説
Java Servletは、いまやCGIに変わるスタンダードなテクノロジーになりつつある。Java Servletを使うにあたって知っておくべき基本事項と、JSPやEJBとの連携について、実際のコードを交えて解説する
樋口研究室 スマートなサーバ・サイドJava
Javaとノーツの研究記事で人気の樋口研究室が@ITにも参上。ベストなeビジネス・アプリケーションを実現するためのノウハウを、あなたの仕事にも活かしてみよう!
Webアプリケーションにおける
サーバ・サイドJavaの効果的な利用

EJB(Enterprise JavaBeans)はアプリケーション・サーバ上でのシステム構築に必要不可欠になりつつある。EJBの役割とアーキテクチャをわかりやすく解説する
Webと企業システム結ぶ実践的アーキテクチャ
Webと企業システムをつなぐ時代がやってくる。そこには基幹との接続、帳票の実現など、多くの課題がある


    コラム/読みもの
小山博史のJavaを楽しむ
教育界、技術者コミュニティでJava言語の教育と啓蒙に長年携わってきた 筆者が、独自の視点からJavaの面白さを掘り下げていく
第1回 JavaとJavaScriptの親しい関係
第2回 いろいろなJavaを楽しむ
第3回 待望のJava SE 6 でパーシステンス
第4回 (Java+Derby)* Ruby on Rails プログラミング
第5回 【新人研修向け特別企画】JavaでPHPを使ってみた
第6回 JavaFXでJava RIA開発はどれくらい変わるの?
第7回 そろそろブログ+RSSアプリでも作ってみませんか?
第8回 デスクトップをJava製ウィジェットでにぎやかに
第9回 Google Android用携帯アプリ作成のための基礎知識
第10回 【新人なるプログラマーへ】ソースコードを読みましょう
第11回 Javaはクラウドのプラットフォームになり得るのか
第12回 「Javaは遅い」から「Javaは楽しい」に至る歴史
第13回 Subversionならできる! NetBook最強バックアップ術
第14回 UNIX/Linuxも楽しむJava開発者になるための学習
第15回 年末でJetty(絶対)にできるAndroid携帯サーバ活用
第16回 JavaとJavaScriptの良いとこ取り? 「Dart」超入門
第17回 JBoss Forgeでアジャイルな対話式開発をやってみた
安藤幸央のランダウン
Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします
第1回 Javaを速くするための心構え
第2回 サーバサイドで進化するグラフィックス
第3回 ユーザビリティ(使いやすさ)の大切さ
第4回 Javaプログラマのお役立ちサイト
第5回 伝説のイベントJava Night

第6回 次世代のインターネット言語curl登場!
第7回 次世代を予感させるグリッドコンピューティング
第8回 音声はコンピューティングを変える?
第9回 GoogleをWebサービスから利用するAPIの登場
第10回 これは使える!Java風スクリプト
第11回 PtoPはいよいよビジネスのステージに
第12回 ハリウッド映画並のCGがPCに到来する日
第13回 知的ゲーム「Robocode」でJavaのチャンピオンになろう
第14回 海の上のJava Night
第15回 Java版テラリウム? 開催中
第16回 進化したアプレット、Viewletとは?
第17回 Eclipse:新しい開発環境モデルの誕生
第18回 Webサービス、どこまで実用になっている?
第19回 話題のSWTは本当に速いの
第20回 JavaOne 2003の注目トピックを振り返る
第21回 SIGGRAPH 2003に見るJavaの進化
第22回 Amazon Webサービスの可能性
第23回 オープンソースの検索エンジン登場
第24回 技術者の祭典JTC BOFとJava Night
第25回 リッチクライアント時代の到来
第26回 Eclipse 3.0のリッチクライアントとは?
第27回 データ中心型、簡単リッチクライアントJDNC
第28回 浸透する新世代のシンクライアント
第29回 WebプログラマはRailsに乗るべきか?
第30回 Ruby On Railsのチームに学ぶ仕事術
第31回 JavaプログラマはAjaxに乗るべきか
第32回 Java SE 6へ移行する理由と移行をとどまる5つの理由
第33回 見つけて得するソースコード専用の検索エンジン
第34回 Podcastでプログラマーに必要な英語をStudyしよう!
第35回 人気のAPI/フレームワークを作るための39カ条

第36回 あなたのサイトはiPhoneで見られますか?
第37回 バッチ処理はJavaでバッチリ?その現状とこれから
第38回 Cometに代表されるサーバ・プッシュ技術の復権
第39回 ソースコードの宝石箱、●●Forgeを見逃すなかれ
第40回 Webアプリ開発環境としてのSafariを知ってますか?
第41回 夏休みに世界へ挑戦! プログラミングコンテスト
第42回 開発者が知っておくべきJavaと仮想マシンの歴史
第43回 あなたの知らないJDKの便利ツールたち
第44回 時を欠ける症状−うるう秒から考えるサステナビリティ
第45回 IT業界で楽しく仕事をするための10カ条
第46回 そのWebサービスで“対価”をもらえますか?
第47回 IT系でも活用しなければ損。論文を読んで広がる知見
第48回 Webからの知見、見つけた論文の読み解き方
第49回 Java技術者も知っておきたい「AR(拡張現実)」
第50回 クラウド活用「雲活」のために押さえるべき39のポイント
第51回 意外と知らないバージョン表記・数字の豆知識
第52回 グーグルは、○○おもいッきり、テレビ
第53回 いま購読するべき15の開発者ブログ

第54回 技術者なら知っておきたい「ソーシャルゲーム」とは
第55回 開発者は覚えておきたいアプリストア/マーケット大全
第56回 売れるスマホアプリを目指せ! テスト達人への道
第57回 プレゼン巨人の星となるためのツールと手法のまとめ

第58回 ぼくらの七ボタン戦争 - Social Buttons War
第59回 師走を楽しもう。技術系アドベントカレンダーの魅力とは
第60回 GitHubをもっとソーシャルに使いこなすための7つ道具
第61回 こんなに充実!Webで学べるIT系学習講座20選まとめ
第62回 スマホアプリ開発に超絶便利なBaaSとは、MEAPとは
第63回 世界的に使われている履歴書的ソーシャルサービス16選
米持幸寿のJava Issue
日本アイ・ビー・エムで、Java/XMLのマーケティングを担当する同氏が、Javaとその周辺のトレンドを鋭く斬ります
第1回 ソフトウェアの部品化は現実になる?
(2000/12/19)
第2回 Javaの歴史と21世紀への5つの提言
(2001/1/16)
第3回 Javaの開発にUMLは必要?
(2001/3/2)
第4回 ここはJavaプログラマの天国?(2001/4/24)
第5回 Javaコンソーシアムが卒業式 (2001/7/6)
第6回 EJB部品の流通をめぐる動き(2001/12/6)
第7回 開発ツールのプラットフォーム“エクリプス”とは? (2002/1/17)
第8回 フレームワークはシステム開発の必需品? (2002/2/26)
プロジェクト成功のキーポイント
先進的な取り組みで数々のJava プロジェクトを成功に収める先駆者からのメッセージ
第1回 やっつけインテグレーションに成功はない (2001/7/28)
第2回 Java時代の開発方法論を考える
(2001/8/25)
第3回 Javaコードでモノを考えない (2001/9/26)
第4回 eビジネスを構築するプロジェクトマネジメント(2001/10/26)
第5回 クライアントのためのUMLモデリング(2002/2/5)
「狭い世界」のネットワークとは
[連載コラム]鈴木純一の「世界は狭い?」(1)
 狭い世界の現象を検証し、新しいコンピューティングに応用する動きがある。米国での最先端の研究結果を連載コラムで紹介
Java Agile」フォーラム 2001/12/1

    検証/考察  
WebSocketが一番速いアプリサーバはどれだ?
Tomcat、Jetty、Socket.IO/Node.js性能比較
 双方向通信を実現するHTML5関連技術WebSocketを実装した3つのアプリケーションサーバの実装の違い・性能などを検証
Java Agile」フォーラム 2013/6/4
Google Cloud SQLは基幹系で使えるのか
グーグルの提供するPaaSクラウドGoogle App Engineのエンタープライズ向け機能Google Cloud SQLは実際どうなのか。基幹系システムのサンプルを作って検証します
Tomcatはどこまで“安全”にできるのか?
無料で利用できる定番アプリケーションサーバTomcatを用い、「無料でどこまで製品サーバのセキュリティに迫れるか?」「どこまで安全にWebアプリケーション構築ができるか?」を追っていく
Java「仮想化」開発環境を検証
1つのマシン上に仮想マシンを複数用意することができる仮想化技術を導入し、Java開発環境としてのメリットを検証する
Webシステム開発の効率化を検証する
システム開発における、フレームワークを使用した場合とそうでない場合を比較し、どれくらい効果が期待できるのか検証します

    特別企画
Javaから見た.NET
システム開発がますます複雑化していく中、エンジニアには、テクノロジを理解して、さまざまな場面に適した選択が求められます。本連載では、Javaと.NETの基本的な仕組みから最新のトレンドや技術などについて、数回に分けて紹介します
大“仮想”!! 開発環境の劇的ビフォーアフター
プログラマが仮想化でラクをするための4つのコツ 
仮想化なんてプログラマには関係ないと思っていませんか? 実は開発環境を仮想化すると、開発が劇的にラクになります
Java Agile」フォーラム 2008/11/18
XMLを取り込んだ最新Officeフォーマットとは
「Office 2007」よりファイル形式として使われている「Office Open XML」ファイルフォーマットについて、その成り立ちやOpenOfficeとの比較、標準化の流れ、仕様の概要、Excelを例にJavaでOfficeファイルのデータを操作する方法を紹介する特集企画
PhidgetRFID Kitで遊ぼう
RFIDシステムの勉強用に開発キットが欲しい。でも、一式揃えると数十万円もするものには手が出せない……。比較的、安価に入手できるこんな開発キットはどうでしょう?
RFID+IC」フォーラム 2007/6/22
J2EEと.NET連携の意義を考える
J2EEと.NET連携を考える(1)
J2EEと.NETは対立するものではなく共存するものだ。その連携の意義を考えるとともに、実際の連携例を3回にわたって解説する
Java Agile」フォーラム 2003/12/18
実行速度に挑戦してきたJava VMの歴史
Javaの歴史は実行速度向上の歴史でもあった。今日のJava VMが完成するまでのアーキテクチャの変遷を振り返ることで、Java VMの理解をより深めることができる
Java Agile」フォーラム 2003/12/11
[特別企画]JavaServer Facesを理解する 
JSFはWeb開発を飛躍的に向上させるフレームワークだ。Javaの標準仕様となる予定のJSFを2回にわたり詳細に解説する
さよならJDBC?EJBの出番はこれから?
[特別企画] EJBはEJB2.0の登場でEJB1.1時代のパフォーマンスの問題を解決したといわれる。EJB2.0は、EJBに実用期をもたらしたのか? EJB2.0のメリットを解説
Java Agile」フォーラム 2002/12/25
Javaプログラマになるための
定番Javaサイトの歩き方

Javaをマスターするためには、書籍や雑誌記事を読む前に目を通すべきサイトがある。サンのサイトをはじめとする定番サイトの読み方を紹介する
Java Agile」フォーラム 2002/7/18
Javaを紐解くための重点キーワード
Javaを学習する上で必ず必要となるキーワードを取り上げ、短時間で理解できることを目的とした用語解説を行っていきます。
Java Servlet
JSP(JavaServer Pages)
EJB(Enterprise JavaBeans)
JAXP(Java API for XML Parsing)
JTA(Java Transaction API)/JTS(Java Transaction Service)
JMS(Java Messaging Service)
Java IDEとの上手な付き合い方
[特別寄稿] 脱JDKのススメ 
サーバ・サイドJavaの開発ではJDKを使って、テキストエディタでコードをガリガリ書くのが一番というあなた。その言い分はわからないでもないが……
Java Agile」フォーラム 2001/2/27
今さら人に聞けないJavaとXMLの関係
「JavaとXMLはなぜ仲良し?」

XMLを扱うサーバ製品や処理ツールに、なにかとJavaが取り上げられる。なぜだろうか? その理由と、XMLをハンドリングするツールの基礎知識をお教えしよう
Java Agile」フォーラム 2001/1/11

    活用事例
コードの生産性向上にUMLを生かす
JavaプログラマのUMLツール活用事例 
UMLを下流工程であるプログラミングにうまく生かし、生産性向上に成功している開発現場を取材。その実例を紹介しよう
Java Agile」フォーラム 2004/5/14
システム要件とAPサーバの選択
[ユーザー事例] 乗り換え案内で知られる「駅前探険倶楽部」にMyEkitanというパーソナライズサービスを追加した。構築にはJRunが採用されているという  (ユーザー:株式会社東芝iバリュークリエーション社/APサーバ:JRun(Macromedia)/OS:Solaris)
2001/6/7
「通販のニッセン」ECサイト構築の軌跡
[ユーザー事例] 通販の老舗「ニッセン」の情報システム部は、経験ゼロからスタートし短期間でのECサイトのオープンに成功した。プロジェクトリーダーの大丸氏に、直接その経緯を語っていただいた  (ユーザー:株式会社ニッセン/APサーバ:BEA WebLogic Application Server(BEA)/OS:Windows NT)
2001/5/25
フリーAPサーバで音楽サイトを構築
[ユーザー事例] NECソフトがサポートを表明したことから注目を集めているアプリケーション・サーバ「Enhydra」を使って、アマチュアのための音楽サイトを構築したユーザーのチャレンジをご紹介します
(ユーザー:エアビート/APサーバ:Enhydra/OS:Linux)
前編 「Enhydra」を使った挑戦2000/12/20)
後編 バーチャル組織で成功した理由 2001/1/24)

    製品紹介/プロダクトレビュー
Eclipseで開発可能になったAdobe Flex 2
リッチクライアント・プロダクトレビュー 今年登場するAdobe Flex 2はEclipseプラグインを開発環境とするリッチクライアントフレームワークに生まれ変わった
リッチクライアント & 帳票」フォーラム 2006/4/8
ミッションクリティカル機能を強化「Cosminexus6」
Javaプロダクトレビュー OLTP技術をAPサーバの標準機能として実装するなど、高信頼性/高パフォーマンス実現を特徴とする日立製作所のCosminexusを紹介する
Java Agile」フォーラム 2004/10/8
XMLでリッチクライアントを実現「Macromedia Flex」
Javaプロダクトレビュー 
リッチクライアントのブレイクスルーを予感させる、J2EE開発者をターゲットにしたFlashツールが今秋登場する

Java Agile」フォーラム 2004/9/11
O/Rマッピング・フレームワーク「Cayenne」
Javaプロダクトレビュー O/Rマッピング・フレームワークが注目を集める中、Hibernateに次いでCayenneが関心を呼んでいる。試しながら特徴あるGUIツールなどを見てみよう
Java Agile」フォーラム 2004/7/24
フリーEJBサーバのデファクトを目指すJBoss
[製品紹介]JBoss 3
 ユニークなビジネスモデルの基に誕生したEJBサーバのJBossは、その知名度でTomcatに並ぶオープンソースウェアとして君臨しつつある

Java Agile」フォーラム 2003/10/16
J2EEの包括的な監視とブラックボックスを視覚化
[製品紹介]Wily4 Introscope 
いまJ2EEの運用管理が大きな課題となっている。Wilyは難しい運用管理のプロセスを全面的に支援する従来にないコンセプトのツールだ
Java Agile」フォーラム 2003/7/16
完成度を高め商用ツールに肉迫するEclipse 2.1
Javaプロダクトレビュー
 オープンソースのEclipseは3月29日のバージョンアップでさらに完成度を高めた。eclipse.orgのプロジェクトごとにその詳細を紹介しよう

Java Agile」フォーラム 2003/4/3
オープン化とミッションクリティカルの実現
[製品紹介] WebSphere V5.0 
一層のオープン化が進められたWebSphereは、エンタープライズやWebサービスの本格的プラットフォームとして工夫も凝らされている

Java Agile」フォーラム 2003/2/21
Webサービスの統合/相互運用性を強化
[製品紹介] WebLogic Server 7.0 
WebサービスをサポートするAPサーバが増えてきた。WebLogic ServerのWebサービス対応度をはじめ、主要機能を紹介
Java Agile」フォーラム 2002/11/2
開発の全フェイズ支援を試みるTogetherCC
[製品紹介]Together ContorlCenter 6.0
 モデリングツールなのか?それともCASEツールなのか?上流から下流までの全フェイズの支援を目指す同ツールの全貌を紹介
Java Agile」フォーラム 2002/6/26
Oracle9i Application Server
[製品紹介]
 オラクルのアプリケーション・サーバは、2種類キャッシュ技術による徹底したパフォーマンス向上への工夫と、Oralceデータベースとの親和性の高さが大きな特長だ
Java Agile」フォーラム 2001/5/16
CORBA基盤の優位性
[プロダクトレビュー] Borland AppServer 4.5 ボーランドのAPサーバは実績あるCORBA ORB「Visi Broker」を基盤に、JBuilderと統合されたビジュアルな開発と管理効率が特長だ
Java Agile」フォーラム 2001/2/24
サーバサイドJavaにシフトする
JBuilder 4の新機能を検証する

[プロダクトレビュー] JBuilder 4は、BEAのWebLogicに正式対応するなど、サーバサイドの開発ツールとしての性格を強めている。Servlet、JSP、EJBのデバッグ機能をはじめ、Webアプリケーション構築を支援する様々な機能を紹介しよう
Java Agile」フォーラム 2000/11/2

    書評・ブックレビュー
サーブレット/JSPを今度こそモノにするための5冊
[BookReview]
 サーブレット/JSPの基礎を固め、現場での開発にも充分なスキルを身に付けたい!そんなエンジニアのための5冊を厳選してご紹介
Java Agile」フォーラム 2002/11/16
Javaへのスキルチェンジ、スキルアップの6冊
[書評]
 クライアント/サーバから、サーバサイドJavaエンジニアへスキルチェンジしたい、または実践的な技術を磨きたいエンジニアにお薦めする6冊を紹介
Java Agile」フォーラム 2002/2/27

    読者調査
@IT読者調査
Java Agileの読者を対象にAPサーバ、開発ツールについてのアンケート結果。

    インタビュー
WebLogicサーバ最新版「12c」の気になる4つの特徴
WebLogicはクラウドの基盤となるか  久々にメジャーアップグレードしたJavaアプリケーションサーバについて、製品担当者に軽量インストーラなどの特徴を聞いた
Java Agile」フォーラム 2012/1/31
次世代Hadoopの特徴は、MapReduce 2とGiraph
Hadoopの父に聞く、HadoopとClouderaの現在・未来 Hadoopの有効な活用方法や事例、市場、米Cloudera社の現状、2012年登場予定の次世代HadoopやCDHについて
Java Agile」フォーラム 2011/9/15
「運用であきらめずに自分の考え方を信じてほしい」
国産アプリケーションサーバの優位点とは? 独自Java VMを作った背景やアプリケーションサーバ市場の現状、今後の展開、そして日本人開発者へのメッセージなど
Java Agile」フォーラム 2009/4/28
ピーター・コードが語る開発プロセスの選び方
Keyman Interview 開発プロセスの提唱者であり、ツールの開発者、そしてトゥゲザーの経営者でもあるピーター・コード氏に多種多様なプロセスの賢い選択方法を聞いた
Java Agile」フォーラム 2003/1/15
ソフトウェア開発のスタイルは変革期を迎えている
Keyman Interview RUP、UML、さまざまなツールの登場によって、ソフトウェア開発の世界は確実に変革期を迎えている。米ラショナルソフトウェアの著名な3名に聞いた
Java Agile」フォーラム 2002/12/18
ソフトウェアの再利用は夢なのか?
[Keyman Interview] 米国ラショナルでUMLの策定段階から関わってきたGrant Larsen氏が、ソフトウェア部品の実現に向けての課題と米国での取り組みについて語った
Java Agile」フォーラム 2002/3/21
フレームワークでWeb開発を効率化
[Javaを拓く人々] テンアートニは、自社開発のフレームワークでWebアプリケーション開発の効率化とエンジニアスキルの平準化に成功している。今回は、WebSolution本部 長尾寿宏氏に聞く
Java Agile」フォーラム 2001/2/15
iモードJavaは情報家電への挑戦の布石
[特別インタビュー] iアプリの開発環境として注目を集めているi-JADEを開発したゼンテックが目指す着地点は情報家電だという。同社のiアプリへの挑戦と今後の製品展開について聞いた
Java Agile」フォーラム 2001/2/14


    マンガ
オブジェマンガじゃまめくん
プログラミング言語/プラットフォーム+豆の妖精やバグたちが織り成すマンガ連載。お子さまも読めるようにマンガにはルビをふりますので、ぜひ親子でごらんください(毎週始めに公開)
Java Agile」フォーラム




Java Agile フォーラム 新着記事
@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

注目のテーマ

Java Agile 記事ランキング

本日 月間